Home
last modified time | relevance | path

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

12

/freebsd-14-stable/crypto/openssl/crypto/asn1/
HDameth_lib.c24 static STACK_OF(EVP_PKEY_ASN1_METHOD) *app_methods = NULL;
26 DECLARE_OBJ_BSEARCH_CMP_FN(const EVP_PKEY_ASN1_METHOD *,
27 const EVP_PKEY_ASN1_METHOD *, ameth);
29 static int ameth_cmp(const EVP_PKEY_ASN1_METHOD *const *a, in ameth_cmp()
30 const EVP_PKEY_ASN1_METHOD *const *b) in ameth_cmp()
35 IMPLEMENT_OBJ_BSEARCH_CMP_FN(const EVP_PKEY_ASN1_METHOD *,
36 const EVP_PKEY_ASN1_METHOD *, ameth);
46 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx) in EVP_PKEY_asn1_get0()
57 static const EVP_PKEY_ASN1_METHOD *pkey_asn1_find(int type) in pkey_asn1_find()
59 EVP_PKEY_ASN1_METHOD tmp; in pkey_asn1_find()
[all …]
HDstandard_methods.h15 static const EVP_PKEY_ASN1_METHOD *standard_methods[] = {
/freebsd-14-stable/crypto/openssl/include/crypto/
HDasn1.h91 DEFINE_STACK_OF_CONST(EVP_PKEY_ASN1_METHOD)
93 extern const EVP_PKEY_ASN1_METHOD ossl_dh_asn1_meth;
94 extern const EVP_PKEY_ASN1_METHOD ossl_dhx_asn1_meth;
95 extern const EVP_PKEY_ASN1_METHOD ossl_dsa_asn1_meths[5];
96 extern const EVP_PKEY_ASN1_METHOD ossl_eckey_asn1_meth;
97 extern const EVP_PKEY_ASN1_METHOD ossl_ecx25519_asn1_meth;
98 extern const EVP_PKEY_ASN1_METHOD ossl_ecx448_asn1_meth;
99 extern const EVP_PKEY_ASN1_METHOD ossl_ed25519_asn1_meth;
100 extern const EVP_PKEY_ASN1_METHOD ossl_ed448_asn1_meth;
101 extern const EVP_PKEY_ASN1_METHOD ossl_sm2_asn1_meth;
[all …]
/freebsd-14-stable/crypto/openssl/doc/man3/
HDEVP_PKEY_ASN1_METHOD.pod5 EVP_PKEY_ASN1_METHOD,
27 - manipulating and registering EVP_PKEY_ASN1_METHOD structure
33 typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD;
35 EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_new(int id, int flags,
38 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst,
39 const EVP_PKEY_ASN1_METHOD *src);
40 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth);
41 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth);
44 void EVP_PKEY_asn1_set_public(EVP_PKEY_ASN1_METHOD *ameth,
56 void EVP_PKEY_asn1_set_private(EVP_PKEY_ASN1_METHOD *ameth,
[all …]
HDEVP_PKEY_asn1_get_count.pod17 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx);
18 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **pe, int type);
19 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe,
24 const EVP_PKEY_ASN1_METHOD *ameth);
36 EVP_PKEY_asn1_find() looks up the B<EVP_PKEY_ASN1_METHOD> with NID
39 B<EVP_PKEY_ASN1_METHOD> for the NID B<type> and return that instead,
42 EVP_PKEY_asn1_find_str() looks up the B<EVP_PKEY_ASN1_METHOD> with PEM
45 look up an engine implementing a B<EVP_PKEY_ASN1_METHOD> for the NID
55 B<EVP_PKEY_ASN1_METHOD> objects are added before the application gets
HDEVP_PKEY_set_type.pod25 key. When doing this, it finds a L<EVP_PKEY_ASN1_METHOD(3)>
27 It is an error if no L<EVP_PKEY_ASN1_METHOD(3)> could be found for
31 key. When doing this, it finds a L<EVP_PKEY_ASN1_METHOD(3)>
34 It is an error if no L<EVP_PKEY_ASN1_METHOD(3)> could be found for
39 numeric type is taken from the L<EVP_PKEY_ASN1_METHOD(3)> that was
56 L<EVP_PKEY_copy_parameters(3)>, L<EVP_PKEY_ASN1_METHOD(3)>,
HDEVP_PKEY_get_default_digest_nid.pod29 are keys with a B<EVP_PKEY_ASN1_METHOD>; these keys have typically
/freebsd-14-stable/crypto/openssl/crypto/engine/
HDtb_asnmth.c87 const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid) in ENGINE_get_pkey_asn1_meth()
89 EVP_PKEY_ASN1_METHOD *ret; in ENGINE_get_pkey_asn1_meth()
119 EVP_PKEY_ASN1_METHOD *pkm; in engine_pkey_asn1_meths_free()
139 const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e, in ENGINE_get_pkey_asn1_meth_str()
145 EVP_PKEY_ASN1_METHOD *ameth; in ENGINE_get_pkey_asn1_meth_str()
163 const EVP_PKEY_ASN1_METHOD *ameth;
176 EVP_PKEY_ASN1_METHOD *ameth; in look_str_cb()
188 const EVP_PKEY_ASN1_METHOD *ENGINE_pkey_asn1_find_str(ENGINE **pe, in ENGINE_pkey_asn1_find_str()
/freebsd-14-stable/crypto/openssl/include/openssl/
HDevp.h1562 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx);
1563 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **pe, int type);
1564 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe,
1566 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth);
1571 const EVP_PKEY_ASN1_METHOD *ameth);
1573 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
1574 EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_new(int id, int flags,
1577 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst,
1578 const EVP_PKEY_ASN1_METHOD *src);
1579 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth);
[all …]
HDengine.h302 typedef int (*ENGINE_PKEY_ASN1_METHS_PTR) (ENGINE *, EVP_PKEY_ASN1_METHOD **,
588 const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid);
590 const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e,
594 const EVP_PKEY_ASN1_METHOD *ENGINE_pkey_asn1_find_str(ENGINE **pe,
HDtypes.h109 typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; typedef
/freebsd-14-stable/crypto/openssl/doc/internal/man7/
HDEVP_PKEY.pod35 an L<EVP_PKEY_ASN1_METHOD(3)>.
100 L<EVP_PKEY_ASN1_METHOD(3)> to implement the dirty_cnt() function. All
101 of OpenSSL's built-in L<EVP_PKEY_ASN1_METHOD(3)> implement this
128 L<EVP_PKEY_ASN1_METHOD(3)> implements the functions export_to() and
173 L<EVP_PKEY_ASN1_METHOD(3)> export_to() function.
/freebsd-14-stable/crypto/openssl/test/
HDpkey_meth_test.c28 const EVP_PKEY_ASN1_METHOD *ameth; in test_asn1_meths()
HDasn1_internal_test.c73 const EVP_PKEY_ASN1_METHOD **tmp; in test_standard_methods()
/freebsd-14-stable/crypto/openssl/apps/lib/
HDengine.c140 const EVP_PKEY_ASN1_METHOD *ameth; in get_legacy_pkey_id()
/freebsd-14-stable/crypto/openssl/crypto/ec/
HDecx_meth.c429 const EVP_PKEY_ASN1_METHOD ossl_ecx25519_asn1_meth = {
483 const EVP_PKEY_ASN1_METHOD ossl_ecx448_asn1_meth = {
611 const EVP_PKEY_ASN1_METHOD ossl_ed25519_asn1_meth = {
664 const EVP_PKEY_ASN1_METHOD ossl_ed448_asn1_meth = {
HDec_ameth.c651 const EVP_PKEY_ASN1_METHOD ossl_eckey_asn1_meth = {
703 const EVP_PKEY_ASN1_METHOD ossl_sm2_asn1_meth = {
/freebsd-14-stable/crypto/openssl/crypto/dh/
HDdh_ameth.c560 const EVP_PKEY_ASN1_METHOD ossl_dh_asn1_meth = {
606 const EVP_PKEY_ASN1_METHOD ossl_dhx_asn1_meth = {
/freebsd-14-stable/crypto/openssl/crypto/evp/
HDevp_pkey.c226 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_get0_type_name()
HDp_lib.c385 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in new_raw_key_int()
972 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_type()
1496 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in pkey_set_type()
1695 const EVP_PKEY_ASN1_METHOD *ameth = pkey->ameth; in EVP_PKEY_dup()
1728 const EVP_PKEY_ASN1_METHOD *ameth = x->ameth; in evp_pkey_free_legacy()
/freebsd-14-stable/crypto/openssl/crypto/x509/
HDx509_set.c201 const EVP_PKEY_ASN1_METHOD *ameth; in x509_sig_info_init()
/freebsd-14-stable/secure/lib/libcrypto/man/man3/
HDMakefile173 MAN+= EVP_PKEY_ASN1_METHOD.3
2088 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_add0.3
2089 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_add_alias.3
2090 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_copy.3
2093 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_free.3
2096 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_new.3
2097 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_set_check.3
2098 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_set_ctrl.3
2099 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_set_free.3
2100 MLINKS+= EVP_PKEY_ASN1_METHOD.3 EVP_PKEY_asn1_set_get_priv_key.3
[all …]
/freebsd-14-stable/crypto/openssl/doc/internal/man3/
HDevp_keymgmt_util_export_to_provider.pod95 L<EVP_PKEY_ASN1_METHOD(3)>, L<EVP_PKEY_assign_RSA(3)>
/freebsd-14-stable/crypto/openssl/crypto/rsa/
HDrsa_ameth.c944 const EVP_PKEY_ASN1_METHOD ossl_rsa_asn1_meths[2] = {
993 const EVP_PKEY_ASN1_METHOD ossl_rsa_pss_asn1_meth = {
/freebsd-14-stable/crypto/openssl/engines/
HDe_loader_attic.c520 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_PrivateKey()
559 EVP_PKEY_ASN1_METHOD *ameth2 = NULL; in try_decode_PrivateKey()
685 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_params()

12