Lines Matching refs:EVP_PKEY
80 int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub);
81 int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
82 int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
83 int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx);
85 int (*priv_decode)(EVP_PKEY *pk, PKCS8_PRIV_KEY_INFO *p8inf);
86 int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
87 int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
92 int (*pkey_opaque)(const EVP_PKEY *pk);
94 int (*pkey_size)(const EVP_PKEY *pk);
95 int (*pkey_bits)(const EVP_PKEY *pk);
97 int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen);
98 int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder);
99 int (*param_missing)(const EVP_PKEY *pk);
100 int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
101 int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
102 int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
108 void (*pkey_free)(EVP_PKEY *pkey);
109 int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
113 int (*old_priv_decode)(EVP_PKEY *pkey, const unsigned char **pder,
115 int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
118 X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey);
171 EVP_PKEY *pkey;
173 EVP_PKEY *peerkey;
191 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
194 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);