Home
last modified time | relevance | path

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

12

/openssl/crypto/asn1/
H A Dameth_lib.c24 static STACK_OF(EVP_PKEY_ASN1_METHOD) *app_methods = NULL;
26 DECLARE_OBJ_BSEARCH_CMP_FN(const EVP_PKEY_ASN1_METHOD *,
46 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx) in EVP_PKEY_asn1_get0()
59 EVP_PKEY_ASN1_METHOD tmp; in pkey_asn1_find()
60 const EVP_PKEY_ASN1_METHOD *t = &tmp, **ret; in pkey_asn1_find()
83 const EVP_PKEY_ASN1_METHOD *t; in EVP_PKEY_asn1_find()
110 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in EVP_PKEY_asn1_find_str()
144 EVP_PKEY_ASN1_METHOD tmp = { 0, }; in EVP_PKEY_asn1_add0()
183 EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_asn1_add_alias()
254 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst, in EVP_PKEY_asn1_copy()
[all …]
H A Dstandard_methods.h15 static const EVP_PKEY_ASN1_METHOD *standard_methods[] = {
/openssl/include/crypto/
H A Dasn1.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;
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;
103 extern const EVP_PKEY_ASN1_METHOD ossl_rsa_asn1_meths[2];
[all …]
/openssl/doc/man3/
H A DEVP_PKEY_ASN1_METHOD.pod5 EVP_PKEY_ASN1_METHOD,
27 - manipulating and registering EVP_PKEY_ASN1_METHOD structure
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,
418 B<EVP_PKEY_ASN1_METHOD> object.
426 B<EVP_PKEY_ASN1_METHOD> object otherwise.
[all …]
H A DEVP_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
H A DEVP_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)>,
H A DEVP_PKEY_get_default_digest_nid.pod29 are keys with a B<EVP_PKEY_ASN1_METHOD>; these keys have typically
/openssl/crypto/engine/
H A Dtb_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()
/openssl/include/openssl/
H A Devp.h1563 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx);
1567 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth);
1575 EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_new(int id, int flags,
1578 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst,
1579 const EVP_PKEY_ASN1_METHOD *src);
1580 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth);
1603 void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth,
1619 void EVP_PKEY_asn1_set_free(EVP_PKEY_ASN1_METHOD *ameth,
1621 void EVP_PKEY_asn1_set_ctrl(EVP_PKEY_ASN1_METHOD *ameth,
1624 void EVP_PKEY_asn1_set_item(EVP_PKEY_ASN1_METHOD *ameth,
[all …]
H A Dengine.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,
H A Dtypes.h112 typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; typedef
/openssl/doc/internal/man7/
H A DEVP_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.
/openssl/test/
H A Dpkey_meth_test.c28 const EVP_PKEY_ASN1_METHOD *ameth; in test_asn1_meths()
H A Dasn1_internal_test.c73 const EVP_PKEY_ASN1_METHOD **tmp; in test_standard_methods()
/openssl/apps/lib/
H A Dengine.c140 const EVP_PKEY_ASN1_METHOD *ameth; in get_legacy_pkey_id()
/openssl/crypto/ec/
H A Decx_meth.c429 const EVP_PKEY_ASN1_METHOD ossl_ecx25519_asn1_meth = {
483 const EVP_PKEY_ASN1_METHOD ossl_ecx448_asn1_meth = {
612 const EVP_PKEY_ASN1_METHOD ossl_ed25519_asn1_meth = {
665 const EVP_PKEY_ASN1_METHOD ossl_ed448_asn1_meth = {
H A Dec_ameth.c649 const EVP_PKEY_ASN1_METHOD ossl_eckey_asn1_meth = {
701 const EVP_PKEY_ASN1_METHOD ossl_sm2_asn1_meth = {
/openssl/crypto/evp/
H A Devp_pkey.c226 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_get0_type_name()
H A Dp_lib.c378 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in new_raw_key_int()
963 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_type()
1480 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in pkey_set_type()
1679 const EVP_PKEY_ASN1_METHOD *ameth = pkey->ameth; in EVP_PKEY_dup()
1712 const EVP_PKEY_ASN1_METHOD *ameth = x->ameth; in evp_pkey_free_legacy()
/openssl/crypto/dh/
H A Ddh_ameth.c560 const EVP_PKEY_ASN1_METHOD ossl_dh_asn1_meth = {
606 const EVP_PKEY_ASN1_METHOD ossl_dhx_asn1_meth = {
/openssl/crypto/x509/
H A Dx509_set.c201 const EVP_PKEY_ASN1_METHOD *ameth; in x509_sig_info_init()
/openssl/doc/internal/man3/
H A Devp_keymgmt_util_export_to_provider.pod88 L<EVP_PKEY_ASN1_METHOD(3)>, L<EVP_PKEY_assign_RSA(3)>
/openssl/crypto/rsa/
H A Drsa_ameth.c907 const EVP_PKEY_ASN1_METHOD ossl_rsa_asn1_meths[2] = {
956 const EVP_PKEY_ASN1_METHOD ossl_rsa_pss_asn1_meth = {
/openssl/engines/
H A De_loader_attic.c517 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_PrivateKey()
556 EVP_PKEY_ASN1_METHOD *ameth2 = NULL; in try_decode_PrivateKey()
682 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_params()
/openssl/crypto/
H A Dcore_namemap.c422 static void get_legacy_pkey_meth_names(const EVP_PKEY_ASN1_METHOD *ameth, in get_legacy_pkey_meth_names()

Completed in 113 milliseconds

12