aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/dsa/dsa_err.c
Commit message (Collapse)AuthorAgeFilesLines
* Check for errors allocating the error strings.Kurt Roeckx2016-07-201-1/+2
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> GH: #1330
* Don't allocate r/s in DSA_SIG and ECDSA_SIGDr. Stephen Henson2016-07-201-0/+1
| | | | | | | | | To avoid having to immediately free up r/s when setting them don't allocate them automatically in DSA_SIG_new() and ECDSA_SIG_new(). RT#4590 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove unused error/function codes.Rich Salz2016-05-231-18/+1
| | | | | | | | Add script to find unused err/reason codes Remove unused reason codes. Remove entries for unused functions Reviewed-by: Matt Caswell <matt@openssl.org>
* Add some error messages for malloc failsMatt Caswell2016-05-181-0/+3
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Manual fixes after copyright consolidationRich Salz2016-05-171-51/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove /* foo.c */ commentsRich Salz2016-01-261-1/+0
| | | | | | | | | | | | This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Rebuild error source files.Dr. Stephen Henson2015-11-051-13/+13
| | | | | | | Rebuild error source files: the new mkerr.pl functionality will now pick up and translate static function names properly. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-59/+58
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Make `safe' (EC)DSA nonces the default.Adam Langley2013-07-151-1/+0
| | | | | | | | | This change updates 8a99cb29 to make the generation of (EC)DSA nonces using the message digest the default. It also reverts the changes to (EC)DSA_METHOD structure. In addition to making it the default, removing the flag from EC_KEY means that FIPS modules will no longer have an ABI mismatch.
* Add secure DSA nonce flag.Adam Langley2013-06-131-1/+2
| | | | | | This change adds the option to calculate (EC)DSA nonces by hashing the message and private key along with entropy to avoid leaking the private key if the PRNG fails.
* Provisional, experimental support for DSA2 parameter generation algorithm.Dr. Stephen Henson2011-01-311-0/+3
| | | | Not properly integrated or tested yet.
* FIPS mode DSA changes:Dr. Stephen Henson2011-01-261-0/+3
| | | | | | | | | | | | 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.
* recalculate DSA signature if r or s is zero (FIPS 186-3 requirement)Dr. Stephen Henson2011-01-251-0/+1
|
* correct error codeDr. Stephen Henson2010-03-081-1/+2
|
* Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson2006-11-211-7/+4
|
* Introduce limits to prevent malicious keys being able toBodo Möller2006-09-281-0/+2
| | | | | cause a denial of service. (CVE-2006-2940) [Steve Henson, Bodo Moeller]
* Fix various error codes to match functions.Dr. Stephen Henson2006-07-171-1/+2
|
* Support for DSA keygen, fix for genpkey.Dr. Stephen Henson2006-04-121-0/+2
|
* Initial DSA EVP_PKEY_METHOD. Fixup some error codes.Dr. Stephen Henson2006-04-121-0/+2
|
* New utility pkeyparam. Enhance and bugfix algorithm specific parameterDr. Stephen Henson2006-03-281-0/+1
| | | | functions to support it.
* Initial support for pluggable public key ASN1 support. Process most publicDr. Stephen Henson2006-03-201-0/+8
| | | | | | key ASN1 handling through a single EVP_PKEY_ASN1_METHOD structure and move the spaghetti algorithm specific code to a single ASN1 module for each algorithm.
* Rebuild error codes.Dr. Stephen Henson2005-04-121-20/+23
|
* Make sure we get the definition of OPENSSL_NO_ERR.Richard Levitte2003-03-201-0/+1
|
* Make {RSA,DSA,DH}_new_method obtain and release an ENGINEDr. Stephen Henson2002-03-091-1/+1
| | | | functional reference in all cases.
* Fix ASN1 bug when decoding OTHER type.Dr. Stephen Henson2001-04-211-0/+1
| | | | Various S/MIME DSA related fixes.
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-2/+2
| | | | | | | | | | | | 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.
* Merge from the ASN1 branch of new ASN1 codeDr. Stephen Henson2000-12-081-0/+1
| | | | | | to main trunk. Lets see if the makes it to openssl-cvs :-)
* Preserve reason strings in automatically build tables.Bodo Möller2000-03-051-1/+2
|
* Make DSA_generate_parameters, and fix a couple of bugBodo Möller2000-01-301-1/+0
| | | | (including another problem in the s3_srvr.c state machine).
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-57/+59
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-1/+1
|
* Separate DSA functionality from ASN.1 encoding.Ulf Möller1999-04-091-0/+5
| | | | | New functions DSA_do_sign and DSA_do_verify to provide access to the raw DSA values.
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-211-2/+2
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-2/+8
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+93