Lines Matching refs:ctx
102 void ossl_cipher_generic_reset_ctx(PROV_CIPHER_CTX *ctx);
194 PROV_##UCALG##_CTX *ctx = ossl_prov_is_running() ? OPENSSL_zalloc(sizeof(*ctx))\
196 if (ctx != NULL) { \
197 ossl_cipher_generic_initkey(ctx, kbits, blkbits, ivbits, \
202 return ctx; \
235 static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
239 int num = ctx->num; \
240 KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
243 FUNC_PREFIX##_encrypt(in, out, MAXCHUNK, key, ctx->iv, &num); \
249 FUNC_PREFIX##_encrypt(in, out, (long)len, key, ctx->iv, &num); \
251 ctx->num = num; \
256 static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
260 size_t i, bl = ctx->blocksize; \
261 KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
266 FUNC_PREFIX##_encrypt(in + i, out + i, key, ctx->enc); \
271 static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
275 KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
278 FUNC_PREFIX##_encrypt(in, out, MAXCHUNK, key, ctx->iv, ctx->enc); \
284 FUNC_PREFIX##_encrypt(in, out, (long)len, key, ctx->iv, ctx->enc); \
289 static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
294 KEY_NAME *key = &(((CTX_NAME *)ctx)->ks.ks); \
295 int num = ctx->num; \
300 FUNC_PREFIX##_encrypt(in, out, (long)chunk, key, ctx->iv, &num, \
301 ctx->enc); \
308 ctx->num = num; \
353 int ossl_cipher_generic_initiv(PROV_CIPHER_CTX *ctx, const unsigned char *iv,