Lines Matching refs:EVP_PKEY_METHOD

6 EVP_PKEY_meth_add0, EVP_PKEY_METHOD,
26 - manipulating EVP_PKEY_METHOD structure
36 typedef struct evp_pkey_method_st EVP_PKEY_METHOD;
38 EVP_PKEY_METHOD *EVP_PKEY_meth_new(int id, int flags);
39 void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth);
40 void EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src);
41 const EVP_PKEY_METHOD *EVP_PKEY_meth_find(int type);
42 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth);
43 int EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth);
45 void EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth,
47 void EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth,
50 void EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth,
52 void EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth,
56 void EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth,
60 void EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth,
66 void EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth,
73 void EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth,
84 void EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth,
91 void EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth,
98 void EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth,
105 void EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth,
112 void EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth,
117 void EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth,
123 void EVP_PKEY_meth_set_digestsign(EVP_PKEY_METHOD *pmeth,
129 void EVP_PKEY_meth_set_digestverify(EVP_PKEY_METHOD *pmeth,
135 void EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth,
137 void EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth,
139 void EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth,
141 void EVP_PKEY_meth_set_digest_custom(EVP_PKEY_METHOD *pmeth,
145 void EVP_PKEY_meth_get_init(const EVP_PKEY_METHOD *pmeth,
147 void EVP_PKEY_meth_get_copy(const EVP_PKEY_METHOD *pmeth,
150 void EVP_PKEY_meth_get_cleanup(const EVP_PKEY_METHOD *pmeth,
152 void EVP_PKEY_meth_get_paramgen(const EVP_PKEY_METHOD *pmeth,
156 void EVP_PKEY_meth_get_keygen(const EVP_PKEY_METHOD *pmeth,
160 void EVP_PKEY_meth_get_sign(const EVP_PKEY_METHOD *pmeth,
166 void EVP_PKEY_meth_get_verify(const EVP_PKEY_METHOD *pmeth,
173 void EVP_PKEY_meth_get_verify_recover(const EVP_PKEY_METHOD *pmeth,
184 void EVP_PKEY_meth_get_signctx(const EVP_PKEY_METHOD *pmeth,
191 void EVP_PKEY_meth_get_verifyctx(const EVP_PKEY_METHOD *pmeth,
198 void EVP_PKEY_meth_get_encrypt(const EVP_PKEY_METHOD *pmeth,
205 void EVP_PKEY_meth_get_decrypt(const EVP_PKEY_METHOD *pmeth,
212 void EVP_PKEY_meth_get_derive(const EVP_PKEY_METHOD *pmeth,
217 void EVP_PKEY_meth_get_ctrl(const EVP_PKEY_METHOD *pmeth,
223 void EVP_PKEY_meth_get_digestsign(const EVP_PKEY_METHOD *pmeth,
229 void EVP_PKEY_meth_get_digestverify(const EVP_PKEY_METHOD *pmeth,
235 void EVP_PKEY_meth_get_check(const EVP_PKEY_METHOD *pmeth,
237 void EVP_PKEY_meth_get_public_check(const EVP_PKEY_METHOD *pmeth,
239 void EVP_PKEY_meth_get_param_check(const EVP_PKEY_METHOD *pmeth,
241 void EVP_PKEY_meth_get_digest_custom(const EVP_PKEY_METHOD *pmeth,
250 B<EVP_PKEY_METHOD> is a structure which holds a set of methods for a
255 There are two places where the B<EVP_PKEY_METHOD> objects are stored: one
260 The B<EVP_PKEY_METHOD> objects are usually referenced by B<EVP_PKEY_CTX>
391 EVP_PKEY_meth_new() creates and returns a new B<EVP_PKEY_METHOD> object,
398 If an B<EVP_PKEY_METHOD> is set with the B<EVP_PKEY_FLAG_AUTOARGLEN> flag, the
406 of an B<EVP_PKEY_METHOD> is always called by the EVP framework while doing a
409 EVP_PKEY_meth_free() frees an existing B<EVP_PKEY_METHOD> pointed by
412 EVP_PKEY_meth_copy() copies an B<EVP_PKEY_METHOD> object from B<src>
415 EVP_PKEY_meth_find() finds an B<EVP_PKEY_METHOD> object with the B<id>.
421 EVP_PKEY_meth_remove() removes an B<EVP_PKEY_METHOD> object added by
425 B<EVP_PKEY_METHOD> structure with the arguments passed.
428 B<EVP_PKEY_METHOD> structure to the arguments provided.
432 EVP_PKEY_meth_new() returns a pointer to a new B<EVP_PKEY_METHOD>
437 EVP_PKEY_meth_find() returns a pointer to the found B<EVP_PKEY_METHOD>