Home
last modified time | relevance | path

Searched refs:keydata (Results 1 – 25 of 76) sorted by relevance

1234

/src/crypto/openssl/crypto/evp/
H A Dkeymgmt_lib.c35 if (data->keydata == NULL) { in evp_keymgmt_util_try_import()
36 if ((data->keydata = evp_keymgmt_newdata(data->keymgmt)) == NULL) { in evp_keymgmt_util_try_import()
50 if (evp_keymgmt_import(data->keymgmt, data->keydata, data->selection, in evp_keymgmt_util_try_import()
54 evp_keymgmt_freedata(data->keymgmt, data->keydata); in evp_keymgmt_util_try_import()
55 data->keydata = NULL; in evp_keymgmt_util_try_import()
61 void *keydata) in evp_keymgmt_util_assign_pkey() argument
63 if (pkey == NULL || keymgmt == NULL || keydata == NULL in evp_keymgmt_util_assign_pkey()
68 pkey->keydata = keydata; in evp_keymgmt_util_assign_pkey()
73 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata) in evp_keymgmt_util_make_pkey() argument
78 || keydata == NULL in evp_keymgmt_util_make_pkey()
[all …]
H A Ds_lib.c29 return evp_skeymgmt_export(skey->skeymgmt, skey->keydata, selection, export_cb, export_cbarg); in EVP_SKEY_export()
95 skey->keydata = evp_skeymgmt_import(skey->skeymgmt, selection, params); in EVP_SKEY_import()
96 if (skey->keydata == NULL) in EVP_SKEY_import()
114 skey->keydata = evp_skeymgmt_generate(skey->skeymgmt, params); in EVP_SKEY_generate()
115 if (skey->keydata == NULL) in EVP_SKEY_generate()
154 return evp_skeymgmt_export(skey->skeymgmt, skey->keydata, in EVP_SKEY_get0_raw_key()
197 evp_skeymgmt_freedata(skey->skeymgmt, skey->keydata); in EVP_SKEY_free()
212 return skey->skeymgmt->get_key_id(skey->keydata); in EVP_SKEY_get0_key_id()
244 void *keydata; member
251 ctx->keydata = evp_skeymgmt_import(ctx->skeymgmt, ctx->selection, params); in transfer_cb()
[all …]
H A Dkeymgmt_meth.c379 void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keydata) in evp_keymgmt_freedata() argument
382 keymgmt->free(keydata); in evp_keymgmt_freedata()
483 int evp_keymgmt_get_params(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_get_params() argument
488 return keymgmt->get_params(keydata, params); in evp_keymgmt_get_params()
500 int evp_keymgmt_set_params(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_set_params() argument
505 return keymgmt->set_params(keydata, params); in evp_keymgmt_set_params()
517 int evp_keymgmt_has(const EVP_KEYMGMT *keymgmt, void *keydata, int selection) in evp_keymgmt_has() argument
520 return keymgmt->has(keydata, selection); in evp_keymgmt_has()
523 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_validate() argument
529 return keymgmt->validate(keydata, selection, checktype); in evp_keymgmt_validate()
[all …]
H A Dp_lib.c208 if (to->keymgmt != NULL && to->keydata == NULL) { in EVP_PKEY_copy_parameters()
220 ok = (to->keydata = evp_keymgmt_dup(to->keymgmt, in EVP_PKEY_copy_parameters()
290 keydata1 = a->keydata; in evp_pkey_cmp_any()
292 keydata2 = b->keydata; in evp_pkey_cmp_any()
1388 pkey->keydata, in EVP_PKEY_get_default_digest_name()
1572 free_it = free_it || pkey->keydata != NULL; in pkey_set_type()
1833 evp_keymgmt_freedata(x->keymgmt, x->keydata); in evp_pkey_free_it()
1836 x->keydata = NULL; in evp_pkey_free_it()
1904 void *keydata = NULL; in evp_pkey_export_to_provider() local
1915 check = check && pk->keydata == NULL; in evp_pkey_export_to_provider()
[all …]
H A Dpmeth_check.c31 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()
/src/crypto/openssl/test/
H A Dkeymgmt_internal_test.c103 unsigned long *keydata = arg; in export_cb() local
106 if (keydata == NULL) in export_cb()
110 || !TEST_true(get_ulong_via_BN(p, &keydata[N])) in export_cb()
112 || !TEST_true(get_ulong_via_BN(p, &keydata[E])) in export_cb()
114 || !TEST_true(get_ulong_via_BN(p, &keydata[D]))) in export_cb()
118 || !TEST_true(get_ulong_via_BN(p, &keydata[P])) in export_cb()
120 || !TEST_true(get_ulong_via_BN(p, &keydata[Q])) in export_cb()
122 || !TEST_true(get_ulong_via_BN(p, &keydata[F3]))) in export_cb()
126 || !TEST_true(get_ulong_via_BN(p, &keydata[DP])) in export_cb()
128 || !TEST_true(get_ulong_via_BN(p, &keydata[DQ])) in export_cb()
[all …]
H A Dfake_rsaprov.c76 static void fake_rsa_keymgmt_free(void *keydata) in fake_rsa_keymgmt_free() argument
78 OPENSSL_free(keydata); in fake_rsa_keymgmt_free()
97 static int fake_rsa_keymgmt_import(void *keydata, int selection, in fake_rsa_keymgmt_import() argument
100 struct fake_rsa_keydata *fake_rsa_key = keydata; in fake_rsa_keymgmt_import()
174 static int fake_rsa_keymgmt_export(void *keydata, int selection, in fake_rsa_keymgmt_export() argument
259 struct fake_rsa_keydata *keydata; in fake_rsa_gen() local
265 if (!TEST_ptr(keydata = fake_rsa_keymgmt_new(NULL))) in fake_rsa_gen()
268 keydata->status = FAKE_RSA_STATUS_GENERATED; in fake_rsa_gen()
269 return keydata; in fake_rsa_gen()
324 struct fake_rsa_keydata *keydata = provkey; in fake_rsa_sig_sign_init() local
[all …]
H A Devp_extra_test2.c1506 static APK_DATA keydata[] = { variable
1845 const APK_DATA *ak = &keydata[i]; in test_d2i_AutoPrivateKey_ex()
2013 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[id].kder, keydata[id].size))) in test_d2i_PrivateKey_ex()
2040 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[testid].kder, keydata[testid].size))) in test_PEM_read_bio_negative()
3249 const unsigned char *pdata = keydata[0].kder; in test_pkey_todata_null()
3251 ret = TEST_ptr(pkey = d2i_AutoPrivateKey_ex(NULL, &pdata, keydata[0].size, in test_pkey_todata_null()
3272 const unsigned char *pdata = keydata[0].kder; in test_pkey_export_null()
3274 ret = TEST_ptr(pkey = d2i_AutoPrivateKey_ex(NULL, &pdata, keydata[0].size, in test_pkey_export_null()
3291 const unsigned char *pdata = keydata[0].kder; in test_pkey_export()
3292 int pdata_len = keydata[0].size; in test_pkey_export()
[all …]
/src/crypto/heimdal/lib/krb5/
H A Dcrypto-pk.c50 void *keydata; in _krb5_pk_octetstring2key() local
63 keydata = malloc(keylen); in _krb5_pk_octetstring2key()
64 if (keydata == NULL) { in _krb5_pk_octetstring2key()
71 free(keydata); in _krb5_pk_octetstring2key()
91 memcpy((unsigned char *)keydata + offset, in _krb5_pk_octetstring2key()
102 ret = krb5_random_to_key(context, type, keydata, keylen, key); in _krb5_pk_octetstring2key()
103 memset(keydata, 0, sizeof(keylen)); in _krb5_pk_octetstring2key()
104 free(keydata); in _krb5_pk_octetstring2key()
215 unsigned char *keydata; in _krb5_pk_kdf() local
250 keydata = malloc(keylen); in _krb5_pk_kdf()
[all …]
/src/crypto/krb5/src/lib/krb5/krb/
H A Dt_ser.c227 krb5_octet keydata[8]; in ser_acontext_test() local
267 memset(keydata, 0, sizeof(keydata)); in ser_acontext_test()
269 ukeyblock.length = sizeof(keydata); in ser_acontext_test()
270 ukeyblock.contents = keydata; in ser_acontext_test()
271 keydata[0] = 0xde; in ser_acontext_test()
272 keydata[1] = 0xad; in ser_acontext_test()
273 keydata[2] = 0xbe; in ser_acontext_test()
274 keydata[3] = 0xef; in ser_acontext_test()
275 keydata[4] = 0xfe; in ser_acontext_test()
276 keydata[5] = 0xed; in ser_acontext_test()
[all …]
/src/crypto/openssl/providers/implementations/skeymgmt/
H A Dgeneric.c19 void generic_free(void *keydata) in generic_free() argument
21 PROV_SKEY *generic = keydata; in generic_free()
68 int generic_export(void *keydata, int selection, in generic_export() argument
71 PROV_SKEY *gen = keydata; in generic_export()
H A Daes_skmgmt.c36 static int aes_export(void *keydata, int selection, in aes_export() argument
39 PROV_SKEY *aes = keydata; in aes_export()
44 return generic_export(keydata, selection, param_callback, cbarg); in aes_export()
/src/crypto/openssl/providers/implementations/keymgmt/
H A Dslh_dsa_kmgmt.c62 static void slh_dsa_free_key(void *keydata) in slh_dsa_free_key() argument
64 ossl_slh_dsa_key_free((SLH_DSA_KEY *)keydata); in slh_dsa_free_key()
74 static int slh_dsa_has(const void *keydata, int selection) in slh_dsa_has() argument
76 const SLH_DSA_KEY *key = keydata; in slh_dsa_has()
110 static int slh_dsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in slh_dsa_import() argument
112 SLH_DSA_KEY *key = keydata; in slh_dsa_import()
178 static int slh_dsa_get_params(void *keydata, OSSL_PARAM params[]) in slh_dsa_get_params() argument
180 SLH_DSA_KEY *key = keydata; in slh_dsa_get_params()
221 static int slh_dsa_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in slh_dsa_export() argument
224 SLH_DSA_KEY *key = keydata; in slh_dsa_export()
H A Dml_dsa_kmgmt.c137 static void ml_dsa_free_key(void *keydata) in ml_dsa_free_key() argument
139 ossl_ml_dsa_key_free((ML_DSA_KEY *)keydata); in ml_dsa_free_key()
149 static int ml_dsa_has(const void *keydata, int selection) in ml_dsa_has() argument
151 const ML_DSA_KEY *key = keydata; in ml_dsa_has()
269 static int ml_dsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in ml_dsa_import() argument
271 ML_DSA_KEY *key = keydata; in ml_dsa_import()
324 static int ml_dsa_get_params(void *keydata, OSSL_PARAM params[]) in ml_dsa_get_params() argument
326 ML_DSA_KEY *key = keydata; in ml_dsa_get_params()
369 static int ml_dsa_export(void *keydata, int selection, in ml_dsa_export() argument
372 ML_DSA_KEY *key = keydata; in ml_dsa_export()
H A Decx_kmgmt.c137 static int ecx_has(const void *keydata, int selection) in ecx_has() argument
139 const ECX_KEY *key = keydata; in ecx_has()
206 static int ecx_import(void *keydata, int selection, const OSSL_PARAM params[]) in ecx_import() argument
208 ECX_KEY *key = keydata; in ecx_import()
245 static int ecx_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in ecx_export() argument
248 ECX_KEY *key = keydata; in ecx_export()
952 static int ecx_validate(const void *keydata, int selection, int type, in ecx_validate() argument
955 const ECX_KEY *ecx = keydata; in ecx_validate()
990 static int x25519_validate(const void *keydata, int selection, int checktype) in x25519_validate() argument
992 return ecx_validate(keydata, selection, ECX_KEY_TYPE_X25519, X25519_KEYLEN); in x25519_validate()
[all …]
H A Drsa_kmgmt.c110 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()
173 static int rsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in rsa_import() argument
175 RSA *rsa = keydata; in rsa_import()
199 static int rsa_export(void *keydata, int selection, in rsa_export() argument
202 RSA *rsa = keydata; in rsa_export()
386 static int rsa_validate(const void *keydata, int selection, int checktype) in rsa_validate() argument
388 const RSA *rsa = keydata; in rsa_validate()
H A Ddsa_kmgmt.c128 static void dsa_freedata(void *keydata) in dsa_freedata() argument
130 DSA_free(keydata); in dsa_freedata()
133 static int dsa_has(const void *keydata, int selection) in dsa_has() argument
135 const DSA *dsa = keydata; in dsa_has()
194 static int dsa_import(void *keydata, int selection, const OSSL_PARAM params[]) in dsa_import() argument
196 DSA *dsa = keydata; in dsa_import()
217 static int dsa_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in dsa_export() argument
220 DSA *dsa = keydata; in dsa_export()
379 static int dsa_validate(const void *keydata, int selection, int checktype) in dsa_validate() argument
381 const DSA *dsa = keydata; in dsa_validate()
H A Dmac_legacy_kmgmt.c136 static int mac_has(const void *keydata, int selection) in mac_has() argument
138 const MAC_KEY *key = keydata; in mac_has()
222 static int mac_import(void *keydata, int selection, const OSSL_PARAM params[]) in mac_import() argument
224 MAC_KEY *key = keydata; in mac_import()
264 static int mac_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in mac_export() argument
267 MAC_KEY *key = keydata; in mac_export()
348 static int mac_set_params(void *keydata, const OSSL_PARAM params[]) in mac_set_params() argument
350 MAC_KEY *key = keydata; in mac_set_params()
H A Dec_kmgmt.c295 static void ec_freedata(void *keydata) in ec_freedata() argument
297 EC_KEY_free(keydata); in ec_freedata()
300 static int ec_has(const void *keydata, int selection) in ec_has() argument
302 const EC_KEY *ec = keydata; in ec_has()
385 static int common_import(void *keydata, int selection, const OSSL_PARAM params[], in common_import() argument
388 EC_KEY *ec = keydata; in common_import()
426 static int ec_import(void *keydata, int selection, const OSSL_PARAM params[]) in ec_import() argument
428 return common_import(keydata, selection, params, 0); in ec_import()
433 static int sm2_import(void *keydata, int selection, const OSSL_PARAM params[]) in sm2_import() argument
435 return common_import(keydata, selection, params, 1); in sm2_import()
[all …]
/src/crypto/openssl/include/crypto/
H A Devp.h605 void *keydata; member
642 ((pk)->pkey.ptr != NULL || (pk)->keydata != NULL)
645 ((pk)->keydata != NULL)
708 void *keydata; member
763 void *keydata; /* Alg-specific key data */ member
791 void *keydata; member
797 void *keydata);
798 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata);
809 void *keydata, int selection);
819 void *keydata,
[all …]
/src/sys/kgssapi/krb5/
H A Dkcrypto.h100 krb5_set_key(struct krb5_key_state *ks, const void *keydata) in krb5_set_key() argument
103 ks->ks_class->ec_set_key(ks, keydata); in krb5_set_key()
107 krb5_random_to_key(struct krb5_key_state *ks, const void *keydata) in krb5_random_to_key() argument
110 ks->ks_class->ec_random_to_key(ks, keydata); in krb5_random_to_key()
/src/crypto/openssl/doc/man7/
H A Dprovider-skeymgmt.pod18 void OSSL_FUNC_skeymgmt_free(void *keydata);
23 int OSSL_FUNC_skeymgmt_export(void *keydata, int selection,
29 const char *OSSL_FUNC_skeymgmt_get_key_id(void *keydata);
74 represented as I<keydata> in this manual.
117 OSSL_FUNC_skeymgmt_free() should free the passed I<keydata>.
121 OSSL_FUNC_skeymgmt_import() should import data into I<keydata> with values
122 taken from the L<OSSL_PARAM(3)> array I<params>. It allocates the I<keydata>
129 from I<keydata>, create an L<OSSL_PARAM(3)> array with them and call
136 taken from the L<OSSL_PARAM(3)> array I<params>. It allocates the I<keydata>
/src/crypto/openssl/crypto/store/
H A Dstore_result.c208 void *keydata = NULL; in try_key_ref() local
217 while (keymgmt != NULL && keydata == NULL && try_fallback-- > 0) { in try_key_ref()
229 keydata = evp_keymgmt_load(keymgmt, data->ref, data->ref_size); in try_key_ref()
235 import_data.keydata = NULL; in try_key_ref()
249 keydata = import_data.keydata; in try_key_ref()
252 if (keydata == NULL && try_fallback > 0) { in try_key_ref()
262 if (keydata != NULL) { in try_key_ref()
264 pk = evp_keymgmt_util_make_pkey(keymgmt, keydata); in try_key_ref()
/src/crypto/krb5/src/plugins/kdb/db2/libdb2/test/btree.tests/
H A Dmain.c110 void keydata __P((DBT *, DBT *));
399 keydata(&key, &data);
472 keydata(&key, &data);
501 keydata(&key, &data);
655 keydata(&key, &data);
782 keydata(&key, &data);
805 keydata(&key, &data);
828 keydata(&key, &data);
851 keydata(&key, &data);
900 keydata(key, data) in keydata() function
/src/crypto/openssl/crypto/encode_decode/
H A Ddecoder_pkey.c142 void *keydata = NULL; in decoder_construct_pkey() local
153 keydata = evp_keymgmt_load(keymgmt, object_ref, object_ref_sz); in decoder_construct_pkey()
158 import_data.keydata = NULL; in decoder_construct_pkey()
173 keydata = import_data.keydata; in decoder_construct_pkey()
174 import_data.keydata = NULL; in decoder_construct_pkey()
182 if (keydata == NULL) in decoder_construct_pkey()
185 if (keydata != NULL in decoder_construct_pkey()
186 && (pkey = evp_keymgmt_util_make_pkey(keymgmt, keydata)) == NULL) in decoder_construct_pkey()
187 evp_keymgmt_freedata(keymgmt, keydata); in decoder_construct_pkey()

1234