Symbol: X509_PUBKEY
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
501
X509_PUBKEY pubkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
573
X509_PUBKEY *pubkey = NULL;
crypto/openssl/apps/cmp.c
1718
const X509_PUBKEY *pubkey;
crypto/openssl/crypto/asn1/ameth_lib.c
283
const X509_PUBKEY *pub),
crypto/openssl/crypto/asn1/ameth_lib.c
284
int (*pub_encode)(X509_PUBKEY *pub,
crypto/openssl/crypto/asn1/asn1_item_list.h
165
ASN1_ITEM_ref(X509_PUBKEY),
crypto/openssl/crypto/asn1/x_spki.c
16
ASN1_SIMPLE(NETSCAPE_SPKAC, pubkey, X509_PUBKEY),
crypto/openssl/crypto/cmp/cmp_msg.c
128
X509_PUBKEY *OSSL_CMP_MSG_get0_certreq_publickey(const OSSL_CMP_MSG *msg)
crypto/openssl/crypto/cmp/cmp_msg.c
133
X509_PUBKEY *pubkey;
crypto/openssl/crypto/crmf/crmf_asn.c
125
ASN1_SIMPLE(OSSL_CRMF_POPOSIGNINGKEYINPUT, publicKey, X509_PUBKEY)
crypto/openssl/crypto/crmf/crmf_asn.c
162
value.protocolEncrKey, X509_PUBKEY)),
crypto/openssl/crypto/crmf/crmf_asn.c
207
ASN1_IMP_OPT(OSSL_CRMF_CERTTEMPLATE, publicKey, X509_PUBKEY, 6),
crypto/openssl/crypto/crmf/crmf_lib.c
209
IMPLEMENT_CRMF_CTRL_FUNC(protocolEncrKey, X509_PUBKEY, regCtrl)
crypto/openssl/crypto/crmf/crmf_lib.c
464
X509_PUBKEY *pubkey = NULL;
crypto/openssl/crypto/crmf/crmf_lib.c
546
X509_PUBKEY *pubkey = NULL;
crypto/openssl/crypto/crmf/crmf_lib.c
576
X509_PUBKEY
crypto/openssl/crypto/crmf/crmf_local.h
262
X509_PUBKEY *publicKey;
crypto/openssl/crypto/crmf/crmf_local.h
336
X509_PUBKEY *publicKey;
crypto/openssl/crypto/ct/ct_local.h
156
__owur int SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey);
crypto/openssl/crypto/ct/ct_local.h
162
__owur int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey);
crypto/openssl/crypto/ct/ct_sct.c
284
X509_PUBKEY *pub = NULL, *log_pkey = NULL;
crypto/openssl/crypto/ct/ct_sct_ctx.c
200
__owur static int ct_public_key_hash(SCT_CTX *sctx, X509_PUBKEY *pkey,
crypto/openssl/crypto/ct/ct_sct_ctx.c
249
int SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey)
crypto/openssl/crypto/ct/ct_sct_ctx.c
254
int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey)
crypto/openssl/crypto/dh/dh_ameth.c
111
static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
60
static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
29
static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
86
static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
100
static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/ec/ec_ameth.c
68
static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
31
static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
54
static int ecx_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/pem/pem_all.c
41
IMPLEMENT_PEM_rw(X509_PUBKEY, X509_PUBKEY, PEM_STRING_PUBLIC, X509_PUBKEY)
crypto/openssl/crypto/rsa/rsa_ameth.c
53
static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
76
static int rsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/x509/t_req.c
82
X509_PUBKEY *xpkey;
crypto/openssl/crypto/x509/t_x509.c
138
X509_PUBKEY *xpkey = X509_get_X509_PUBKEY(x);
crypto/openssl/crypto/x509/v3_akid.c
184
X509_PUBKEY *pubkey = NULL;
crypto/openssl/crypto/x509/v3_skid.c
54
ASN1_OCTET_STRING *ossl_x509_pubkey_hash(X509_PUBKEY *pubkey)
crypto/openssl/crypto/x509/x509_req.c
77
X509_PUBKEY *X509_REQ_get_X509_PUBKEY(X509_REQ *req)
crypto/openssl/crypto/x509/x509_set.c
157
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x)
crypto/openssl/crypto/x509/x_all.c
673
X509_PUBKEY *d2i_X509_PUBKEY_fp(FILE *fp, X509_PUBKEY **xpk)
crypto/openssl/crypto/x509/x_all.c
675
return ASN1_d2i_fp_of(X509_PUBKEY, X509_PUBKEY_new, d2i_X509_PUBKEY,
crypto/openssl/crypto/x509/x_all.c
679
int i2d_X509_PUBKEY_fp(FILE *fp, const X509_PUBKEY *xpk)
crypto/openssl/crypto/x509/x_all.c
681
return ASN1_i2d_fp_of(X509_PUBKEY, i2d_X509_PUBKEY, fp, xpk);
crypto/openssl/crypto/x509/x_all.c
685
X509_PUBKEY *d2i_X509_PUBKEY_bio(BIO *bp, X509_PUBKEY **xpk)
crypto/openssl/crypto/x509/x_all.c
687
return ASN1_d2i_bio_of(X509_PUBKEY, X509_PUBKEY_new, d2i_X509_PUBKEY,
crypto/openssl/crypto/x509/x_all.c
691
int i2d_X509_PUBKEY_bio(BIO *bp, const X509_PUBKEY *xpk)
crypto/openssl/crypto/x509/x_all.c
693
return ASN1_i2d_bio_of(X509_PUBKEY, i2d_X509_PUBKEY, bp, xpk);
crypto/openssl/crypto/x509/x_pubkey.c
101
X509_PUBKEY *pubkey = (X509_PUBKEY *)*pval;
crypto/openssl/crypto/x509/x_pubkey.c
1010
void X509_PUBKEY_set0_public_key(X509_PUBKEY *pub,
crypto/openssl/crypto/x509/x_pubkey.c
1017
int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *aobj,
crypto/openssl/crypto/x509/x_pubkey.c
1030
X509_ALGOR **pa, const X509_PUBKEY *pub)
crypto/openssl/crypto/x509/x_pubkey.c
1051
int X509_PUBKEY_eq(const X509_PUBKEY *a, const X509_PUBKEY *b)
crypto/openssl/crypto/x509/x_pubkey.c
1072
const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
112
X509_PUBKEY *ret;
crypto/openssl/crypto/x509/x_pubkey.c
136
X509_PUBKEY *pubkey;
crypto/openssl/crypto/x509/x_pubkey.c
164
pubkey = (X509_PUBKEY *)*pval;
crypto/openssl/crypto/x509/x_pubkey.c
267
IMPLEMENT_EXTERN_ASN1(X509_PUBKEY, V_ASN1_SEQUENCE, x509_pubkey_ff)
crypto/openssl/crypto/x509/x_pubkey.c
268
IMPLEMENT_ASN1_FUNCTIONS(X509_PUBKEY)
crypto/openssl/crypto/x509/x_pubkey.c
270
X509_PUBKEY *X509_PUBKEY_new_ex(OSSL_LIB_CTX *libctx, const char *propq)
crypto/openssl/crypto/x509/x_pubkey.c
272
X509_PUBKEY *pubkey = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
274
pubkey = (X509_PUBKEY *)ASN1_item_new_ex(X509_PUBKEY_it(), libctx, propq);
crypto/openssl/crypto/x509/x_pubkey.c
286
X509_PUBKEY *X509_PUBKEY_dup(const X509_PUBKEY *a)
crypto/openssl/crypto/x509/x_pubkey.c
288
X509_PUBKEY *pubkey = OPENSSL_zalloc(sizeof(*pubkey));
crypto/openssl/crypto/x509/x_pubkey.c
326
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_pubkey.c
328
X509_PUBKEY *pk = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
406
static int x509_pubkey_decode(EVP_PKEY **ppkey, const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
45
static int x509_pubkey_decode(EVP_PKEY **pk, const X509_PUBKEY *key);
crypto/openssl/crypto/x509/x_pubkey.c
457
EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
47
static int x509_pubkey_set0_libctx(X509_PUBKEY *x, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_pubkey.c
473
EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
492
X509_PUBKEY *(*d2i_x509_pubkey)(X509_PUBKEY **a,
crypto/openssl/crypto/x509/x_pubkey.c
496
X509_PUBKEY *xpk, *xpk2 = NULL, **pxpk = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
559
X509_PUBKEY *xpk = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
64
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/crypto/x509/x_pubkey.c
65
ASN1_SIMPLE(X509_PUBKEY, public_key, ASN1_BIT_STRING)
crypto/openssl/crypto/x509/x_pubkey.c
66
} static_ASN1_SEQUENCE_END_name(X509_PUBKEY, X509_PUBKEY_INTERNAL)
crypto/openssl/crypto/x509/x_pubkey.c
68
X509_PUBKEY
crypto/openssl/crypto/x509/x_pubkey.c
71
X509_PUBKEY *xpub = OPENSSL_zalloc(sizeof(*xpub));
crypto/openssl/crypto/x509/x_pubkey.c
75
return (X509_PUBKEY *)ASN1_item_d2i_ex((ASN1_VALUE **)&xpub, pp, len,
crypto/openssl/crypto/x509/x_pubkey.c
80
void ossl_X509_PUBKEY_INTERNAL_free(X509_PUBKEY *xpub)
crypto/openssl/crypto/x509/x_pubkey.c
87
X509_PUBKEY *pubkey;
crypto/openssl/crypto/x509/x_pubkey.c
89
if (pval != NULL && (pubkey = (X509_PUBKEY *)*pval) != NULL) {
crypto/openssl/crypto/x509/x_req.c
106
ASN1_SIMPLE(X509_REQ_INFO, pubkey, X509_PUBKEY),
crypto/openssl/crypto/x509/x_x509.c
25
ASN1_SIMPLE(X509_CINF, key, X509_PUBKEY),
crypto/openssl/fuzz/asn1.c
192
ASN1_ITEM_ref(X509_PUBKEY),
crypto/openssl/include/crypto/asn1.h
29
int (*pub_decode)(EVP_PKEY *pk, const X509_PUBKEY *pub);
crypto/openssl/include/crypto/asn1.h
30
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
crypto/openssl/include/crypto/x509.h
167
X509_PUBKEY *key;
crypto/openssl/include/crypto/x509.h
333
const X509_PUBKEY *key);
crypto/openssl/include/crypto/x509.h
335
ASN1_OCTET_STRING *ossl_x509_pubkey_hash(X509_PUBKEY *pubkey);
crypto/openssl/include/crypto/x509.h
337
X509_PUBKEY *ossl_d2i_X509_PUBKEY_INTERNAL(const unsigned char **pp,
crypto/openssl/include/crypto/x509.h
340
void ossl_X509_PUBKEY_INTERNAL_free(X509_PUBKEY *xpub);
crypto/openssl/include/crypto/x509.h
67
X509_PUBKEY *pubkey; /* public key of request */
crypto/openssl/include/internal/crmf.h
31
X509_PUBKEY *protocolEncrKey;
crypto/openssl/include/openssl/cmp.h
626
X509_PUBKEY *OSSL_CMP_MSG_get0_certreq_publickey(const OSSL_CMP_MSG *msg);
crypto/openssl/include/openssl/crmf.h
205
const X509_PUBKEY *pubkey);
crypto/openssl/include/openssl/crmf.h
206
X509_PUBKEY
crypto/openssl/include/openssl/crmf.h
243
X509_PUBKEY
crypto/openssl/include/openssl/evp.h
1629
const X509_PUBKEY *pub),
crypto/openssl/include/openssl/evp.h
1630
int (*pub_encode)(X509_PUBKEY *pub,
crypto/openssl/include/openssl/pem.h
451
DECLARE_PEM_rw(X509_PUBKEY, X509_PUBKEY)
crypto/openssl/include/openssl/x509.h
1288
void X509_PUBKEY_set0_public_key(X509_PUBKEY *pub,
crypto/openssl/include/openssl/x509.h
1290
int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *aobj,
crypto/openssl/include/openssl/x509.h
1295
X509_ALGOR **pa, const X509_PUBKEY *pub);
crypto/openssl/include/openssl/x509.h
1296
int X509_PUBKEY_eq(const X509_PUBKEY *a, const X509_PUBKEY *b);
crypto/openssl/include/openssl/x509.h
430
X509_PUBKEY *pubkey;
crypto/openssl/include/openssl/x509.h
608
X509_PUBKEY *d2i_X509_PUBKEY_fp(FILE *fp, X509_PUBKEY **xpk);
crypto/openssl/include/openssl/x509.h
609
int i2d_X509_PUBKEY_fp(FILE *fp, const X509_PUBKEY *xpk);
crypto/openssl/include/openssl/x509.h
658
X509_PUBKEY *d2i_X509_PUBKEY_bio(BIO *bp, X509_PUBKEY **xpk);
crypto/openssl/include/openssl/x509.h
659
int i2d_X509_PUBKEY_bio(BIO *bp, const X509_PUBKEY *xpk);
crypto/openssl/include/openssl/x509.h
678
DECLARE_ASN1_DUP_FUNCTION(X509_PUBKEY)
crypto/openssl/include/openssl/x509.h
715
DECLARE_ASN1_FUNCTIONS(X509_PUBKEY)
crypto/openssl/include/openssl/x509.h
717
X509_PUBKEY *X509_PUBKEY_new_ex(OSSL_LIB_CTX *libctx, const char *propq);
crypto/openssl/include/openssl/x509.h
718
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
719
EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key);
crypto/openssl/include/openssl/x509.h
720
EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key);
crypto/openssl/include/openssl/x509.h
879
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x);
crypto/openssl/include/openssl/x509.h
904
X509_PUBKEY *X509_REQ_get_X509_PUBKEY(X509_REQ *req);
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
102
X509_PUBKEY *xpub = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
148
static X509_PUBKEY *key_to_pubkey(const void *key, int key_nid,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
157
X509_PUBKEY *xpk = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
317
X509_PUBKEY *xpk = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
342
X509_PUBKEY *xpk = NULL;
crypto/openssl/ssl/statem/statem_lib.c
1331
X509_PUBKEY *xpk = NULL;
crypto/openssl/test/algorithmid_test.c
106
X509_PUBKEY *pubkey = X509_get_X509_PUBKEY(cert);
crypto/openssl/test/algorithmid_test.c
191
X509_PUBKEY *pubkey = NULL;
crypto/openssl/test/algorithmid_test.c
23
static int test_spki_aid(X509_PUBKEY *pubkey, const char *filename)
crypto/openssl/test/enginetest.c
361
X509_PUBKEY *pubkey, *duppubkey = NULL;
crypto/openssl/test/evp_extra_test.c
3604
X509_PUBKEY *xp = X509_PUBKEY_new_ex(testctx, testpropq);
crypto/openssl/test/evp_extra_test.c
3635
X509_PUBKEY *xp = NULL, *xq = NULL;
crypto/openssl/test/fake_rsaprov.c
775
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/test/fake_rsaprov.c
776
ASN1_SIMPLE(X509_PUBKEY, public_key, ASN1_BIT_STRING)
crypto/openssl/test/fake_rsaprov.c
777
} static_ASN1_SEQUENCE_END_name(X509_PUBKEY, X509_PUBKEY_INTERNAL)
crypto/openssl/test/fake_rsaprov.c
779
static X509_PUBKEY *fake_rsa_d2i_X509_PUBKEY_INTERNAL(const unsigned char **pp, long len, OSSL_LIB_CTX *libctx)
crypto/openssl/test/fake_rsaprov.c
781
X509_PUBKEY *xpub = OPENSSL_zalloc(sizeof(*xpub));
crypto/openssl/test/fake_rsaprov.c
785
return (X509_PUBKEY *)ASN1_item_d2i_ex((ASN1_VALUE **)&xpub, pp, len,
crypto/openssl/test/fake_rsaprov.c
842
X509_PUBKEY *xpk;
crypto/openssl/test/keymgmt_internal_test.c
304
X509_PUBKEY *pubkey = NULL;
crypto/openssl/test/localetest.c
98
X509_PUBKEY *cert_pubkey = NULL;
crypto/openssl/test/tls-provider.c
1254
static XORKEY *xor_key_from_x509pubkey(const X509_PUBKEY *xpk,
crypto/openssl/test/tls-provider.c
1407
static X509_PUBKEY *xorx_key_to_pubkey(const void *key, int key_nid,
crypto/openssl/test/tls-provider.c
1415
X509_PUBKEY *xpk = NULL;
crypto/openssl/test/tls-provider.c
1574
X509_PUBKEY *xpk = NULL;
crypto/openssl/test/tls-provider.c
1598
X509_PUBKEY *xpk = NULL;
crypto/openssl/test/tls-provider.c
2162
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/test/tls-provider.c
2163
ASN1_SIMPLE(X509_PUBKEY, public_key, ASN1_BIT_STRING)
crypto/openssl/test/tls-provider.c
2164
} static_ASN1_SEQUENCE_END_name(X509_PUBKEY, X509_PUBKEY_INTERNAL)
crypto/openssl/test/tls-provider.c
2166
static X509_PUBKEY *xorx_d2i_X509_PUBKEY_INTERNAL(const unsigned char **pp, long len, OSSL_LIB_CTX *libctx)
crypto/openssl/test/tls-provider.c
2168
X509_PUBKEY *xpub = OPENSSL_zalloc(sizeof(*xpub));
crypto/openssl/test/tls-provider.c
2172
return (X509_PUBKEY *)ASN1_item_d2i_ex((ASN1_VALUE **)&xpub, pp, len,
crypto/openssl/test/tls-provider.c
2229
X509_PUBKEY *xpk;