Home
last modified time | relevance | path

Searched refs:EVP_PKEY_METHOD (Results 1 – 25 of 25) sorted by relevance

/freebsd-14-stable/crypto/openssl/doc/man3/
HDEVP_PKEY_meth_new.pod6 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,
[all …]
HDEVP_PKEY_meth_get_count.pod16 const EVP_PKEY_METHOD *EVP_PKEY_meth_get0(size_t idx);
18 const EVP_PKEY_METHOD *meth);
HDEVP_PKEY_set1_RSA.pod135 If I<engine> does not include an B<EVP_PKEY_METHOD> for I<pkey> an
/freebsd-14-stable/crypto/openssl/crypto/evp/
HDpmeth_lib.c48 typedef const EVP_PKEY_METHOD *(*pmeth_fn)(void);
51 static STACK_OF(EVP_PKEY_METHOD) *app_pkey_methods = NULL;
79 DECLARE_OBJ_BSEARCH_CMP_FN(const EVP_PKEY_METHOD *, pmeth_fn, pmeth_func);
81 static int pmeth_func_cmp(const EVP_PKEY_METHOD *const *a, pmeth_fn const *b) in pmeth_func_cmp()
86 IMPLEMENT_OBJ_BSEARCH_CMP_FN(const EVP_PKEY_METHOD *, pmeth_fn, pmeth_func);
88 static int pmeth_cmp(const EVP_PKEY_METHOD *const *a, in pmeth_cmp()
89 const EVP_PKEY_METHOD *const *b) in pmeth_cmp()
94 static const EVP_PKEY_METHOD *evp_pkey_meth_find_added_by_application(int type) in evp_pkey_meth_find_added_by_application()
98 EVP_PKEY_METHOD tmp; in evp_pkey_meth_find_added_by_application()
108 const EVP_PKEY_METHOD *EVP_PKEY_meth_find(int type) in EVP_PKEY_meth_find()
[all …]
/freebsd-14-stable/crypto/openssl/include/openssl/
HDevp.h1745 OSSL_DEPRECATEDIN_3_0 const EVP_PKEY_METHOD *EVP_PKEY_meth_find(int type);
1746 OSSL_DEPRECATEDIN_3_0 EVP_PKEY_METHOD *EVP_PKEY_meth_new(int id, int flags);
1748 const EVP_PKEY_METHOD *meth);
1749 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst,
1750 const EVP_PKEY_METHOD *src);
1751 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth);
1752 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth);
1753 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth);
1755 OSSL_DEPRECATEDIN_3_0 const EVP_PKEY_METHOD *EVP_PKEY_meth_get0(size_t idx);
1999 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth,
[all …]
HDengine.h300 typedef int (*ENGINE_PKEY_METHS_PTR) (ENGINE *, EVP_PKEY_METHOD **,
586 const EVP_PKEY_METHOD *ENGINE_get_pkey_meth(ENGINE *e, int nid);
HDtypes.h111 typedef struct evp_pkey_method_st EVP_PKEY_METHOD; typedef
/freebsd-14-stable/crypto/openssl/crypto/engine/
HDtb_pkmeth.c74 const EVP_PKEY_METHOD *ENGINE_get_pkey_meth(ENGINE *e, int nid) in ENGINE_get_pkey_meth()
76 EVP_PKEY_METHOD *ret; in ENGINE_get_pkey_meth()
106 EVP_PKEY_METHOD *pkm; in engine_pkey_meths_free()
HDeng_openssl.c83 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth,
613 static EVP_PKEY_METHOD *ossl_hmac_meth;
617 EVP_PKEY_METHOD *meth; in ossl_register_hmac_meth()
635 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, in ossl_pkey_meths()
/freebsd-14-stable/crypto/openssl/include/crypto/
HDevp.h113 const EVP_PKEY_METHOD *pmeth;
184 DEFINE_STACK_OF_CONST(EVP_PKEY_METHOD)
188 const EVP_PKEY_METHOD *ossl_dh_pkey_method(void);
189 const EVP_PKEY_METHOD *ossl_dhx_pkey_method(void);
190 const EVP_PKEY_METHOD *ossl_dsa_pkey_method(void);
191 const EVP_PKEY_METHOD *ossl_ec_pkey_method(void);
192 const EVP_PKEY_METHOD *ossl_ecx25519_pkey_method(void);
193 const EVP_PKEY_METHOD *ossl_ecx448_pkey_method(void);
194 const EVP_PKEY_METHOD *ossl_ed25519_pkey_method(void);
195 const EVP_PKEY_METHOD *ossl_ed448_pkey_method(void);
[all …]
/freebsd-14-stable/crypto/openssl/crypto/ec/
HDecx_meth.c785 static const EVP_PKEY_METHOD ecx25519_pkey_meth = {
795 static const EVP_PKEY_METHOD ecx448_pkey_meth = {
911 static const EVP_PKEY_METHOD ed25519_pkey_meth = {
922 static const EVP_PKEY_METHOD ed448_pkey_meth = {
1343 static const EVP_PKEY_METHOD ecx25519_s390x_pkey_meth = {
1353 static const EVP_PKEY_METHOD ecx448_s390x_pkey_meth = {
1362 static const EVP_PKEY_METHOD ed25519_s390x_pkey_meth = {
1373 static const EVP_PKEY_METHOD ed448_s390x_pkey_meth = {
1385 const EVP_PKEY_METHOD *ossl_ecx25519_pkey_method(void) in ossl_ecx25519_pkey_method()
1394 const EVP_PKEY_METHOD *ossl_ecx448_pkey_method(void) in ossl_ecx448_pkey_method()
[all …]
HDec_pmeth.c477 static const EVP_PKEY_METHOD ec_pkey_meth = {
516 const EVP_PKEY_METHOD *ossl_ec_pkey_method(void) in ossl_ec_pkey_method()
/freebsd-14-stable/crypto/openssl/crypto/dh/
HDdh_pmeth.c466 static const EVP_PKEY_METHOD dh_pkey_meth = {
500 const EVP_PKEY_METHOD *ossl_dh_pkey_method(void) in ossl_dh_pkey_method()
505 static const EVP_PKEY_METHOD dhx_pkey_meth = {
539 const EVP_PKEY_METHOD *ossl_dhx_pkey_method(void) in ossl_dhx_pkey_method()
/freebsd-14-stable/crypto/openssl/crypto/dsa/
HDdsa_pmeth.c261 static const EVP_PKEY_METHOD dsa_pkey_meth = {
294 const EVP_PKEY_METHOD *ossl_dsa_pkey_method(void) in ossl_dsa_pkey_method()
/freebsd-14-stable/crypto/openssl/test/
HDpkey_meth_test.c61 const EVP_PKEY_METHOD *pmeth; in test_pkey_meths()
HDenginetest.c191 static EVP_PKEY_METHOD *test_rsa = NULL;
203 static int test_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, in test_pkey_meths()
HDevp_extra_test.c2360 static EVP_PKEY_METHOD *custom_pmeth;
4421 static EVP_PKEY_METHOD *custom_pmeth = NULL;
4422 static const EVP_PKEY_METHOD *orig_pmeth = NULL;
/freebsd-14-stable/crypto/openssl/crypto/rsa/
HDrsa_pmeth.c786 static const EVP_PKEY_METHOD rsa_pkey_meth = {
821 const EVP_PKEY_METHOD *ossl_rsa_pkey_method(void) in ossl_rsa_pkey_method()
873 static const EVP_PKEY_METHOD rsa_pss_pkey_meth = {
897 const EVP_PKEY_METHOD *ossl_rsa_pss_pkey_method(void) in ossl_rsa_pss_pkey_method()
/freebsd-14-stable/crypto/openssl/engines/
HDe_dasync.c108 static int dasync_pkey(ENGINE *e, EVP_PKEY_METHOD **pmeth,
129 static EVP_PKEY_METHOD *dasync_rsa;
130 static const EVP_PKEY_METHOD *dasync_rsa_orig;
434 static int dasync_pkey(ENGINE *e, EVP_PKEY_METHOD **pmeth, in dasync_pkey()
/freebsd-14-stable/crypto/openssl/doc/internal/man7/
HDEVP_PKEY.pod34 structure, and is governed by an associated L<EVP_PKEY_METHOD(3)> and
/freebsd-14-stable/crypto/openssl/util/
HDindent.pro245 -T EVP_PKEY_METHOD
HDother.syms50 EVP_PKEY_METHOD datatype
/freebsd-14-stable/crypto/openssl/apps/
HDlist.c1131 const EVP_PKEY_METHOD *pmeth = EVP_PKEY_meth_get0(i); in list_pkey_meth()
/freebsd-14-stable/crypto/openssl/
HDCHANGES.md8158 those which went through EVP_PKEY_METHOD in 1.0.0 and later. Detect
8260 to EVP_PKEY_ASN1_METHOD: this is not in EVP_PKEY_METHOD since the ASN1
8261 handling will be the same no matter what EVP_PKEY_METHOD is used.
8457 * Add functions to copy EVP_PKEY_METHOD and retrieve flags and id.
9791 EVP_PKEY_METHOD before and after signing via the EVP_PKEY_CTRL_PKCS7_SIGN
9862 * Initial engine support for EVP_PKEY_METHOD. New functions to permit
9970 generate keys for any algorithm. Extend and update EVP_PKEY_METHOD to
9982 * Initial definitions for EVP_PKEY_METHOD. This will be a high level public
/freebsd-14-stable/secure/lib/libcrypto/man/man3/
HDMakefile2086 MLINKS+= EVP_PKEY_meth_new.3 EVP_PKEY_METHOD.3