/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
H A D | keydata.c | 30 dns_keydata_todnskey(dns_rdata_keydata_t *keydata, dns_rdata_dnskey_t *dnskey, in dns_keydata_todnskey() argument 32 REQUIRE(keydata != NULL && dnskey != NULL); in dns_keydata_todnskey() 35 dnskey->common.rdclass = keydata->common.rdclass; in dns_keydata_todnskey() 37 dnskey->flags = keydata->flags; in dns_keydata_todnskey() 38 dnskey->protocol = keydata->protocol; in dns_keydata_todnskey() 39 dnskey->algorithm = keydata->algorithm; in dns_keydata_todnskey() 41 dnskey->datalen = keydata->datalen; in dns_keydata_todnskey() 44 dnskey->data = keydata->data; in dns_keydata_todnskey() 47 memmove(dnskey->data, keydata->data, dnskey->datalen); in dns_keydata_todnskey() 54 dns_keydata_fromdnskey(dns_rdata_keydata_t *keydata, dns_rdata_dnskey_t *dnskey, in dns_keydata_fromdnskey() argument [all …]
|
H A D | openssleddsa_link.c | 167 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_sign() 219 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_verify() 283 EVP_PKEY *pkey1 = key1->keydata.pkey; in openssleddsa_compare() 284 EVP_PKEY *pkey2 = key2->keydata.pkey; in openssleddsa_compare() 345 key->keydata.pkey = pkey; in openssleddsa_generate() 355 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_isprivate() 375 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_destroy() 378 key->keydata.pkey = NULL; in openssleddsa_destroy() 383 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_todns() 432 key->keydata.pkey = pkey; in openssleddsa_fromdns() [all …]
|
H A D | openssldh_link.c | 165 REQUIRE(pub->keydata.dh != NULL); in openssldh_computesecret() 166 REQUIRE(priv->keydata.dh != NULL); in openssldh_computesecret() 168 dhpub = pub->keydata.dh; in openssldh_computesecret() 169 dhpriv = priv->keydata.dh; in openssldh_computesecret() 194 dh1 = key1->keydata.dh; in openssldh_compare() 195 dh2 = key2->keydata.dh; in openssldh_compare() 230 dh1 = key1->keydata.dh; in openssldh_paramcompare() 231 dh2 = key2->keydata.dh; in openssldh_paramcompare() 347 key->keydata.dh = dh; in openssldh_generate() 354 DH *dh = key->keydata.dh; in openssldh_isprivate() [all …]
|
H A D | opensslecdsa_link.c | 159 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_sign() 215 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_verify() 279 EVP_PKEY *pkey1 = key1->keydata.pkey; in opensslecdsa_compare() 280 EVP_PKEY *pkey2 = key2->keydata.pkey; in opensslecdsa_compare() 365 key->keydata.pkey = pkey; in opensslecdsa_generate() 376 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_isprivate() 388 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_destroy() 391 key->keydata.pkey = NULL; in opensslecdsa_destroy() 404 REQUIRE(key->keydata.pkey != NULL); in opensslecdsa_todns() 406 pkey = key->keydata.pkey; in opensslecdsa_todns() [all …]
|
H A D | gssapi_link.c | 130 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx; in gssapi_sign() 185 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx; in gssapi_verify() 224 gss_ctx_id_t gsskey1 = key1->keydata.gssctx; in gssapi_compare() 225 gss_ctx_id_t gsskey2 = key2->keydata.gssctx; in gssapi_compare() 250 dst_gssapi_deletectx(key->mctx, &key->keydata.gssctx); in gssapi_destroy() 251 key->keydata.gssctx = NULL; in gssapi_destroy() 281 (gss_ctx_id_t *)&key->keydata.gssctx); in gssapi_restore() 302 &minor, (gss_ctx_id_t *)&key->keydata.gssctx, &gssbuffer); in gssapi_dump()
|
H A D | opensslrsa_link.c | 296 EVP_PKEY *pkey = key->keydata.pkey; in opensslrsa_sign() 325 EVP_PKEY *pkey = key->keydata.pkey; in opensslrsa_verify2() 378 pkey1 = key1->keydata.pkey; in opensslrsa_compare() 379 pkey2 = key2->keydata.pkey; in opensslrsa_compare() 525 key->keydata.pkey = pkey; in opensslrsa_generate() 556 RSA *rsa = EVP_PKEY_get1_RSA(key->keydata.pkey); in opensslrsa_isprivate() 569 EVP_PKEY *pkey = key->keydata.pkey; in opensslrsa_destroy() 571 key->keydata.pkey = NULL; in opensslrsa_destroy() 584 REQUIRE(key->keydata.pkey != NULL); in opensslrsa_todns() 586 pkey = key->keydata.pkey; in opensslrsa_todns() [all …]
|
H A D | pkcs11ecdsa_link.c | 81 pk11_object_t *ec = key->keydata.pkey; in pkcs11ecdsa_createctx() 177 pk11_object_t *ec = key->keydata.pkey; in pkcs11ecdsa_sign() 299 pk11_object_t *ec = key->keydata.pkey; in pkcs11ecdsa_verify() 385 ec1 = key1->keydata.pkey; in pkcs11ecdsa_compare() 386 ec2 = key2->keydata.pkey; in pkcs11ecdsa_compare() 511 key->keydata.pkey = ec; in pkcs11ecdsa_generate() 587 pk11_object_t *ec = key->keydata.pkey; in pkcs11ecdsa_isprivate() 599 pk11_object_t *ec = key->keydata.pkey; in pkcs11ecdsa_destroy() 627 key->keydata.pkey = NULL; in pkcs11ecdsa_destroy() 637 REQUIRE(key->keydata.pkey != NULL); in pkcs11ecdsa_todns() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/dns/ |
H A D | keydata.c | 1 /* $NetBSD: keydata.c,v 1.7 2025/01/26 16:25:23 christos Exp $ */ 25 #include <dns/keydata.h> 30 dns_keydata_todnskey(dns_rdata_keydata_t *keydata, dns_rdata_dnskey_t *dnskey, in dns_keydata_todnskey() argument 32 REQUIRE(keydata != NULL && dnskey != NULL); in dns_keydata_todnskey() 35 dnskey->common.rdclass = keydata->common.rdclass; in dns_keydata_todnskey() 37 dnskey->flags = keydata->flags; in dns_keydata_todnskey() 38 dnskey->protocol = keydata->protocol; in dns_keydata_todnskey() 39 dnskey->algorithm = keydata->algorithm; in dns_keydata_todnskey() 41 dnskey->datalen = keydata->datalen; in dns_keydata_todnskey() 44 dnskey->data = keydata in dns_keydata_todnskey() 54 dns_keydata_fromdnskey(dns_rdata_keydata_t * keydata,dns_rdata_dnskey_t * dnskey,uint32_t refresh,uint32_t addhd,uint32_t removehd,isc_mem_t * mctx) dns_keydata_fromdnskey() argument [all...] |
H A D | openssldh_link.c |
|
H A D | openssleddsa_link.c | 181 EVP_PKEY *pkey = key->keydata.pkeypair.priv; in openssleddsa_sign() 228 EVP_PKEY *pkey = key->keydata.pkeypair.pub; in openssleddsa_verify() 305 key->keydata.pkeypair.priv = pkey; in openssleddsa_generate() 306 key->keydata.pkeypair.pub = pkey; in openssleddsa_generate() 317 EVP_PKEY *pkey = key->keydata.pkeypair.pub; in openssleddsa_generate() 360 key->keydata.pkeypair.pub = pkey; in openssleddsa_isprivate() 376 if (key->keydata.pkeypair.pub == NULL) { in openssleddsa_destroy() 390 if (EVP_PKEY_get_raw_private_key(key->keydata.pkeypair.priv, in openssleddsa_todns() 451 key->keydata.pkeypair.priv = pub->keydata in openssleddsa_tofile() [all...] |
H A D | opensslecdsa_link.c | 259 EVP_PKEY *pkey = key->keydata.pkeypair.pub; 350 EVP_PKEY *pkey = key->keydata.pkeypair.pub; in opensslecdsa_verify() 553 EVP_PKEY *pkey = key->keydata.pkeypair.priv; in opensslecdsa_generate() 632 eckey = EVP_PKEY_get0_EC_KEY(key->keydata.pkeypair.priv); in opensslecdsa_isprivate() 672 dctx->key->keydata.pkeypair.priv) != 1) in opensslecdsa_todns() 681 dctx->key->keydata.pkeypair.pub) != 1) in opensslecdsa_todns() 896 key->keydata.pkeypair.priv = pkey; in opensslecdsa_tofile() 897 key->keydata.pkeypair.pub = pkey; in opensslecdsa_tofile() 908 REQUIRE(key->keydata.pkeypair.pub != NULL); in opensslecdsa_tofile() 951 key->keydata in ecdsa_check() [all...] |
H A D | gssapi_link.c | 141 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx; in gssapi_sign() 196 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx; in gssapi_verify() 235 gss_ctx_id_t gsskey1 = key1->keydata.gssctx; in gssapi_compare() 236 gss_ctx_id_t gsskey2 = key2->keydata.gssctx; in gssapi_compare() 261 dst_gssapi_deletectx(key->mctx, &key->keydata.gssctx); in gssapi_destroy() 262 key->keydata.gssctx = NULL; in gssapi_destroy() 292 (gss_ctx_id_t *)&key->keydata.gssctx); in gssapi_restore() 313 &minor, (gss_ctx_id_t *)&key->keydata.gssctx, &gssbuffer); in gssapi_dump()
|
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/evp/ |
H A D | keymgmt_lib.c | 35 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 D | keymgmt_meth.c | 324 void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keydata) in evp_keymgmt_freedata() argument 327 keymgmt->free(keydata); in evp_keymgmt_freedata() 398 int evp_keymgmt_get_params(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_get_params() argument 403 return keymgmt->get_params(keydata, params); in evp_keymgmt_get_params() 415 int evp_keymgmt_set_params(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_set_params() argument 420 return keymgmt->set_params(keydata, params); in evp_keymgmt_set_params() 432 int evp_keymgmt_has(const EVP_KEYMGMT *keymgmt, void *keydata, int selection) in evp_keymgmt_has() argument 435 return keymgmt->has(keydata, selection); in evp_keymgmt_has() 438 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, in evp_keymgmt_validate() argument 444 return keymgmt->validate(keydata, selection, checktype); in evp_keymgmt_validate() [all …]
|
H A D | p_lib.c | 191 if (to->keymgmt != NULL && to->keydata == NULL) { in EVP_PKEY_copy_parameters() 204 ok = (to->keydata = evp_keymgmt_dup(to->keymgmt, in EVP_PKEY_copy_parameters() 265 keydata1 = a->keydata; in evp_pkey_cmp_any() 267 keydata2 = b->keydata; in evp_pkey_cmp_any() 1340 pkey->keydata, in EVP_PKEY_get_default_digest_name() 1516 free_it = free_it || pkey->keydata != NULL; in pkey_set_type() 1771 evp_keymgmt_freedata(x->keymgmt, x->keydata); in evp_pkey_free_it() 1774 x->keydata = NULL; in evp_pkey_free_it() 1837 void *keydata = NULL; in evp_pkey_export_to_provider() local 1848 check = check && pk->keydata == NULL; in evp_pkey_export_to_provider() [all …]
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ |
H A D | keydata_65533.c | 298 dns_rdata_keydata_t *keydata = source; in fromstruct_keydata() local 301 REQUIRE(keydata != NULL); in fromstruct_keydata() 302 REQUIRE(keydata->common.rdtype == type); in fromstruct_keydata() 303 REQUIRE(keydata->common.rdclass == rdclass); in fromstruct_keydata() 309 RETERR(uint32_tobuffer(keydata->refresh, target)); in fromstruct_keydata() 312 RETERR(uint32_tobuffer(keydata->addhd, target)); in fromstruct_keydata() 315 RETERR(uint32_tobuffer(keydata->removehd, target)); in fromstruct_keydata() 318 RETERR(uint16_tobuffer(keydata->flags, target)); in fromstruct_keydata() 321 RETERR(uint8_tobuffer(keydata->protocol, target)); in fromstruct_keydata() 324 RETERR(uint8_tobuffer(keydata->algorithm, target)); in fromstruct_keydata() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/dns/rdata/generic/ |
H A D | keydata_65533.c | 295 dns_rdata_keydata_t *keydata = source; 298 REQUIRE(keydata != NULL); in fromstruct_keydata() local 299 REQUIRE(keydata->common.rdtype == type); in fromstruct_keydata() 300 REQUIRE(keydata->common.rdclass == rdclass); in fromstruct_keydata() 306 RETERR(uint32_tobuffer(keydata->refresh, target)); in fromstruct_keydata() 309 RETERR(uint32_tobuffer(keydata->addhd, target)); in fromstruct_keydata() 312 RETERR(uint32_tobuffer(keydata->removehd, target)); in fromstruct_keydata() 315 RETERR(uint16_tobuffer(keydata->flags, target)); in fromstruct_keydata() 318 RETERR(uint8_tobuffer(keydata->protocol, target)); in fromstruct_keydata() 321 RETERR(uint8_tobuffer(keydata in fromstruct_keydata() 332 dns_rdata_keydata_t *keydata = target; tostruct_keydata() local 399 dns_rdata_keydata_t *keydata = (dns_rdata_keydata_t *)source; freestruct_keydata() local [all...] |
/netbsd-src/crypto/external/bsd/openssl/dist/test/ |
H A D | keymgmt_internal_test.c | 103 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 D | fake_rsaprov.c | 55 static void fake_rsa_keymgmt_free(void *keydata) in fake_rsa_keymgmt_free() argument 57 OPENSSL_free(keydata); in fake_rsa_keymgmt_free() 77 static int fake_rsa_keymgmt_import(void *keydata, int selection, in fake_rsa_keymgmt_import() argument 80 struct fake_rsa_keydata *fake_rsa_key = keydata; in fake_rsa_keymgmt_import() 161 static int fake_rsa_keymgmt_export(void *keydata, int selection, in fake_rsa_keymgmt_export() argument 246 struct fake_rsa_keydata *keydata; in fake_rsa_gen() local 252 if (!TEST_ptr(keydata = fake_rsa_keymgmt_new(NULL))) in fake_rsa_gen() 255 keydata->status = 2; in fake_rsa_gen() 256 return keydata; in fake_rsa_gen() 311 struct fake_rsa_keydata *keydata = provkey; in fake_rsa_sig_sign_init() local [all …]
|
H A D | evp_extra_test2.c | 248 static APK_DATA keydata[] = { variable 451 const APK_DATA *ak = &keydata[i]; in test_d2i_AutoPrivateKey_ex() 618 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[id].kder, keydata[id].size))) in test_d2i_PrivateKey_ex() 645 if (!TEST_ptr(key_bio = BIO_new_mem_buf(keydata[testid].kder, keydata[testid].size))) in test_PEM_read_bio_negative() 1073 const unsigned char *pdata = keydata[0].kder; in test_pkey_todata_null() 1075 ret = TEST_ptr(pkey = d2i_AutoPrivateKey_ex(NULL, &pdata, keydata[0].size, in test_pkey_todata_null() 1096 const unsigned char *pdata = keydata[0].kder; in test_pkey_export_null() 1098 ret = TEST_ptr(pkey = d2i_AutoPrivateKey_ex(NULL, &pdata, keydata[0].size, in test_pkey_export_null() 1114 const unsigned char *pdata = keydata[0].kder; in test_pkey_export() 1115 int pdata_len = keydata[0].size; in test_pkey_export() [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | crypto-pk.c | 52 void *keydata; in _krb5_pk_octetstring2key() local 65 keydata = malloc(keylen); in _krb5_pk_octetstring2key() 66 if (keydata == NULL) in _krb5_pk_octetstring2key() 71 free(keydata); in _krb5_pk_octetstring2key() 90 memcpy((unsigned char *)keydata + offset, in _krb5_pk_octetstring2key() 101 ret = krb5_random_to_key(context, type, keydata, keylen, key); in _krb5_pk_octetstring2key() 102 memset_s(keydata, sizeof(keylen), 0, sizeof(keylen)); in _krb5_pk_octetstring2key() 103 free(keydata); in _krb5_pk_octetstring2key() 214 unsigned char *keydata; in _krb5_pk_kdf() local 249 keydata = malloc(keylen); in _krb5_pk_kdf() [all …]
|
/netbsd-src/crypto/external/bsd/netpgp/dist/src/lib/ |
H A D | keyring.c | 121 pgp_keydata_free(pgp_key_t *keydata) in pgp_keydata_free() argument 125 for (n = 0; n < keydata->uidc; ++n) { in pgp_keydata_free() 126 pgp_userid_free(&keydata->uids[n]); in pgp_keydata_free() 128 free(keydata->uids); in pgp_keydata_free() 129 keydata->uids = NULL; in pgp_keydata_free() 130 keydata->uidc = 0; in pgp_keydata_free() 132 for (n = 0; n < keydata->packetc; ++n) { in pgp_keydata_free() 133 pgp_subpacket_free(&keydata->packets[n]); in pgp_keydata_free() 135 free(keydata->packets); in pgp_keydata_free() 136 keydata->packets = NULL; in pgp_keydata_free() [all …]
|
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/encode_decode/ |
H A D | decoder_pkey.c | 136 void *keydata = NULL; in decoder_construct_pkey() local 147 keydata = evp_keymgmt_load(keymgmt, object_ref, object_ref_sz); in decoder_construct_pkey() 152 import_data.keydata = NULL; in decoder_construct_pkey() 167 keydata = import_data.keydata; in decoder_construct_pkey() 168 import_data.keydata = NULL; in decoder_construct_pkey() 171 if (keydata != NULL in decoder_construct_pkey() 172 && (pkey = evp_keymgmt_util_make_pkey(keymgmt, keydata)) == NULL) in decoder_construct_pkey() 173 evp_keymgmt_freedata(keymgmt, keydata); in decoder_construct_pkey()
|
/netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ |
H A D | ecx_kmgmt.c | 122 static int ecx_has(const void *keydata, int selection) in ecx_has() argument 124 const ECX_KEY *key = keydata; in ecx_has() 191 static int ecx_import(void *keydata, int selection, const OSSL_PARAM params[]) in ecx_import() argument 193 ECX_KEY *key = keydata; in ecx_import() 230 static int ecx_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, in ecx_export() argument 233 ECX_KEY *key = keydata; in ecx_export() 749 static int ecx_validate(const void *keydata, int selection, int type, size_t keylen) in ecx_validate() argument 751 const ECX_KEY *ecx = keydata; in ecx_validate() 777 static int x25519_validate(const void *keydata, int selection, int checktype) in x25519_validate() argument 779 return ecx_validate(keydata, selection, ECX_KEY_TYPE_X25519, X25519_KEYLEN); in x25519_validate() [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/kafs/ |
H A D | rxkad_kdf.c | 186 _kafs_derive_des_key(krb5_enctype enctype, void *keydata, size_t keylen, in _kafs_derive_des_key() argument 199 memcpy(output, keydata, 8); in _kafs_derive_des_key() 218 ret = compress_parity_bits(keydata, &keylen); in _kafs_derive_des_key() 227 ret = rxkad_derive_des_key(keydata, keylen, output); in _kafs_derive_des_key()
|