Home
last modified time | relevance | path

Searched refs:impl (Results 1 – 4 of 4) sorted by relevance

/providers/implementations/encode_decode/
A Dencode_key2blob.c121 #define MAKE_BLOB_ENCODER(impl, type, selection_name) \ argument
123 impl##2blob_import_object; \
124 static OSSL_FUNC_encoder_free_object_fn impl##2blob_free_object; \
126 impl##2blob_does_selection; \
127 static OSSL_FUNC_encoder_encode_fn impl##2blob_encode; \
129 static void *impl##2blob_import_object(void *ctx, int selection, \
132 return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
135 static void impl##2blob_free_object(void *key) \
137 ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
139 static int impl##2blob_does_selection(void *ctx, int selection) \
[all …]
A Dencode_key2ms.c.in185 #define MAKE_MS_ENCODER(impl, output, type) \ argument
187 impl##2##output##_import_object; \
188 static OSSL_FUNC_encoder_free_object_fn impl##2##output##_free_object; \
189 static OSSL_FUNC_encoder_encode_fn impl##2##output##_encode; \
192 impl##2##output##_import_object(void *ctx, int selection, \
195 return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
198 static void impl##2##output##_free_object(void *key) \
200 ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
202 static int impl##2##output##_encode(void *vctx, OSSL_CORE_BIO *cout, \
217 const OSSL_DISPATCH ossl_##impl##_to_##output##_encoder_functions[] = { \
[all …]
A Dencode_key2any.c.in1312 DO_PRIVATE_KEY(impl, type, pki, output)
1365 #define DO_RSA(impl, type, output) DO_type_specific_keypair(impl, type, output) argument
1368 #define DO_DH(impl, type, output) DO_type_specific_params(impl, type, output) argument
1371 #define DO_DHX(impl, type, output) DO_type_specific_params(impl, type, output) argument
1374 #define DO_DSA(impl, type, output) DO_type_specific(impl, type, output) argument
1377 #define DO_EC(impl, type, output) DO_type_specific_no_pub(impl, type, output) argument
1380 #define DO_SM2(impl, type, output) DO_type_specific_no_pub(impl, type, output) argument
1384 #define DO_PKCS1(impl, type, output) DO_RSA(impl, type, output) argument
1388 #define DO_PKCS3(impl, type, output) DO_DH(impl, type, output) argument
1391 #define DO_X9_42(impl, type, output) DO_DHX(impl, type, output) argument
[all …]
A Dencode_key2text.c645 #define MAKE_TEXT_ENCODER(impl, type) \ argument
647 impl##2text_import_object; \
649 impl##2text_free_object; \
650 static OSSL_FUNC_encoder_encode_fn impl##2text_encode; \
652 static void *impl##2text_import_object(void *ctx, int selection, \
655 return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
658 static void impl##2text_free_object(void *key) \
660 ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
662 static int impl##2text_encode(void *vctx, OSSL_CORE_BIO *cout, \
677 const OSSL_DISPATCH ossl_##impl##_to_text_encoder_functions[] = { \
[all …]

Completed in 20 milliseconds