Lines Matching refs:vctx
57 static void chacha20_freectx(void *vctx)
59 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx;
62 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx);
75 static int chacha20_get_ctx_params(void *vctx, OSSL_PARAM params[])
104 static int chacha20_set_ctx_params(void *vctx, const OSSL_PARAM params[])
148 int ossl_chacha20_einit(void *vctx, const unsigned char *key, size_t keylen,
155 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL);
157 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx;
162 if (ret && !chacha20_set_ctx_params(vctx, params))
167 int ossl_chacha20_dinit(void *vctx, const unsigned char *key, size_t keylen,
174 ret = ossl_cipher_generic_dinit(vctx, key, keylen, iv, ivlen, NULL);
176 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx;
181 if (ret && !chacha20_set_ctx_params(vctx, params))