Lines Matching refs:X509_PUBKEY
16 X509_PUBKEY *X509_PUBKEY_new_ex(OSSL_LIB_CTX *libctx, const char *propq);
17 X509_PUBKEY *X509_PUBKEY_new(void);
18 void X509_PUBKEY_free(X509_PUBKEY *a);
19 X509_PUBKEY *X509_PUBKEY_dup(const X509_PUBKEY *a);
21 int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey);
22 EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key);
23 EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key);
41 void X509_PUBKEY_set0_public_key(X509_PUBKEY *pub,
43 int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *aobj,
48 X509_ALGOR **pa, const X509_PUBKEY *pub);
49 int X509_PUBKEY_eq(X509_PUBKEY *a, X509_PUBKEY *b);
53 The B<X509_PUBKEY> structure represents the ASN.1 B<SubjectPublicKeyInfo>
56 X509_PUBKEY_new_ex() allocates and initializes an B<X509_PUBKEY> structure
58 algorithm fetches associated with using the B<X509_PUBKEY> object will use
65 X509_PUBKEY_dup() creates a duplicate copy of the B<X509_PUBKEY> object
68 X509_PUBKEY_free() frees up B<X509_PUBKEY> structure I<a>. If I<a> is NULL
122 X509_PUBKEY_eq() compares two B<X509_PUBKEY> values.
126 The B<X509_PUBKEY> functions can be used to encode and decode public keys
129 In many cases applications will not call the B<X509_PUBKEY> functions