Lines Matching refs:kind
1074 #define DO_PRIVATE_KEY(impl, type, kind, output) \ argument
1079 key_to_##kind##_##output##_priv_bio, \
1081 type##_##kind##_priv_to_der);
1084 #define DO_PUBLIC_KEY(impl, type, kind, output) \ argument
1089 key_to_##kind##_##output##_pub_bio, \
1091 type##_##kind##_pub_to_der);
1094 #define DO_PARAMETERS(impl, type, kind, output) \ argument
1099 key_to_##kind##_##output##_param_bio, \
1101 type##_##kind##_params_to_der);
1244 #define MAKE_ENCODER(impl, type, evp_type, kind, output) \ argument
1246 impl##_to_##kind##_##output##_import_object; \
1248 impl##_to_##kind##_##output##_free_object; \
1250 impl##_to_##kind##_##output##_encode; \
1253 impl##_to_##kind##_##output##_import_object(void *vctx, int selection, \
1261 static void impl##_to_##kind##_##output##_free_object(void *key) \
1265 static int impl##_to_##kind##_##output##_does_selection(void *ctx, \
1269 DO_##kind##_selection_mask); \
1272 impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
1284 DO_##kind(impl, type, output) \
1290 ossl_##impl##_to_##kind##_##output##_encoder_functions[] = { \
1300 (void (*)(void))impl##_to_##kind##_##output##_does_selection }, \
1302 (void (*)(void))impl##_to_##kind##_##output##_import_object }, \
1304 (void (*)(void))impl##_to_##kind##_##output##_free_object }, \
1306 (void (*)(void))impl##_to_##kind##_##output##_encode }, \