Lines Matching refs:EVP_PKEY
81 int (*pub_decode)(EVP_PKEY *out, CBS *params, CBS *key);
85 int (*pub_encode)(CBB *out, const EVP_PKEY *key);
87 int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
93 int (*priv_decode)(EVP_PKEY *out, CBS *params, CBS *key);
97 int (*priv_encode)(CBB *out, const EVP_PKEY *key);
99 int (*set_priv_raw)(EVP_PKEY *pkey, const uint8_t *in, size_t len);
100 int (*set_pub_raw)(EVP_PKEY *pkey, const uint8_t *in, size_t len);
101 int (*get_priv_raw)(const EVP_PKEY *pkey, uint8_t *out, size_t *out_len);
102 int (*get_pub_raw)(const EVP_PKEY *pkey, uint8_t *out, size_t *out_len);
106 int (*pkey_opaque)(const EVP_PKEY *pk);
108 int (*pkey_size)(const EVP_PKEY *pk);
109 int (*pkey_bits)(const EVP_PKEY *pk);
111 int (*param_missing)(const EVP_PKEY *pk);
112 int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
113 int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
115 void (*pkey_free)(EVP_PKEY *pkey);
188 EVP_PKEY *pkey;
190 EVP_PKEY *peerkey;
204 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
229 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);