mirror of https://github.com/wolfSSL/wolfssl
Allow OpenSSL DSA sign/verify functions with FIPS.
This commit is contained in:
parent
0488caed4c
commit
3ca77bb09b
|
@ -32702,7 +32702,7 @@ int wolfSSL_DSA_do_sign(const unsigned char* d, unsigned char* sigRet,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !defined(HAVE_SELFTEST) && !defined(HAVE_FIPS)
|
#ifndef HAVE_SELFTEST
|
||||||
WOLFSSL_DSA_SIG* wolfSSL_DSA_do_sign_ex(const unsigned char* digest,
|
WOLFSSL_DSA_SIG* wolfSSL_DSA_do_sign_ex(const unsigned char* digest,
|
||||||
int inLen, WOLFSSL_DSA* dsa)
|
int inLen, WOLFSSL_DSA* dsa)
|
||||||
{
|
{
|
||||||
|
@ -32736,7 +32736,7 @@ WOLFSSL_DSA_SIG* wolfSSL_DSA_do_sign_ex(const unsigned char* digest,
|
||||||
/* 2 * sigLen for the two points r and s */
|
/* 2 * sigLen for the two points r and s */
|
||||||
return wolfSSL_d2i_DSA_SIG(NULL, &tmp, 2 * sigLen);
|
return wolfSSL_d2i_DSA_SIG(NULL, &tmp, 2 * sigLen);
|
||||||
}
|
}
|
||||||
#endif /* !HAVE_SELFTEST && !HAVE_FIPS */
|
#endif /* !HAVE_SELFTEST */
|
||||||
|
|
||||||
int wolfSSL_DSA_do_verify(const unsigned char* d, unsigned char* sig,
|
int wolfSSL_DSA_do_verify(const unsigned char* d, unsigned char* sig,
|
||||||
WOLFSSL_DSA* dsa, int *dsacheck)
|
WOLFSSL_DSA* dsa, int *dsacheck)
|
||||||
|
@ -32778,7 +32778,7 @@ int wolfSSL_DSA_bits(const WOLFSSL_DSA *d)
|
||||||
return wolfSSL_BN_num_bits(d->p);
|
return wolfSSL_BN_num_bits(d->p);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !defined(HAVE_SELFTEST) && !defined(HAVE_FIPS)
|
#ifndef HAVE_SELFTEST
|
||||||
int wolfSSL_DSA_do_verify_ex(const unsigned char* digest, int digest_len,
|
int wolfSSL_DSA_do_verify_ex(const unsigned char* digest, int digest_len,
|
||||||
WOLFSSL_DSA_SIG* sig, WOLFSSL_DSA* dsa)
|
WOLFSSL_DSA_SIG* sig, WOLFSSL_DSA* dsa)
|
||||||
{
|
{
|
||||||
|
@ -32848,7 +32848,7 @@ int wolfSSL_DSA_do_verify_ex(const unsigned char* digest, int digest_len,
|
||||||
|
|
||||||
return WOLFSSL_SUCCESS;
|
return WOLFSSL_SUCCESS;
|
||||||
}
|
}
|
||||||
#endif /* !HAVE_SELFTEST && !HAVE_FIPS */
|
#endif /* !HAVE_SELFTEST */
|
||||||
|
|
||||||
WOLFSSL_API int wolfSSL_i2d_DSAparams(const WOLFSSL_DSA* dsa,
|
WOLFSSL_API int wolfSSL_i2d_DSAparams(const WOLFSSL_DSA* dsa,
|
||||||
unsigned char** out)
|
unsigned char** out)
|
||||||
|
|
Loading…
Reference in New Issue