/openssl-master/crypto/evp/ |
A D | keymgmt_lib.c | 55 data->keydata = NULL; in evp_keymgmt_util_try_import() 68 pkey->keydata = keydata; in evp_keymgmt_util_assign_pkey() 78 || keydata == NULL in evp_keymgmt_util_make_pkey() 119 return pk->keydata; in evp_keymgmt_util_export_to_provider() 257 if (keydata != NULL) { in evp_keymgmt_util_cache_keydata() 267 p->keydata = keydata; in evp_keymgmt_util_cache_keydata() 313 void *keydata = NULL; in evp_keymgmt_util_fromdata() local 319 keydata = NULL; in evp_keymgmt_util_fromdata() 321 return keydata; in evp_keymgmt_util_fromdata() 514 keydata = NULL; in evp_keymgmt_util_gen() [all …]
|
A D | keymgmt_meth.c | 323 void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keydata) in evp_keymgmt_freedata() argument 326 keymgmt->free(keydata); in evp_keymgmt_freedata() 402 return keymgmt->get_params(keydata, params); in evp_keymgmt_get_params() 419 return keymgmt->set_params(keydata, params); in evp_keymgmt_set_params() 434 return keymgmt->has(keydata, selection); in evp_keymgmt_has() 437 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_validate() argument 443 return keymgmt->validate(keydata, selection, checktype); in evp_keymgmt_validate() 456 int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_import() argument 461 return keymgmt->import(keydata, selection, params); in evp_keymgmt_import() 472 int evp_keymgmt_export(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_export() argument [all …]
|
A D | p_lib.c | 267 keydata1 = a->keydata; in evp_pkey_cmp_any() 269 keydata2 = b->keydata; in evp_pkey_cmp_any() 1753 x->keydata = NULL; in evp_pkey_free_it() 1815 void *keydata = NULL; in evp_pkey_export_to_provider() local 1885 keydata = op->keydata; in evp_pkey_export_to_provider() 1902 keydata = NULL; in evp_pkey_export_to_provider() 1914 keydata = NULL; in evp_pkey_export_to_provider() 1924 keydata = NULL; in evp_pkey_export_to_provider() 1965 if (keydata == NULL) in evp_pkey_export_to_provider() 1972 return keydata; in evp_pkey_export_to_provider() [all …]
|
A D | pmeth_check.c | 31 void *keydata; in try_provided_check() local 37 keydata = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in try_provided_check() 39 if (keydata == NULL) { in try_provided_check() 44 return evp_keymgmt_validate(keymgmt, keydata, selection, checktype); in try_provided_check()
|
A D | pmeth_gn.c | 171 void *keydata = in EVP_PKEY_generate() local 182 ctx->op.keymgmt.genctx, keydata); in EVP_PKEY_generate() 367 void *keydata = NULL; in EVP_PKEY_fromdata() local 385 keydata = evp_keymgmt_util_fromdata(*ppkey, ctx->keymgmt, selection, params); in EVP_PKEY_fromdata() 386 if (keydata == NULL) in EVP_PKEY_fromdata()
|
/openssl-master/test/ |
A D | fake_rsaprov.c | 31 unsigned char *keydata = OPENSSL_zalloc(1); in fake_rsa_keymgmt_new() local 33 TEST_ptr(keydata); in fake_rsa_keymgmt_new() 40 return keydata; in fake_rsa_keymgmt_new() 43 static void fake_rsa_keymgmt_free(void *keydata) in fake_rsa_keymgmt_free() argument 45 OPENSSL_free(keydata); in fake_rsa_keymgmt_free() 65 static int fake_rsa_keymgmt_import(void *keydata, int selection, in fake_rsa_keymgmt_import() argument 68 unsigned char *fake_rsa_key = keydata; in fake_rsa_keymgmt_import() 136 unsigned char *keydata = provkey; in fake_rsa_sig_sign_init() local 143 if (!TEST_ptr(keydata) || !TEST_int_gt(keydata[0], 0)) in fake_rsa_sig_sign_init()
|
A D | keymgmt_internal_test.c | 99 unsigned long *keydata = arg; in export_cb() local 102 if (keydata == NULL) in export_cb() 106 || !TEST_true(get_ulong_via_BN(p, &keydata[N])) in export_cb() 108 || !TEST_true(get_ulong_via_BN(p, &keydata[E])) in export_cb() 110 || !TEST_true(get_ulong_via_BN(p, &keydata[D]))) in export_cb() 114 || !TEST_true(get_ulong_via_BN(p, &keydata[P])) in export_cb() 116 || !TEST_true(get_ulong_via_BN(p, &keydata[Q])) in export_cb() 118 || !TEST_true(get_ulong_via_BN(p, &keydata[F3]))) in export_cb() 122 || !TEST_true(get_ulong_via_BN(p, &keydata[DP])) in export_cb() 124 || !TEST_true(get_ulong_via_BN(p, &keydata[DQ])) in export_cb() [all …]
|
A D | evp_extra_test2.c | 247 static APK_DATA keydata[] = { variable 266 const APK_DATA *ak = &keydata[i]; in test_d2i_AutoPrivateKey_ex() 397 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[id].kder, keydata[id].size))) in test_d2i_PrivateKey_ex() 424 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[testid].kder, keydata[testid].size))) in test_PEM_read_bio_negative() 751 const unsigned char *pdata = keydata[0].kder; in test_pkey_todata_null() 774 const unsigned char *pdata = keydata[0].kder; in test_pkey_export_null() 792 const unsigned char *pdata = keydata[0].kder; in test_pkey_export() 793 int pdata_len = keydata[0].size; in test_pkey_export() 806 pdata = keydata[0].kder; in test_pkey_export() 807 pdata_len = keydata[0].size; in test_pkey_export() [all …]
|
A D | algorithmid_test.c | 29 void *keydata = NULL; in test_spki_aid() local 60 if ((keydata = evp_pkey_export_to_provider(pkey, NULL, in test_spki_aid() 88 if (!TEST_true(evp_keymgmt_get_params(keymgmt, keydata, params))) in test_spki_aid()
|
/openssl-master/crypto/encode_decode/ |
A D | decoder_pkey.c | 137 void *keydata = NULL; in decoder_construct_pkey() local 148 keydata = evp_keymgmt_load(keymgmt, object_ref, object_ref_sz); in decoder_construct_pkey() 153 import_data.keydata = NULL; in decoder_construct_pkey() 164 keydata = import_data.keydata; in decoder_construct_pkey() 165 import_data.keydata = NULL; in decoder_construct_pkey() 168 if (keydata != NULL in decoder_construct_pkey() 169 && (pkey = evp_keymgmt_util_make_pkey(keymgmt, keydata)) == NULL) in decoder_construct_pkey() 170 evp_keymgmt_freedata(keymgmt, keydata); in decoder_construct_pkey()
|
/openssl-master/providers/implementations/keymgmt/ |
A D | ecx_kmgmt.c | 124 static int ecx_has(const void *keydata, int selection) in ecx_has() argument 126 const ECX_KEY *key = keydata; in ecx_has() 178 static int ecx_import(void *keydata, int selection, const OSSL_PARAM params[]) in ecx_import() argument 180 ECX_KEY *key = keydata; in ecx_import() 216 static int ecx_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in ecx_export() argument 219 ECX_KEY *key = keydata; in ecx_export() 731 const ECX_KEY *ecx = keydata; in ecx_validate() 757 static int x25519_validate(const void *keydata, int selection, int checktype) in x25519_validate() argument 762 static int x448_validate(const void *keydata, int selection, int checktype) in x448_validate() argument 764 return ecx_validate(keydata, selection, ECX_KEY_TYPE_X448, X448_KEYLEN); in x448_validate() [all …]
|
A D | mac_legacy_kmgmt.c | 139 static int mac_has(const void *keydata, int selection) in mac_has() argument 141 const MAC_KEY *key = keydata; in mac_has() 232 static int mac_import(void *keydata, int selection, const OSSL_PARAM params[]) in mac_import() argument 234 MAC_KEY *key = keydata; in mac_import() 274 static int mac_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in mac_export() argument 277 MAC_KEY *key = keydata; in mac_export() 355 static int mac_set_params(void *keydata, const OSSL_PARAM params[]) in mac_set_params() argument 357 MAC_KEY *key = keydata; in mac_set_params()
|
A D | dsa_kmgmt.c | 124 static void dsa_freedata(void *keydata) in dsa_freedata() argument 126 DSA_free(keydata); in dsa_freedata() 129 static int dsa_has(const void *keydata, int selection) in dsa_has() argument 131 const DSA *dsa = keydata; in dsa_has() 172 static int dsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in dsa_import() argument 174 DSA *dsa = keydata; in dsa_import() 191 static int dsa_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in dsa_export() argument 194 DSA *dsa = keydata; in dsa_export() 342 static int dsa_validate(const void *keydata, int selection, int checktype) in dsa_validate() argument 344 const DSA *dsa = keydata; in dsa_validate()
|
A D | rsa_kmgmt.c | 110 static void rsa_freedata(void *keydata) in rsa_freedata() argument 112 RSA_free(keydata); in rsa_freedata() 115 static int rsa_has(const void *keydata, int selection) in rsa_has() argument 117 const RSA *rsa = keydata; in rsa_has() 153 static int rsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in rsa_import() argument 155 RSA *rsa = keydata; in rsa_import() 179 static int rsa_export(void *keydata, int selection, in rsa_export() argument 182 RSA *rsa = keydata; in rsa_export() 363 static int rsa_validate(const void *keydata, int selection, int checktype) in rsa_validate() argument 365 const RSA *rsa = keydata; in rsa_validate()
|
A D | ec_kmgmt.c | 291 void ec_freedata(void *keydata) in ec_freedata() argument 293 EC_KEY_free(keydata); in ec_freedata() 297 int ec_has(const void *keydata, int selection) in ec_has() argument 299 const EC_KEY *ec = keydata; in ec_has() 374 EC_KEY *ec = keydata; in common_import() 416 return common_import(keydata, selection, params, 0); in ec_import() 424 return common_import(keydata, selection, params, 1); in sm2_import() 433 EC_KEY *ec = keydata; in ec_export() 871 const EC_KEY *eck = keydata; in sm2_validate() 908 int ec_validate(const void *keydata, int selection, int checktype) in ec_validate() argument [all …]
|
A D | dh_kmgmt.c | 124 static void dh_freedata(void *keydata) in dh_freedata() argument 126 DH_free(keydata); in dh_freedata() 129 static int dh_has(const void *keydata, int selection) in dh_has() argument 131 const DH *dh = keydata; in dh_has() 170 static int dh_import(void *keydata, int selection, const OSSL_PARAM params[]) in dh_import() argument 172 DH *dh = keydata; in dh_import() 190 static int dh_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in dh_export() argument 193 DH *dh = keydata; in dh_export() 377 static int dh_validate(const void *keydata, int selection, int checktype) in dh_validate() argument 379 const DH *dh = keydata; in dh_validate()
|
A D | kdf_legacy_kmgmt.c | 94 static int kdf_has(const void *keydata, int selection) in kdf_has() argument
|
/openssl-master/providers/implementations/encode_decode/ |
A D | decode_pvk2key.c | 176 void *keydata; in pvk2key_export_object() local 178 if (reference_sz == sizeof(keydata) && export != NULL) { in pvk2key_export_object() 180 keydata = *(void **)reference; in pvk2key_export_object() 182 return export(keydata, ctx->selection, export_cb, export_cbarg); in pvk2key_export_object()
|
A D | decode_msblob2key.c | 208 void *keydata; in msblob2key_export_object() local 210 if (reference_sz == sizeof(keydata) && export != NULL) { in msblob2key_export_object() 212 keydata = *(void **)reference; in msblob2key_export_object() 214 return export(keydata, ctx->selection, export_cb, export_cbarg); in msblob2key_export_object()
|
A D | decode_der2key.c | 303 void *keydata; in der2key_export_object() local 305 if (reference_sz == sizeof(keydata) && export != NULL) { in der2key_export_object() 307 keydata = *(void **)reference; in der2key_export_object() 309 return export(keydata, ctx->selection, export_cb, export_cbarg); in der2key_export_object()
|
/openssl-master/include/crypto/ |
A D | evp.h | 591 void *keydata; member 627 ((pk)->pkey.ptr != NULL || (pk)->keydata != NULL) 630 ((pk)->keydata != NULL) 691 void *keydata; member 770 void *keydata; member 776 void *keydata); 796 void *keydata, 807 void *keydata, OSSL_PARAM params[]); 825 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, 831 int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata, [all …]
|
/openssl-master/doc/man7/ |
A D | provider-keymgmt.pod | 17 /* Key object (keydata) creation and destruction */ 19 void OSSL_FUNC_keymgmt_free(void *keydata); 35 int OSSL_FUNC_keymgmt_get_params(void *keydata, OSSL_PARAM params[]); 41 int OSSL_FUNC_keymgmt_has(const void *keydata, int selection); 51 int OSSL_FUNC_keymgmt_export(int selection, void *keydata, 126 represented as I<keydata> in this manual. 216 OSSL_FUNC_keymgmt_free() should free the passed I<keydata>. 265 with the given I<keydata>, see L</Common Information Parameters>. 275 with the given I<keydata>, see L</Common Information Parameters>. 330 from I<keydata>, create an B<OSSL_PARAM> array with them and call [all …]
|
/openssl-master/doc/internal/man3/ |
A D | evp_keymgmt_newdata.pod | 19 void *keydata, OSSL_PARAM params[]); 22 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, 25 int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata, 29 int evp_keymgmt_export(const EVP_KEYMGMT *keymgmt, void *keydata,
|
/openssl-master/crypto/store/ |
A D | store_result.c | 193 void *keydata = NULL; in try_key_ref() local 210 keydata = evp_keymgmt_load(keymgmt, data->ref, data->ref_size); in try_key_ref() 217 import_data.keydata = NULL; in try_key_ref() 231 keydata = import_data.keydata; in try_key_ref() 234 if (keydata != NULL) in try_key_ref() 235 pk = evp_keymgmt_util_make_pkey(keymgmt, keydata); in try_key_ref()
|
/openssl-master/include/openssl/ |
A D | core_dispatch.h | 590 OSSL_CORE_MAKE_FUNC(void, keymgmt_free, (void *keydata)) 596 (void *keydata, OSSL_PARAM params[])) 603 (void *keydata, const OSSL_PARAM params[])) 614 OSSL_CORE_MAKE_FUNC(int, keymgmt_has, (const void *keydata, int selection)) 618 OSSL_CORE_MAKE_FUNC(int, keymgmt_validate, (const void *keydata, int selection, 633 (void *keydata, int selection, const OSSL_PARAM params[])) 637 (void *keydata, int selection,
|