diff options
author | Richard Levitte <levitte@openssl.org> | 2002-07-22 14:18:11 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-07-22 14:18:11 +0000 |
commit | 6d9116f83d745c64bee7c2bfdbb842874b9bf70a (patch) | |
tree | 2ea4b93d59f82486364e8f50b716a93501217e09 /crypto/engine | |
parent | 8be4e173e88598f21151f86e2b0b23f634ca26dd (diff) |
If DH is disabled, don't define the DH functions.
Notified by Kim Hellan <KHE@kmd.dk>
Diffstat (limited to 'crypto/engine')
-rw-r--r-- | crypto/engine/hw_ncipher.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/engine/hw_ncipher.c b/crypto/engine/hw_ncipher.c index 4fef86fcc5..a43d4360f2 100644 --- a/crypto/engine/hw_ncipher.c +++ b/crypto/engine/hw_ncipher.c @@ -109,11 +109,13 @@ static int hwcrhk_rsa_mod_exp(BIGNUM *r, const BIGNUM *I, RSA *rsa); static int hwcrhk_mod_exp_mont(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); +#ifndef OPENSSL_NO_DH /* DH stuff */ /* This function is alised to mod_exp (with the DH and mont dropped). */ static int hwcrhk_mod_exp_dh(const DH *dh, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); +#endif /* RAND stuff */ static int hwcrhk_rand_bytes(unsigned char *buf, int num); @@ -1057,6 +1059,7 @@ static int hwcrhk_mod_exp_mont(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, return hwcrhk_mod_exp(r, a, p, m, ctx); } +#ifndef OPENSSL_NO_DH /* This function is aliased to mod_exp (with the dh and mont dropped). */ static int hwcrhk_mod_exp_dh(const DH *dh, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, @@ -1064,6 +1067,7 @@ static int hwcrhk_mod_exp_dh(const DH *dh, BIGNUM *r, { return hwcrhk_mod_exp(r, a, p, m, ctx); } +#endif /* Random bytes are good */ static int hwcrhk_rand_bytes(unsigned char *buf, int num) |