aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/dsa/dsa_key.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement internally opaque bn access from dsaMatt Caswell2014-12-081-4/+9
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* remove OPENSSL_FIPSAPIDr. Stephen Henson2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* remove FIPS module code from crypto/dsaDr. Stephen Henson2014-12-081-43/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined inDr. Stephen Henson2011-05-111-1/+1
| | | | the FIPS capable OpenSSL.
* Add PRNG security strength checking.Dr. Stephen Henson2011-04-231-1/+4
|
* Use 0 for tbslen to perform strlen.Dr. Stephen Henson2011-04-191-1/+1
|
* Remove several of the old obsolete FIPS_corrupt_*() functions.Dr. Stephen Henson2011-04-141-9/+0
|
* Initial incomplete POST overhaul: add support for POST callback toDr. Stephen Henson2011-04-141-1/+2
| | | | allow status of POST to be monitored and/or failures induced.
* Update pairwise consistency checks to use SHA-256.Dr. Stephen Henson2011-02-151-2/+1
|
* Free keys if DSA pairwise error.Dr. Stephen Henson2011-02-111-1/+5
|
* Transfer error redirection to fips.h, add OPENSSL_FIPSAPI to source filesDr. Stephen Henson2011-02-031-0/+2
| | | | that use it.
* FIPS mode DSA changes:Dr. Stephen Henson2011-01-261-0/+45
| | | | | | | | | | | | Check for selftest failures. Pairwise consistency test for RSA key generation. Use some EVP macros instead of EVP functions. Use minimal FIPS EVP where needed. Key size restrictions.
* Change to mitigate branch prediction attacksBodo Möller2007-03-281-1/+1
| | | | | Submitted by: Matthew D Wood Reviewed by: Bodo Moeller
* Use BN_with_flags() in a cleaner way.Bodo Möller2005-05-271-0/+1
|
* Implement fixed-window exponentiation to mitigate hyper-threadingBodo Möller2005-05-161-1/+14
| | | | | | | | | | | | timing attacks. BN_FLG_EXP_CONSTTIME requests this algorithm, and this done by default for RSA/DSA/DH private key computations unless RSA_FLAG_NO_EXP_CONSTTIME/DSA_FLAG_NO_EXP_CONSTTIME/ DH_FLAG_NO_EXP_CONSTTIME is set. Submitted by: Matthew D Wood Reviewed by: Bodo Moeller
* Make sure we get the definition of OPENSSL_NO_DSA and OPENSSL_NO_SHA.Richard Levitte2003-03-201-1/+1
|
* As with RSA, which was modified recently, this change makes it possible toGeoff Thorpe2003-01-151-0/+9
| | | | | | override key-generation implementations by placing handlers in the methods for DSA and DH. Also, parameter generation for DSA and DH is possible by another new handler for each method.
* Change all calls to low level digest routines in the library andDr. Stephen Henson2001-06-191-1/+0
| | | | | | | | | | applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings.
* Use BN_rand_range().Ulf Möller2001-02-201-10/+3
|
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-1/+1
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Don't set the two top bits to one when generating a random number < q.:wqUlf Möller2000-09-131-1/+1
|
* Check BN_rand return value.Bodo Möller2000-02-291-1/+2
| | | | "make update".
* Message digest stuff.Ulf Möller1999-04-271-1/+2
|
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-4/+4
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-2/+1
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-1/+1
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+112