lib/libcrypto/asn1/t_req.c
149
if (i2a_ASN1_OBJECT(bp, ri->pubkey->algor->algorithm) <= 0)
lib/libcrypto/asn1/t_spki.c
87
i = OBJ_obj2nid(spki->spkac->pubkey->algor->algorithm);
lib/libcrypto/asn1/t_spki.c
90
pkey = X509_PUBKEY_get(spki->spkac->pubkey);
lib/libcrypto/asn1/x_pubkey.c
83
X509_PUBKEY *pubkey = (X509_PUBKEY *)*pval;
lib/libcrypto/asn1/x_pubkey.c
84
EVP_PKEY_free(pubkey->pkey);
lib/libcrypto/asn1/x_req.c
114
.offset = offsetof(X509_REQ_INFO, pubkey),
lib/libcrypto/asn1/x_spki.c
70
.offset = offsetof(NETSCAPE_SPKAC, pubkey),
lib/libcrypto/cms/cms.h
333
X509_ALGOR **pubalg, ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid,
lib/libcrypto/cms/cms_kari.c
117
if (pubkey)
lib/libcrypto/cms/cms_kari.c
118
*pubkey = NULL;
lib/libcrypto/cms/cms_kari.c
130
if (pubkey)
lib/libcrypto/cms/cms_kari.c
131
*pubkey = oik->d.originatorKey->publicKey;
lib/libcrypto/cms/cms_kari.c
99
ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid, X509_NAME **issuer,
lib/libcrypto/ct/ct_local.h
196
int SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey);
lib/libcrypto/ct/ct_local.h
202
int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey);
lib/libcrypto/ct/ct_sct_ctx.c
296
SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey)
lib/libcrypto/ct/ct_sct_ctx.c
298
return ct_public_key_hash(pubkey, &sctx->ihash, &sctx->ihashlen);
lib/libcrypto/ct/ct_sct_ctx.c
302
SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey)
lib/libcrypto/ct/ct_sct_ctx.c
304
EVP_PKEY *pkey = X509_PUBKEY_get(pubkey);
lib/libcrypto/ct/ct_sct_ctx.c
309
if (!ct_public_key_hash(pubkey, &sctx->pkeyhash, &sctx->pkeyhashlen)) {
lib/libcrypto/dh/dh_ameth.c
79
dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/dh/dh_ameth.c
91
if (!X509_PUBKEY_get0_param(NULL, &key, &key_len, &algor, pubkey))
lib/libcrypto/dsa/dsa_ameth.c
77
dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/dsa/dsa_ameth.c
89
if (!X509_PUBKEY_get0_param(NULL, &key, &key_len, &algor, pubkey))
lib/libcrypto/ec/ec_ameth.c
266
eckey_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/ec/ec_ameth.c
275
if (!X509_PUBKEY_get0_param(NULL, &p, &pklen, &palg, pubkey))
lib/libcrypto/ec/ec_ameth.c
702
ASN1_BIT_STRING *pubkey)
lib/libcrypto/ec/ec_ameth.c
737
plen = ASN1_STRING_length(pubkey);
lib/libcrypto/ec/ec_ameth.c
738
p = ASN1_STRING_get0_data(pubkey);
lib/libcrypto/ec/ec_ameth.c
877
ASN1_BIT_STRING *pubkey;
lib/libcrypto/ec/ec_ameth.c
879
if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &alg, &pubkey,
lib/libcrypto/ec/ec_ameth.c
882
if (!alg || !pubkey)
lib/libcrypto/ec/ec_ameth.c
884
if (!ecdh_cms_set_peerkey(pctx, alg, pubkey)) {
lib/libcrypto/ec/ec_ameth.c
907
ASN1_BIT_STRING *pubkey;
lib/libcrypto/ec/ec_ameth.c
918
if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &talg, &pubkey,
lib/libcrypto/ec/ec_ameth.c
933
ASN1_STRING_set0(pubkey, penc, penclen);
lib/libcrypto/ec/ec_ameth.c
936
if (!asn1_abs_set_unused_bits(pubkey, 0))
lib/libcrypto/ec/ec_pmeth.c
214
const EC_POINT *pubkey = NULL;
lib/libcrypto/ec/ec_pmeth.c
228
pubkey = EC_KEY_get0_public_key(ctx->peerkey->pkey.ec);
lib/libcrypto/ec/ec_pmeth.c
237
ret = ECDH_compute_key(key, outlen, pubkey, eckey, NULL);
lib/libcrypto/rsa/rsa_ameth.c
176
rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/rsa/rsa_ameth.c
183
if (!X509_PUBKEY_get0_param(NULL, &p, &pklen, &alg, pubkey))
lib/libcrypto/x509/x509.h
273
X509_PUBKEY *pubkey;
lib/libcrypto/x509/x509.h
690
int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey);
lib/libcrypto/x509/x509_local.h
137
X509_PUBKEY *pubkey;
lib/libcrypto/x509/x509_r2x.c
104
if ((pubkey = X509_REQ_get0_pubkey(r)) == NULL)
lib/libcrypto/x509/x509_r2x.c
106
if (!X509_set_pubkey(ret, pubkey))
lib/libcrypto/x509/x509_r2x.c
77
EVP_PKEY *pubkey;
lib/libcrypto/x509/x509_req.c
118
return X509_PUBKEY_get(req->req_info->pubkey);
lib/libcrypto/x509/x509_req.c
127
return X509_PUBKEY_get0(req->req_info->pubkey);
lib/libcrypto/x509/x509_skey.c
148
pk = ctx->subject_req->req_info->pubkey->public_key;
lib/libcrypto/x509/x509rset.c
111
return X509_PUBKEY_set(&x->req_info->pubkey, pkey);
lib/libcrypto/x509/x509spki.c
72
return (X509_PUBKEY_set(&(x->spkac->pubkey), pkey));
lib/libcrypto/x509/x509spki.c
81
return (X509_PUBKEY_get(x->spkac->pubkey));
lib/libfido2/src/cbor.c
1102
if (cbor_decode_pubkey(item, &attcred->type, &attcred->pubkey) < 0) {
lib/libfido2/src/cbor.c
522
cbor_encode_pubkey(const fido_blob_t *pubkey)
lib/libfido2/src/cbor.c
527
cbor_add_bytestring(cbor_key, "id", pubkey->ptr, pubkey->len) < 0 ||
lib/libfido2/src/cred.c
1074
ptr = &cred->attcred.pubkey.es256;
lib/libfido2/src/cred.c
1077
ptr = &cred->attcred.pubkey.rs256;
lib/libfido2/src/cred.c
1080
ptr = &cred->attcred.pubkey.eddsa;
lib/libfido2/src/cred.c
1097
len = sizeof(cred->attcred.pubkey.es256);
lib/libfido2/src/cred.c
1100
len = sizeof(cred->attcred.pubkey.rs256);
lib/libfido2/src/cred.c
1103
len = sizeof(cred->attcred.pubkey.eddsa);
lib/libfido2/src/cred.c
381
&cred->attcred.id, &cred->attcred.pubkey.es256) < 0) {
lib/libfido2/src/cred.c
467
&cred->attcred.id, &cred->attcred.pubkey.es256) < 0) {
lib/libfido2/src/cred.c
480
ok = es256_pk_verify_sig(&dgst, &cred->attcred.pubkey.es256,
lib/libfido2/src/cred.c
484
ok = rs256_pk_verify_sig(&dgst, &cred->attcred.pubkey.rs256,
lib/libfido2/src/cred.c
488
ok = eddsa_pk_verify_sig(&dgst, &cred->attcred.pubkey.eddsa,
lib/libfido2/src/credman.c
266
&cred->attcred.pubkey) < 0)
lib/libfido2/src/fido/types.h
110
} pubkey;
lib/libfido2/src/tpm.c
359
if (check_es256_pubarea(pubarea, &attcred->pubkey.es256) < 0) {
lib/libfido2/src/tpm.c
365
if (check_rs256_pubarea(pubarea, &attcred->pubkey.rs256) < 0) {
lib/libfido2/src/u2f.c
481
const uint8_t *pubkey, size_t pubkey_len, fido_blob_t *out)
lib/libfido2/src/u2f.c
503
if (cbor_blob_from_ec_point(pubkey, pubkey_len, &pk_blob) < 0) {
lib/libfido2/src/u2f.c
567
uint8_t pubkey[65];
lib/libfido2/src/u2f.c
594
if (fido_buf_read(&reply, &len, &pubkey, sizeof(pubkey)) < 0 ||
lib/libfido2/src/u2f.c
616
if (encode_cred_authdata(cred->rp.id, kh, kh_len, pubkey,
lib/libfido2/src/u2f.c
617
sizeof(pubkey), &ad) < 0) {
regress/lib/libcrypto/sm2/sm2evptest.c
40
const char *pubkey =
regress/lib/libcrypto/sm2/sm2evptest.c
71
bufio = BIO_new_mem_buf(pubkey, strlen(pubkey));
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
138
uint8_t *pubkey = NULL, *ret = NULL;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
175
if ((pubkey = malloc(*pubkey_len)) == NULL) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
180
pubkey, *pubkey_len, NULL) == 0) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
185
ret = pubkey;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
186
pubkey = NULL;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
188
free(pubkey);
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
203
uint8_t *pubkey = NULL;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
220
if ((pubkey = get_pubkey_from_cred_ecdsa(cred, &pubkey_len)) == NULL) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
225
if ((r = sshbuf_put_string(b, pubkey, pubkey_len)) != 0) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
255
free(pubkey);
sbin/iked/config.c
1065
struct iked_id pubkey;
sbin/iked/config.c
1070
memset(&pubkey, 0, sizeof(pubkey));
sbin/iked/config.c
1087
if (ca_pubkey_serialize(key, &pubkey) != 0) {
sbin/iked/config.c
1102
iov[0].iov_base = &pubkey;
sbin/iked/config.c
1103
iov[0].iov_len = sizeof(pubkey);
sbin/iked/config.c
1104
iov[1].iov_base = ibuf_data(pubkey.id_buf);
sbin/iked/config.c
1105
iov[1].iov_len = ibuf_size(pubkey.id_buf);
sbin/iked/config.c
1117
ibuf_free(pubkey.id_buf);
sbin/unwind/libunbound/validator/val_secalgo.c
1238
nss_setup_key_digest(int algo, SECKEYPublicKey** pubkey, HASH_HashType* htype,
sbin/unwind/libunbound/validator/val_secalgo.c
1267
*pubkey = nss_buf2dsa(key, keylen);
sbin/unwind/libunbound/validator/val_secalgo.c
1268
if(!*pubkey) {
sbin/unwind/libunbound/validator/val_secalgo.c
1286
*pubkey = nss_buf2rsa(key, keylen);
sbin/unwind/libunbound/validator/val_secalgo.c
1287
if(!*pubkey) {
sbin/unwind/libunbound/validator/val_secalgo.c
1323
*pubkey = nss_buf2rsa(key, keylen);
sbin/unwind/libunbound/validator/val_secalgo.c
1324
if(!*pubkey) {
sbin/unwind/libunbound/validator/val_secalgo.c
1335
*pubkey = nss_buf2ecdsa(key, keylen,
sbin/unwind/libunbound/validator/val_secalgo.c
1337
if(!*pubkey) {
sbin/unwind/libunbound/validator/val_secalgo.c
1345
*pubkey = nss_buf2ecdsa(key, keylen,
sbin/unwind/libunbound/validator/val_secalgo.c
1347
if(!*pubkey) {
sbin/unwind/libunbound/validator/val_secalgo.c
1387
SECKEYPublicKey* pubkey = NULL;
sbin/unwind/libunbound/validator/val_secalgo.c
1395
if(!nss_setup_key_digest(algo, &pubkey, &htype, key, keylen,
sbin/unwind/libunbound/validator/val_secalgo.c
1399
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1414
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1417
if(SECITEM_CopyItem(pubkey->arena, &secsig, p)) {
sbin/unwind/libunbound/validator/val_secalgo.c
1419
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1433
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1439
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1446
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1456
res = PK11_Verify(pubkey, &secsig, &sechash, NULL /*wincx*/);
sbin/unwind/libunbound/validator/val_secalgo.c
1457
SECKEY_DestroyPublicKey(pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1762
struct dsa_public_key pubkey;
sbin/unwind/libunbound/validator/val_secalgo.c
1818
nettle_dsa_public_key_init(&pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1820
nettle_mpz_set_str_256_u(pubkey.q, 20, key+offset);
sbin/unwind/libunbound/validator/val_secalgo.c
1822
nettle_mpz_set_str_256_u(pubkey.p, (64 + key_t_value*8), key+offset);
sbin/unwind/libunbound/validator/val_secalgo.c
1824
nettle_mpz_set_str_256_u(pubkey.g, (64 + key_t_value*8), key+offset);
sbin/unwind/libunbound/validator/val_secalgo.c
1826
nettle_mpz_set_str_256_u(pubkey.y, (64 + key_t_value*8), key+offset);
sbin/unwind/libunbound/validator/val_secalgo.c
1831
res &= dsa_sha1_verify_digest(&pubkey, digest, &signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1835
nettle_dsa_public_key_clear(&pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1849
struct rsa_public_key pubkey;
sbin/unwind/libunbound/validator/val_secalgo.c
1876
nettle_rsa_public_key_init(&pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1877
pubkey.size = keylen - mod_offset;
sbin/unwind/libunbound/validator/val_secalgo.c
1878
nettle_mpz_set_str_256_u(pubkey.e, exp_len, &key[exp_offset]);
sbin/unwind/libunbound/validator/val_secalgo.c
1879
nettle_mpz_set_str_256_u(pubkey.n, pubkey.size, &key[mod_offset]);
sbin/unwind/libunbound/validator/val_secalgo.c
1889
res &= rsa_sha1_verify_digest(&pubkey, digest, signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1897
res &= rsa_sha256_verify_digest(&pubkey, digest, signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1905
res &= rsa_sha512_verify_digest(&pubkey, digest, signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1913
nettle_rsa_public_key_clear(&pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1928
struct ecc_point pubkey;
sbin/unwind/libunbound/validator/val_secalgo.c
1943
nettle_ecc_point_init(&pubkey, nettle_get_secp_256r1());
sbin/unwind/libunbound/validator/val_secalgo.c
1950
res &= nettle_ecc_point_set(&pubkey, x, y);
sbin/unwind/libunbound/validator/val_secalgo.c
1951
res &= nettle_ecdsa_verify (&pubkey, SHA256_DIGEST_SIZE, digest, &signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1954
nettle_ecc_point_clear(&pubkey);
sbin/unwind/libunbound/validator/val_secalgo.c
1961
nettle_ecc_point_init(&pubkey, nettle_get_secp_384r1());
sbin/unwind/libunbound/validator/val_secalgo.c
1968
res &= nettle_ecc_point_set(&pubkey, x, y);
sbin/unwind/libunbound/validator/val_secalgo.c
1969
res &= nettle_ecdsa_verify (&pubkey, SHA384_DIGEST_SIZE, digest, &signature);
sbin/unwind/libunbound/validator/val_secalgo.c
1972
nettle_ecc_point_clear(&pubkey);
usr.bin/openssl/req.c
1001
if (cfg.noout && !cfg.text && !cfg.modulus && !cfg.subject && !cfg.pubkey) {
usr.bin/openssl/req.c
1018
if (cfg.pubkey) {
usr.bin/openssl/req.c
159
int pubkey;
usr.bin/openssl/req.c
448
.opt.flag = &cfg.pubkey,
usr.bin/openssl/req.c
986
EVP_PKEY *pubkey = pkey;
usr.bin/openssl/req.c
988
if (pubkey == NULL)
usr.bin/openssl/req.c
989
pubkey = X509_REQ_get0_pubkey(req);
usr.bin/openssl/req.c
990
if (pubkey == NULL)
usr.bin/openssl/req.c
992
i = X509_REQ_verify(req, pubkey);
usr.bin/openssl/x509.c
1128
EVP_PKEY *pubkey;
usr.bin/openssl/x509.c
1130
if ((pubkey = X509_get0_pubkey(x)) == NULL) {
usr.bin/openssl/x509.c
1137
if (EVP_PKEY_id(pubkey) == EVP_PKEY_RSA) {
usr.bin/openssl/x509.c
1138
RSA *rsa = EVP_PKEY_get0_RSA(pubkey);
usr.bin/openssl/x509.c
1143
} else if (EVP_PKEY_id(pubkey) == EVP_PKEY_DSA) {
usr.bin/openssl/x509.c
1144
DSA *dsa = EVP_PKEY_get0_DSA(pubkey);
usr.bin/openssl/x509.c
1154
} else if (cfg.pubkey == i) {
usr.bin/openssl/x509.c
1155
EVP_PKEY *pubkey;
usr.bin/openssl/x509.c
1157
if ((pubkey = X509_get0_pubkey(x)) == NULL) {
usr.bin/openssl/x509.c
1163
PEM_write_bio_PUBKEY(out, pubkey);
usr.bin/openssl/x509.c
142
int pubkey;
usr.bin/openssl/x509.c
619
.opt.order = &cfg.pubkey,
usr.bin/signify/signify.c
307
struct pubkey pubkey;
usr.bin/signify/signify.c
315
crypto_sign_ed25519_keypair(pubkey.pubkey, enckey.seckey);
usr.bin/signify/signify.c
341
memcpy(pubkey.pkalg, PKALG, 2);
usr.bin/signify/signify.c
342
memcpy(pubkey.keynum, keynum, KEYNUMLEN);
usr.bin/signify/signify.c
346
writekeyfile(pubkeyfile, commentbuf, &pubkey,
usr.bin/signify/signify.c
347
sizeof(pubkey), O_EXCL, 0666);
usr.bin/signify/signify.c
461
verifymsg(struct pubkey *pubkey, uint8_t *msg, unsigned long long msglen,
usr.bin/signify/signify.c
467
if (memcmp(pubkey->keynum, sig->keynum, KEYNUMLEN) != 0)
usr.bin/signify/signify.c
476
pubkey->pubkey) == -1)
usr.bin/signify/signify.c
505
readpubkey(const char *pubkeyfile, struct pubkey *pubkey,
usr.bin/signify/signify.c
524
readb64file(pubkeyfile, pubkey, sizeof(*pubkey), NULL);
usr.bin/signify/signify.c
533
struct pubkey pubkey;
usr.bin/signify/signify.c
540
readpubkey(pubkeyfile, &pubkey, sigcomment, keytype);
usr.bin/signify/signify.c
542
verifymsg(&pubkey, msg, msglen, &sig, quiet);
usr.bin/signify/signify.c
553
struct pubkey pubkey;
usr.bin/signify/signify.c
560
readpubkey(pubkeyfile, &pubkey, sigcomment, keytype);
usr.bin/signify/signify.c
566
verifymsg(&pubkey, msg, msglen, &sig, quiet);
usr.bin/signify/signify.c
65
uint8_t pubkey[PUBLICBYTES];
usr.bin/signify/signify.c
737
struct pubkey pubkey;
usr.bin/signify/signify.c
743
readpubkey(pubkeyfile, &pubkey, sigcomment, keytype);
usr.bin/signify/signify.c
746
verifymsg(&pubkey, zdata, zdatalen, &sig, 1);
usr.bin/ssh/authfile.c
163
struct sshkey *pubkey = NULL;
usr.bin/ssh/authfile.c
173
KEY_UNSPEC, &pubkey)) != 0)
usr.bin/ssh/authfile.c
177
*pubkeyp = pubkey;
usr.bin/ssh/authfile.c
178
pubkey = NULL;
usr.bin/ssh/authfile.c
184
sshkey_free(pubkey);
usr.bin/ssh/monitor.c
656
struct sshkey *pubkey, *key;
usr.bin/ssh/monitor.c
672
if ((r = sshkey_froms(m, &pubkey)) != 0 ||
usr.bin/ssh/monitor.c
678
if ((keyid = get_hostkey_index(pubkey, 1, ssh)) == -1)
usr.bin/ssh/monitor.c
680
debug_f("hostkey %s index %d", sshkey_ssh_name(pubkey), keyid);
usr.bin/ssh/monitor.c
681
sshkey_free(pubkey);
usr.bin/ssh/ssh-keygen.c
2455
load_sign_key(const char *keypath, const struct sshkey *pubkey)
usr.bin/ssh/ssh-keygen.c
2488
if (!sshkey_equal_public(pubkey, privkey)) {
usr.bin/ssh/ssh-keygen.c
2493
if (sshkey_is_cert(pubkey) && !sshkey_is_cert(privkey)) {
usr.bin/ssh/ssh-keygen.c
2502
if ((r = sshkey_cert_copy(pubkey, privkey)) != 0) {
usr.bin/ssh/ssh-keygen.c
2659
struct sshkey *pubkey = NULL, *privkey = NULL, *signkey = NULL;
usr.bin/ssh/ssh-keygen.c
2674
if ((r = sshkey_load_public(keypath, &pubkey, NULL)) != 0) {
usr.bin/ssh/ssh-keygen.c
2684
if ((r = ssh_agent_has_key(agent_fd, pubkey)) == 0)
usr.bin/ssh/ssh-keygen.c
2695
if ((privkey = load_sign_key(keypath, pubkey)) == NULL)
usr.bin/ssh/ssh-keygen.c
2700
signkey = pubkey;
usr.bin/ssh/ssh-keygen.c
2729
sshkey_free(pubkey);
usr.bin/ssh/ssh-keygen.c
644
EVP_PKEY *pubkey;
usr.bin/ssh/ssh-keygen.c
649
if ((pubkey = PEM_read_PUBKEY(fp, NULL, NULL, NULL)) == NULL) {
usr.bin/ssh/ssh-keygen.c
654
switch (EVP_PKEY_base_id(pubkey)) {
usr.bin/ssh/ssh-keygen.c
659
(*k)->pkey = pubkey;
usr.bin/ssh/ssh-keygen.c
660
pubkey = NULL;
usr.bin/ssh/ssh-keygen.c
665
if (((*k)->ecdsa_nid = sshkey_ecdsa_fixup_group(pubkey)) == -1)
usr.bin/ssh/ssh-keygen.c
668
(*k)->pkey = pubkey;
usr.bin/ssh/ssh-keygen.c
669
pubkey = NULL;
usr.bin/ssh/ssh-keygen.c
673
EVP_PKEY_base_id(pubkey));
usr.bin/ssh/ssh-keygen.c
675
EVP_PKEY_free(pubkey);
usr.bin/ssh/ssh-keygen.c
870
struct sshkey *privkey = NULL, *pubkey = NULL;
usr.bin/ssh/ssh-keygen.c
875
if ((r = sshkey_load_public(path, &pubkey, &comment)) != 0)
usr.bin/ssh/ssh-keygen.c
877
if (pubkey == NULL || comment == NULL || *comment == '\0') {
usr.bin/ssh/ssh-keygen.c
883
if (pubkey == NULL && privkey == NULL)
usr.bin/ssh/ssh-keygen.c
886
fingerprint_one_key(pubkey == NULL ? privkey : pubkey, comment);
usr.bin/ssh/ssh-keygen.c
887
sshkey_free(pubkey);
usr.bin/ssh/ssh_api.c
198
struct sshkey *pubkey = NULL;
usr.bin/ssh/ssh_api.c
203
if ((r = sshkey_from_private(key, &pubkey)) != 0)
usr.bin/ssh/ssh_api.c
208
sshkey_free(pubkey);
usr.bin/ssh/ssh_api.c
215
k->key = pubkey;
usr.bin/ssh/ssh_api.c
580
struct sshkey *pubkey, u_char **signature, size_t *slen,
usr.bin/ssh/sshd-auth.c
706
struct sshkey *pubkey, u_char **signature, size_t *slenp,
usr.bin/ssh/sshd-auth.c
715
if (mm_sshkey_sign(ssh, pubkey, signature, slenp,
usr.bin/ssh/sshd-session.c
1212
struct sshkey *pubkey, u_char **signature, size_t *slenp,
usr.bin/ssh/sshd-session.c
1221
if (mm_sshkey_sign(ssh, pubkey, signature, slenp,
usr.bin/ssh/sshd.c
1273
struct sshkey *pubkey;
usr.bin/ssh/sshd.c
1557
&pubkey, NULL)) != 0 && r != SSH_ERR_SYSTEM_ERROR)
usr.bin/ssh/sshd.c
1560
if (pubkey != NULL && key != NULL) {
usr.bin/ssh/sshd.c
1561
if (!sshkey_equal(pubkey, key)) {
usr.bin/ssh/sshd.c
1564
sshkey_free(pubkey);
usr.bin/ssh/sshd.c
1565
pubkey = NULL;
usr.bin/ssh/sshd.c
1568
if (pubkey == NULL && key != NULL) {
usr.bin/ssh/sshd.c
1569
if ((r = sshkey_from_private(key, &pubkey)) != 0)
usr.bin/ssh/sshd.c
1573
if (pubkey != NULL && (r = sshkey_check_rsa_length(pubkey,
usr.bin/ssh/sshd.c
1576
sshkey_free(pubkey);
usr.bin/ssh/sshd.c
1581
sensitive_data.host_pubkeys[i] = pubkey;
usr.bin/ssh/sshd.c
1583
if (key == NULL && pubkey != NULL && have_agent) {
usr.bin/ssh/sshd.c
1586
keytype = pubkey->type;
usr.bin/ssh/sshd.c
1609
if ((fp = sshkey_fingerprint(pubkey, options.fingerprint_hash,
usr.bin/ssh/sshd.c
1613
key ? "private" : "agent", i, sshkey_ssh_name(pubkey), fp);
usr.bin/ssh/sshkey.c
2993
struct sshkey *pubkey = NULL;
usr.bin/ssh/sshkey.c
3022
if ((r = sshkey_froms(decoded, &pubkey)) != 0 ||
usr.bin/ssh/sshkey.c
3109
*pubkeyp = pubkey;
usr.bin/ssh/sshkey.c
3110
pubkey = NULL;
usr.bin/ssh/sshkey.c
3116
sshkey_free(pubkey);
usr.bin/ssh/sshkey.c
3137
struct sshkey *k = NULL, *pubkey = NULL;
usr.bin/ssh/sshkey.c
3147
&decrypted, &pubkey)) != 0)
usr.bin/ssh/sshkey.c
3151
sshkey_type_plain(type) != sshkey_type_plain(pubkey->type)) {
usr.bin/ssh/sshkey.c
3166
if (!sshkey_equal(pubkey, k)) {
usr.bin/ssh/sshkey.c
3186
sshkey_free(pubkey);
usr.bin/ssh/sshkey.c
3196
struct sshkey *pubkey = NULL;
usr.bin/ssh/sshkey.c
3219
if ((r = sshkey_froms(decoded, &pubkey)) != 0)
usr.bin/ssh/sshkey.c
3223
sshkey_type_plain(type) != sshkey_type_plain(pubkey->type)) {
usr.bin/ssh/sshkey.c
3231
*keyp = pubkey;
usr.bin/ssh/sshkey.c
3232
pubkey = NULL;
usr.bin/ssh/sshkey.c
3236
sshkey_free(pubkey);
usr.bin/ssh/sshsig.c
1147
sshsig_get_pubkey(struct sshbuf *signature, struct sshkey **pubkey)
usr.bin/ssh/sshsig.c
1152
if (pubkey == NULL)
usr.bin/ssh/sshsig.c
1159
*pubkey = pk;
usr.bin/ssh/sshsig.h
99
int sshsig_get_pubkey(struct sshbuf *signature, struct sshkey **pubkey);
usr.sbin/rpki-client/ccr.c
1498
if (base64_encode(der, der_len, &brk->pubkey) == -1)
usr.sbin/rpki-client/ccr.c
599
if (base64_decode(brk->pubkey, strlen(brk->pubkey), &pk_der,
usr.sbin/rpki-client/ccr.c
937
free(brk->pubkey);
usr.sbin/rpki-client/cert.c
1811
free(cert->pubkey);
usr.sbin/rpki-client/cert.c
1858
io_str_buffer(b, cert->pubkey);
usr.sbin/rpki-client/cert.c
1926
io_read_str(b, &cert->pubkey);
usr.sbin/rpki-client/cert.c
2046
if ((b->pubkey = strdup(cert->pubkey)) == NULL)
usr.sbin/rpki-client/cert.c
2059
free(b->pubkey);
usr.sbin/rpki-client/cert.c
2105
return strcmp(a->pubkey, b->pubkey);
usr.sbin/rpki-client/cert.c
404
if (base64_encode(der, der_len, &cert->pubkey) == -1)
usr.sbin/rpki-client/cert.c
415
X509_PUBKEY *pubkey;
usr.sbin/rpki-client/cert.c
426
pubkey = (X509_PUBKEY *)X509_get_X509_PUBKEY(cert->x509);
usr.sbin/rpki-client/cert.c
427
if (pubkey == NULL) {
usr.sbin/rpki-client/cert.c
436
if (!X509_PUBKEY_get0_param(NULL, NULL, NULL, &alg, pubkey) ||
usr.sbin/rpki-client/extern.h
152
char *pubkey; /* Subject Public Key Info */
usr.sbin/rpki-client/extern.h
370
unsigned char *pubkey; /* DER encoded SubjectPublicKeyInfo */
usr.sbin/rpki-client/extern.h
468
char *pubkey; /* Subject Public Key Info */
usr.sbin/rpki-client/output-json.c
182
json_do_string("pubkey", b->pubkey);
usr.sbin/rpki-client/print.c
1052
json_do_string("pubkey", brk->pubkey);
usr.sbin/rpki-client/print.c
106
X509_PUBKEY *pubkey;
usr.sbin/rpki-client/print.c
1064
printf("pubkey:%s\n", brk->pubkey);
usr.sbin/rpki-client/print.c
110
if ((pubkey = d2i_X509_PUBKEY(NULL, &der, p->spkisz)) == NULL)
usr.sbin/rpki-client/print.c
113
if ((ski = x509_pubkey_get_ski(pubkey, p->descr)) == NULL)
usr.sbin/rpki-client/print.c
135
X509_PUBKEY_free(pubkey);
usr.sbin/rpki-client/print.c
286
if (p->pubkey != NULL)
usr.sbin/rpki-client/print.c
302
if (p->pubkey != NULL)
usr.sbin/rpki-client/print.c
303
json_do_string("router_key", p->pubkey);
usr.sbin/rpki-client/print.c
323
if (p->pubkey != NULL) {
usr.sbin/rpki-client/print.c
325
p->pubkey);
usr.sbin/rpki-client/print.c
734
if (base64_encode(t->pubkey, t->pubkeysz, &spki) != 0)
usr.sbin/rpki-client/tak.c
120
pubkey = takey->subjectPublicKeyInfo;
usr.sbin/rpki-client/tak.c
121
if ((res->ski = x509_pubkey_get_ski(pubkey, fn)) == NULL)
usr.sbin/rpki-client/tak.c
124
if ((der_len = i2d_X509_PUBKEY(pubkey, &der)) <= 0) {
usr.sbin/rpki-client/tak.c
128
res->pubkey = der;
usr.sbin/rpki-client/tak.c
308
free(t->pubkey);
usr.sbin/rpki-client/tak.c
69
X509_PUBKEY *pubkey;
usr.sbin/rpki-client/x509.c
142
x509_pubkey_get_ski(X509_PUBKEY *pubkey, const char *fn)
usr.sbin/rpki-client/x509.c
156
if (!X509_PUBKEY_get0_param(NULL, &der, &der_len, &alg, pubkey)) {
usr.sbin/unbound/validator/val_secalgo.c
1238
nss_setup_key_digest(int algo, SECKEYPublicKey** pubkey, HASH_HashType* htype,
usr.sbin/unbound/validator/val_secalgo.c
1267
*pubkey = nss_buf2dsa(key, keylen);
usr.sbin/unbound/validator/val_secalgo.c
1268
if(!*pubkey) {
usr.sbin/unbound/validator/val_secalgo.c
1286
*pubkey = nss_buf2rsa(key, keylen);
usr.sbin/unbound/validator/val_secalgo.c
1287
if(!*pubkey) {
usr.sbin/unbound/validator/val_secalgo.c
1323
*pubkey = nss_buf2rsa(key, keylen);
usr.sbin/unbound/validator/val_secalgo.c
1324
if(!*pubkey) {
usr.sbin/unbound/validator/val_secalgo.c
1335
*pubkey = nss_buf2ecdsa(key, keylen,
usr.sbin/unbound/validator/val_secalgo.c
1337
if(!*pubkey) {
usr.sbin/unbound/validator/val_secalgo.c
1345
*pubkey = nss_buf2ecdsa(key, keylen,
usr.sbin/unbound/validator/val_secalgo.c
1347
if(!*pubkey) {
usr.sbin/unbound/validator/val_secalgo.c
1387
SECKEYPublicKey* pubkey = NULL;
usr.sbin/unbound/validator/val_secalgo.c
1395
if(!nss_setup_key_digest(algo, &pubkey, &htype, key, keylen,
usr.sbin/unbound/validator/val_secalgo.c
1399
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1414
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1417
if(SECITEM_CopyItem(pubkey->arena, &secsig, p)) {
usr.sbin/unbound/validator/val_secalgo.c
1419
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1433
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1439
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1446
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1456
res = PK11_Verify(pubkey, &secsig, &sechash, NULL /*wincx*/);
usr.sbin/unbound/validator/val_secalgo.c
1457
SECKEY_DestroyPublicKey(pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1762
struct dsa_public_key pubkey;
usr.sbin/unbound/validator/val_secalgo.c
1818
nettle_dsa_public_key_init(&pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1820
nettle_mpz_set_str_256_u(pubkey.q, 20, key+offset);
usr.sbin/unbound/validator/val_secalgo.c
1822
nettle_mpz_set_str_256_u(pubkey.p, (64 + key_t_value*8), key+offset);
usr.sbin/unbound/validator/val_secalgo.c
1824
nettle_mpz_set_str_256_u(pubkey.g, (64 + key_t_value*8), key+offset);
usr.sbin/unbound/validator/val_secalgo.c
1826
nettle_mpz_set_str_256_u(pubkey.y, (64 + key_t_value*8), key+offset);
usr.sbin/unbound/validator/val_secalgo.c
1831
res &= dsa_sha1_verify_digest(&pubkey, digest, &signature);
usr.sbin/unbound/validator/val_secalgo.c
1835
nettle_dsa_public_key_clear(&pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1849
struct rsa_public_key pubkey;
usr.sbin/unbound/validator/val_secalgo.c
1876
nettle_rsa_public_key_init(&pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1877
pubkey.size = keylen - mod_offset;
usr.sbin/unbound/validator/val_secalgo.c
1878
nettle_mpz_set_str_256_u(pubkey.e, exp_len, &key[exp_offset]);
usr.sbin/unbound/validator/val_secalgo.c
1879
nettle_mpz_set_str_256_u(pubkey.n, pubkey.size, &key[mod_offset]);
usr.sbin/unbound/validator/val_secalgo.c
1889
res &= rsa_sha1_verify_digest(&pubkey, digest, signature);
usr.sbin/unbound/validator/val_secalgo.c
1897
res &= rsa_sha256_verify_digest(&pubkey, digest, signature);
usr.sbin/unbound/validator/val_secalgo.c
1905
res &= rsa_sha512_verify_digest(&pubkey, digest, signature);
usr.sbin/unbound/validator/val_secalgo.c
1913
nettle_rsa_public_key_clear(&pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1928
struct ecc_point pubkey;
usr.sbin/unbound/validator/val_secalgo.c
1943
nettle_ecc_point_init(&pubkey, nettle_get_secp_256r1());
usr.sbin/unbound/validator/val_secalgo.c
1950
res &= nettle_ecc_point_set(&pubkey, x, y);
usr.sbin/unbound/validator/val_secalgo.c
1951
res &= nettle_ecdsa_verify (&pubkey, SHA256_DIGEST_SIZE, digest, &signature);
usr.sbin/unbound/validator/val_secalgo.c
1954
nettle_ecc_point_clear(&pubkey);
usr.sbin/unbound/validator/val_secalgo.c
1961
nettle_ecc_point_init(&pubkey, nettle_get_secp_384r1());
usr.sbin/unbound/validator/val_secalgo.c
1968
res &= nettle_ecc_point_set(&pubkey, x, y);
usr.sbin/unbound/validator/val_secalgo.c
1969
res &= nettle_ecdsa_verify (&pubkey, SHA384_DIGEST_SIZE, digest, &signature);
usr.sbin/unbound/validator/val_secalgo.c
1972
nettle_ecc_point_clear(&pubkey);