Lines Matching refs:vctx
68 static int aes_xts_init(void *vctx, const unsigned char *key, size_t keylen,
72 PROV_AES_XTS_CTX *xctx = (PROV_AES_XTS_CTX *)vctx;
81 if (!ossl_cipher_generic_initiv(vctx, iv, ivlen))
97 static int aes_xts_einit(void *vctx, const unsigned char *key, size_t keylen,
101 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 1);
104 static int aes_xts_dinit(void *vctx, const unsigned char *key, size_t keylen,
108 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 0);
124 static void aes_xts_freectx(void *vctx)
126 PROV_AES_XTS_CTX *ctx = (PROV_AES_XTS_CTX *)vctx;
128 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx);
132 static void *aes_xts_dupctx(void *vctx)
134 PROV_AES_XTS_CTX *in = (PROV_AES_XTS_CTX *)vctx;
157 static int aes_xts_cipher(void *vctx, unsigned char *out, size_t *outl,
160 PROV_AES_XTS_CTX *ctx = (PROV_AES_XTS_CTX *)vctx;
192 static int aes_xts_stream_update(void *vctx, unsigned char *out, size_t *outl,
196 PROV_AES_XTS_CTX *ctx = (PROV_AES_XTS_CTX *)vctx;
211 static int aes_xts_stream_final(void *vctx, unsigned char *out, size_t *outl,
231 static int aes_xts_set_ctx_params(void *vctx, const OSSL_PARAM params[])
233 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx;