Lines Matching refs:kind
1076 #define DO_PRIVATE_KEY(impl, type, kind, output) \ argument
1081 key_to_##kind##_##output##_priv_bio, \
1083 type##_##kind##_priv_to_der);
1086 #define DO_PUBLIC_KEY(impl, type, kind, output) \ argument
1091 key_to_##kind##_##output##_pub_bio, \
1093 type##_##kind##_pub_to_der);
1096 #define DO_PARAMETERS(impl, type, kind, output) \ argument
1101 key_to_##kind##_##output##_param_bio, \
1103 type##_##kind##_params_to_der);
1246 #define MAKE_ENCODER(impl, type, evp_type, kind, output) \ argument
1248 impl##_to_##kind##_##output##_import_object; \
1250 impl##_to_##kind##_##output##_free_object; \
1252 impl##_to_##kind##_##output##_encode; \
1255 impl##_to_##kind##_##output##_import_object(void *vctx, int selection, \
1263 static void impl##_to_##kind##_##output##_free_object(void *key) \
1267 static int impl##_to_##kind##_##output##_does_selection(void *ctx, \
1271 DO_##kind##_selection_mask); \
1274 impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
1286 DO_##kind(impl, type, output) \
1292 ossl_##impl##_to_##kind##_##output##_encoder_functions[] = { \
1302 (void (*)(void))impl##_to_##kind##_##output##_does_selection }, \
1304 (void (*)(void))impl##_to_##kind##_##output##_import_object }, \
1306 (void (*)(void))impl##_to_##kind##_##output##_free_object }, \
1308 (void (*)(void))impl##_to_##kind##_##output##_encode }, \