Home
last modified time | relevance | path

Searched refs:DH_METHOD (Results 1 – 16 of 16) sorted by relevance

/freebsd/crypto/openssl/crypto/dh/
H A Ddh_meth.c20 DH_METHOD *DH_meth_new(const char *name, int flags) in DH_meth_new()
22 DH_METHOD *dhm = OPENSSL_zalloc(sizeof(*dhm)); in DH_meth_new()
38 void DH_meth_free(DH_METHOD *dhm) in DH_meth_free()
46 DH_METHOD *DH_meth_dup(const DH_METHOD *dhm) in DH_meth_dup()
48 DH_METHOD *ret = OPENSSL_malloc(sizeof(*ret)); in DH_meth_dup()
84 int DH_meth_get_flags(const DH_METHOD *dhm) in DH_meth_get_flags()
89 int DH_meth_set_flags(DH_METHOD *dhm, int flags) in DH_meth_set_flags()
95 void *DH_meth_get0_app_data(const DH_METHOD *dhm) in DH_meth_get0_app_data()
123 int DH_meth_set_compute_key(DH_METHOD *dhm, in DH_meth_set_compute_key()
138 int DH_meth_set_bn_mod_exp(DH_METHOD *dhm, in DH_meth_set_bn_mod_exp()
[all …]
H A Ddh_key.c165 static DH_METHOD dh_ossl = {
177 static const DH_METHOD *default_DH_method = &dh_ossl;
179 const DH_METHOD *DH_OpenSSL(void) in DH_OpenSSL()
184 const DH_METHOD *DH_get_default_method(void) in DH_get_default_method()
210 void DH_set_default_method(const DH_METHOD *meth) in DH_set_default_method()
H A Ddh_lib.c32 int DH_set_method(DH *dh, const DH_METHOD *meth) in DH_set_method()
38 const DH_METHOD *mtmp; in DH_set_method()
52 const DH_METHOD *ossl_dh_get_method(const DH *dh) in ossl_dh_get_method()
H A Ddh_local.h36 const DH_METHOD *meth;
/freebsd/crypto/openssl/doc/man3/
H A DDH_meth_new.pod21 DH_METHOD *DH_meth_new(const char *name, int flags);
23 void DH_meth_free(DH_METHOD *dhm);
25 DH_METHOD *DH_meth_dup(const DH_METHOD *dhm);
27 const char *DH_meth_get0_name(const DH_METHOD *dhm);
30 int DH_meth_get_flags(const DH_METHOD *dhm);
31 int DH_meth_set_flags(DH_METHOD *dhm, int flags);
33 void *DH_meth_get0_app_data(const DH_METHOD *dhm);
41 int DH_meth_set_compute_key(DH_METHOD *dhm,
47 int DH_meth_set_bn_mod_exp(DH_METHOD *dhm,
60 int DH_meth_set_generate_params(DH_METHOD *dhm,
[all …]
H A DDH_set_method.pod16 void DH_set_default_method(const DH_METHOD *meth);
18 const DH_METHOD *DH_get_default_method(void);
20 int DH_set_method(DH *dh, const DH_METHOD *meth);
24 const DH_METHOD *DH_OpenSSL(void);
31 A B<DH_METHOD> specifies the functions that OpenSSL uses for Diffie-Hellman
37 Initially, the default DH_METHOD is the OpenSSL internal implementation, as
47 DH_get_default_method() returns a pointer to the current default DH_METHOD.
52 This will replace the DH_METHOD used by the DH key and if the previous method
54 change. It is possible to have DH keys that only work with certain DH_METHOD
64 A new DH_METHOD object may be constructed using DH_meth_new() (see
[all …]
H A DENGINE_add.pod124 int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth);
141 const DH_METHOD *ENGINE_get_DH(const ENGINE *e);
182 DSA_METHOD, DH_METHOD, RAND_METHOD, ECDH_METHOD, ECDSA_METHOD,
/freebsd/crypto/openssl/include/openssl/
H A Ddh.h196 OSSL_DEPRECATEDIN_3_0 const DH_METHOD *DH_OpenSSL(void);
199 OSSL_DEPRECATEDIN_3_0 const DH_METHOD *DH_get_default_method(void);
200 OSSL_DEPRECATEDIN_3_0 int DH_set_method(DH *dh, const DH_METHOD *meth);
276 OSSL_DEPRECATEDIN_3_0 void DH_meth_free(DH_METHOD *dhm);
277 OSSL_DEPRECATEDIN_3_0 DH_METHOD *DH_meth_dup(const DH_METHOD *dhm);
280 OSSL_DEPRECATEDIN_3_0 int DH_meth_get_flags(const DH_METHOD *dhm);
281 OSSL_DEPRECATEDIN_3_0 int DH_meth_set_flags(DH_METHOD *dhm, int flags);
285 OSSL_DEPRECATEDIN_3_0 int DH_meth_set_generate_key(DH_METHOD *dhm,
291 OSSL_DEPRECATEDIN_3_0 int DH_meth_set_compute_key(DH_METHOD *dhm,
302 OSSL_DEPRECATEDIN_3_0 int DH_meth_set_bn_mod_exp(DH_METHOD *dhm,
[all …]
H A Dengine.h500 OSSL_DEPRECATEDIN_3_0 int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth);
557 OSSL_DEPRECATEDIN_3_0 const DH_METHOD *ENGINE_get_DH(const ENGINE *e);
H A Dtypes.h135 typedef struct dh_method DH_METHOD; typedef
/freebsd/crypto/openssl/crypto/engine/
H A Dtb_dh.c66 const DH_METHOD *ENGINE_get_DH(const ENGINE *e) in ENGINE_get_DH()
72 int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth) in ENGINE_set_DH()
H A Deng_local.h116 const DH_METHOD *dh_meth;
/freebsd/crypto/openssl/include/crypto/
H A Ddh.h47 const DH_METHOD *ossl_dh_get_method(const DH *dh);
/freebsd/crypto/openssl/util/
H A Dindent.pro178 -T DH_METHOD
/freebsd/crypto/openssl/
H A DNEWS.md136 * Deprecated the `DH` and `DH_METHOD` types and functions.
414 DH and DH_METHOD, DSA and DSA_METHOD, RSA and RSA_METHOD,
1392 * New DH_METHOD, DSA_METHOD and enhanced RSA_METHOD
/freebsd/crypto/heimdal/lib/hx509/
H A Dhxtool.c1394 const DH_METHOD *m = DH_get_default_method(); in info()