/openssl/crypto/asn1/ |
H A D | ameth_lib.c | 24 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() 251 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst, in EVP_PKEY_asn1_copy() [all …]
|
H A D | standard_methods.h | 15 static const EVP_PKEY_ASN1_METHOD *standard_methods[] = {
|
/openssl/include/crypto/ |
H A D | asn1.h | 91 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[4]; 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 D | EVP_PKEY_ASN1_METHOD.pod | 5 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 D | EVP_PKEY_asn1_get_count.pod | 17 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 D | EVP_PKEY_set_type.pod | 25 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 D | EVP_PKEY_get_default_digest_nid.pod | 29 are keys with a B<EVP_PKEY_ASN1_METHOD>; these keys have typically
|
/openssl/crypto/engine/ |
H A D | tb_asnmth.c | 87 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 D | evp.h | 1578 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx); 1582 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth); 1590 EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_new(int id, int flags, 1593 void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst, 1594 const EVP_PKEY_ASN1_METHOD *src); 1595 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth); 1618 void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth, 1634 void EVP_PKEY_asn1_set_free(EVP_PKEY_ASN1_METHOD *ameth, 1636 void EVP_PKEY_asn1_set_ctrl(EVP_PKEY_ASN1_METHOD *ameth, 1639 void EVP_PKEY_asn1_set_item(EVP_PKEY_ASN1_METHOD *ameth, [all …]
|
H A D | engine.h | 302 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 D | types.h | 118 typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; typedef
|
/openssl/doc/internal/man7/ |
H A D | EVP_PKEY.pod | 35 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 D | pkey_meth_test.c | 28 const EVP_PKEY_ASN1_METHOD *ameth; in test_asn1_meths()
|
H A D | asn1_internal_test.c | 73 const EVP_PKEY_ASN1_METHOD **tmp; in test_standard_methods()
|
/openssl/apps/lib/ |
H A D | engine.c | 140 const EVP_PKEY_ASN1_METHOD *ameth; in get_legacy_pkey_id()
|
/openssl/crypto/ec/ |
H A D | ecx_meth.c | 427 const EVP_PKEY_ASN1_METHOD ossl_ecx25519_asn1_meth = { 481 const EVP_PKEY_ASN1_METHOD ossl_ecx448_asn1_meth = { 610 const EVP_PKEY_ASN1_METHOD ossl_ed25519_asn1_meth = { 663 const EVP_PKEY_ASN1_METHOD ossl_ed448_asn1_meth = {
|
H A D | ec_ameth.c | 651 const EVP_PKEY_ASN1_METHOD ossl_eckey_asn1_meth = { 703 const EVP_PKEY_ASN1_METHOD ossl_sm2_asn1_meth = {
|
/openssl/crypto/dh/ |
H A D | dh_ameth.c | 560 const EVP_PKEY_ASN1_METHOD ossl_dh_asn1_meth = { 606 const EVP_PKEY_ASN1_METHOD ossl_dhx_asn1_meth = {
|
/openssl/crypto/evp/ |
H A D | evp_pkey.c | 247 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_get0_type_name()
|
H A D | p_lib.c | 393 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in new_raw_key_int() 979 const EVP_PKEY_ASN1_METHOD *ameth; in EVP_PKEY_type() 1504 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in pkey_set_type() 1703 const EVP_PKEY_ASN1_METHOD *ameth = pkey->ameth; in EVP_PKEY_dup() 1736 const EVP_PKEY_ASN1_METHOD *ameth = x->ameth; in evp_pkey_free_legacy()
|
/openssl/crypto/x509/ |
H A D | x509_set.c | 217 const EVP_PKEY_ASN1_METHOD *ameth; in x509_sig_info_init()
|
H A D | v3_ac_tgt.c | 145 const EVP_PKEY_ASN1_METHOD *ameth; in i2r_OBJECT_DIGEST_INFO()
|
/openssl/doc/internal/man3/ |
H A D | evp_keymgmt_util_export_to_provider.pod | 94 L<EVP_PKEY_ASN1_METHOD(3)>, L<EVP_PKEY_assign_RSA(3)>
|
/openssl/crypto/rsa/ |
H A D | rsa_ameth.c | 965 const EVP_PKEY_ASN1_METHOD ossl_rsa_asn1_meths[2] = { 1014 const EVP_PKEY_ASN1_METHOD ossl_rsa_pss_asn1_meth = {
|
/openssl/engines/ |
H A D | e_loader_attic.c | 517 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()
|