Home
last modified time | relevance | path

Searched refs:DSA_METHOD (Results 1 – 17 of 17) sorted by relevance

/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_meth.c21 DSA_METHOD *DSA_meth_new(const char *name, int flags) in DSA_meth_new()
23 DSA_METHOD *dsam = OPENSSL_zalloc(sizeof(*dsam)); in DSA_meth_new()
38 void DSA_meth_free(DSA_METHOD *dsam) in DSA_meth_free()
46 DSA_METHOD *DSA_meth_dup(const DSA_METHOD *dsam) in DSA_meth_dup()
48 DSA_METHOD *ret = OPENSSL_malloc(sizeof(*ret)); in DSA_meth_dup()
63 const char *DSA_meth_get0_name(const DSA_METHOD *dsam) in DSA_meth_get0_name()
68 int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name) in DSA_meth_set1_name()
81 int DSA_meth_get_flags(const DSA_METHOD *dsam) in DSA_meth_get_flags()
86 int DSA_meth_set_flags(DSA_METHOD *dsam, int flags) in DSA_meth_set_flags()
92 void *DSA_meth_get0_app_data(const DSA_METHOD *dsam) in DSA_meth_get0_app_data()
[all …]
H A Ddsa_ossl.c42 static DSA_METHOD openssl_dsa_meth = {
57 static const DSA_METHOD *default_DSA_method = &openssl_dsa_meth;
60 void DSA_set_default_method(const DSA_METHOD *meth) in DSA_set_default_method()
66 const DSA_METHOD *DSA_get_default_method(void) in DSA_get_default_method()
71 const DSA_METHOD *DSA_OpenSSL(void) in DSA_OpenSSL()
H A Ddsa_lib.c106 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) in DSA_set_method()
112 const DSA_METHOD *mtmp; in DSA_set_method()
127 const DSA_METHOD *DSA_get_method(DSA *d) in DSA_get_method()
H A Ddsa_local.h31 const DSA_METHOD *meth;
/freebsd/crypto/openssl/include/openssl/
H A Ddsa.h122 OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *DSA_OpenSSL(void);
124 OSSL_DEPRECATEDIN_3_0 void DSA_set_default_method(const DSA_METHOD *);
125 OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *DSA_get_default_method(void);
126 OSSL_DEPRECATEDIN_3_0 int DSA_set_method(DSA *dsa, const DSA_METHOD *);
127 OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *DSA_get_method(DSA *d);
222 OSSL_DEPRECATEDIN_3_0 DSA_METHOD *DSA_meth_new(const char *name, int flags);
223 OSSL_DEPRECATEDIN_3_0 void DSA_meth_free(DSA_METHOD *dsam);
224 OSSL_DEPRECATEDIN_3_0 DSA_METHOD *DSA_meth_dup(const DSA_METHOD *dsam);
225 OSSL_DEPRECATEDIN_3_0 const char *DSA_meth_get0_name(const DSA_METHOD *dsam);
226 OSSL_DEPRECATEDIN_3_0 int DSA_meth_set1_name(DSA_METHOD *dsam,
[all …]
H A Dengine.h498 OSSL_DEPRECATEDIN_3_0 int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth);
557 OSSL_DEPRECATEDIN_3_0 const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e);
H A Dtypes.h151 typedef struct dsa_method DSA_METHOD; typedef
/freebsd/crypto/openssl/doc/man3/
H A DDSA_meth_new.pod23 DSA_METHOD *DSA_meth_new(const char *name, int flags);
25 void DSA_meth_free(DSA_METHOD *dsam);
27 DSA_METHOD *DSA_meth_dup(const DSA_METHOD *meth);
29 const char *DSA_meth_get0_name(const DSA_METHOD *dsam);
30 int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name);
32 int DSA_meth_get_flags(const DSA_METHOD *dsam);
33 int DSA_meth_set_flags(DSA_METHOD *dsam, int flags);
35 void *DSA_meth_get0_app_data(const DSA_METHOD *dsam);
36 int DSA_meth_set0_app_data(DSA_METHOD *dsam, void *app_data);
38 DSA_SIG *(*DSA_meth_get_sign(const DSA_METHOD *dsam))(const unsigned char *,
[all …]
H A DDSA_set_method.pod16 void DSA_set_default_method(const DSA_METHOD *meth);
18 const DSA_METHOD *DSA_get_default_method(void);
20 int DSA_set_method(DSA *dsa, const DSA_METHOD *meth);
24 const DSA_METHOD *DSA_OpenSSL(void);
31 A B<DSA_METHOD> specifies the functions that OpenSSL uses for DSA
37 Initially, the default DSA_METHOD is the OpenSSL internal implementation,
48 DSA_METHOD. However, the meaningfulness of this result is dependent on
53 B<rsa>. This will replace the DSA_METHOD used by the DSA key and if the
56 work with certain DSA_METHOD implementations (e.g. from an ENGINE module
58 attempting to change the DSA_METHOD for the key can have unexpected
[all …]
H A DENGINE_add.pod123 int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth);
140 const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e);
182 DSA_METHOD, DH_METHOD, RAND_METHOD, ECDH_METHOD, ECDSA_METHOD,
/freebsd/crypto/openssl/crypto/engine/
H A Dtb_dsa.c66 const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e) in ENGINE_get_DSA()
72 int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth) in ENGINE_set_DSA()
H A Deng_local.h115 const DSA_METHOD *dsa_meth;
/freebsd/crypto/openssl/util/
H A Dindent.pro183 -T DSA_METHOD
/freebsd/crypto/openssl/engines/
H A De_capi.c397 static DSA_METHOD *capi_dsa_method = NULL;
409 const DSA_METHOD *ossl_dsa_meth; in capi_init()
/freebsd/crypto/openssl/
H A DNEWS.md684 * Deprecated the `DSA` and `DSA_METHOD` types and functions.
963 DH and DH_METHOD, DSA and DSA_METHOD, RSA and RSA_METHOD,
1941 * New DH_METHOD, DSA_METHOD and enhanced RSA_METHOD
H A DCHANGES.md6052 * Made DSA and DSA_METHOD opaque. The structures for managing DSA objects
13375 * Make sure the default DSA_METHOD implementation only uses its
13452 * Key-generation can now be implemented in RSA_METHOD, DSA_METHOD
19754 * Initial support for DSA_METHOD. This is based on the RSA_METHOD and
/freebsd/crypto/openssl/test/
H A Devp_extra_test.c1708 DSA_METHOD *dsa_meth = NULL; in test_EVP_PKEY_sign_with_app_method()