openssl/crypto/dsa
Dr. Stephen Henson ab4a81f69e Remove broken DSA private key workarounds.
Remove old code that handled various invalid DSA formats in ancient
software.

This also fixes a double free bug when parsing malformed DSA private keys.

Thanks to Adam Langley (Google/BoringSSL) for discovering this bug using
libFuzzer.

CVE-2016-0705

Reviewed-by: Emilia Käsper <emilia@openssl.org>
2016-02-19 18:54:50 +00:00
..
build.info unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
dsa_ameth.c Remove broken DSA private key workarounds. 2016-02-19 18:54:50 +00:00
dsa_asn1.c Use callback for DSAPublicKey 2016-01-28 23:41:35 +00:00
dsa_depr.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dsa_err.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_gen.c GH322 revisited: remove unused function. 2016-02-08 09:21:17 -05:00
dsa_key.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_lib.c Move to REF_DEBUG, for consistency. 2016-02-11 12:40:32 -05:00
dsa_locl.h GH322 revisited: remove unused function. 2016-02-08 09:21:17 -05:00
dsa_ossl.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_pmeth.c Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
dsa_prn.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_sign.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
dsa_vrf.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
fips186a.txt misspellings fixes by https://github.com/vlajos/misspell_fixer 2013-09-05 21:39:42 +01:00
Makefile.in Remove all special make depend flags, as well as OPENSSL_DOING_MAKEDEPEND 2016-02-18 23:43:09 +01:00