Lines Matching refs:EVP_PKEY
94 int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub);
95 int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
96 int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
97 int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx);
99 int (*priv_decode)(EVP_PKEY *pk, PKCS8_PRIV_KEY_INFO *p8inf);
100 int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
101 int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
106 int (*pkey_opaque)(const EVP_PKEY *pk);
112 int (*pkey_supports_digest)(const EVP_PKEY *pkey, const EVP_MD *md);
114 int (*pkey_size)(const EVP_PKEY *pk);
115 int (*pkey_bits)(const EVP_PKEY *pk);
117 int (*param_decode)(EVP_PKEY *pkey, const uint8_t **pder, int derlen);
118 int (*param_encode)(const EVP_PKEY *pkey, uint8_t **pder);
119 int (*param_missing)(const EVP_PKEY *pk);
120 int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
121 int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
122 int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
128 void (*pkey_free)(EVP_PKEY *pkey);
132 int (*old_priv_decode)(EVP_PKEY *pkey, const uint8_t **pder,
134 int (*old_priv_encode)(const EVP_PKEY *pkey, uint8_t **pder);
139 EVP_PKEY *pkey);
219 EVP_PKEY *pkey;
221 EVP_PKEY *peerkey;
239 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
242 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);