Lines Matching refs:alg
253 #define IMPLEMENT_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) \ argument
254 static OSSL_FUNC_cipher_newctx_fn alg##kbits##lc##_newctx; \
255 static OSSL_FUNC_cipher_freectx_fn alg##_##lc##_freectx; \
262 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lc##_get_params; \
263 static OSSL_FUNC_cipher_get_ctx_params_fn alg##_##lc##_get_ctx_params; \
265 alg##_##lc##_gettable_ctx_params; \
266 static OSSL_FUNC_cipher_set_ctx_params_fn alg##_##lc##_set_ctx_params; \
268 alg##_##lc##_settable_ctx_params; \
269 static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
274 static void *alg##kbits##lc##_newctx(void *provctx) \
276 return alg##_##lc##_newctx(provctx, 2*kbits, EVP_CIPH_##UCMODE##_MODE, \
279 const OSSL_DISPATCH ossl_##alg##kbits##lc##_functions[] = { \
280 { OSSL_FUNC_CIPHER_NEWCTX, (void (*)(void))alg##kbits##lc##_newctx }, \
281 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void))alg##_##lc##_freectx }, \
289 (void (*)(void)) alg##_##kbits##_##lc##_get_params }, \
293 (void (*)(void)) alg##_##lc##_get_ctx_params }, \
295 (void (*)(void)) alg##_##lc##_gettable_ctx_params }, \
297 (void (*)(void)) alg##_##lc##_set_ctx_params }, \
299 (void (*)(void)) alg##_##lc##_settable_ctx_params }, \