Remove support for mis-encoded PKCS#8 DSA keys.
David Benjamin authored
Previously, OpenSSL supported many different DSA PKCS#8 encodings. Only
support the standard format. One of the workaround formats (SEQUENCE of
private key and public key) seems to be a workaround for an old Netscape
bug. From inspection, NSS seems to have fixed this from the first open
source commit.

(cherry-picked from 440f1037716eca16f203edb8f03d4a59c92ae0cc)

Bug: 27449871
Change-Id: I1e097b675145954b4d7a0bed8733e5a25c25fd8e
Reviewed-on: https://boringssl-review.googlesource.com/7074

Reviewed-by: default avatarAdam Langley <agl@google.com>
(cherry picked from commit c042e7ed)
7bde24ad
Name Last commit Last update
linux-aarch64/crypto external/boringssl: bump revision.
linux-arm/crypto Bump revision of BoringSSL.
linux-x86/crypto external/boringssl: bump revision.
linux-x86_64/crypto external/boringssl: bump revision.
mac-x86/crypto external/boringssl: bump revision.
mac-x86_64/crypto external/boringssl: bump revision.
src Remove support for mis-encoded PKCS#8 DSA keys.
win-x86/crypto external/boringssl: bump revision.
win-x86_64/crypto external/boringssl: bump revision.
Android.mk s/-Wno-unused-parameters/-Wno-unused-parameter/
BORINGSSL_REVISION Bump revision of BoringSSL.
MODULE_LICENSE_BSD_LIKE Initial commit of BoringSSL for Android.
NOTICE Initial commit of BoringSSL for Android.
android_compat_hacks.c Bump revision of BoringSSL.
android_compat_keywrap.c Changes to work with OpenSSH and wpa_supplicant.
arm_arch.h Initial commit of BoringSSL for Android.
crypto-sources.mk Android: disable assembly for Mac and Windows
err_data.c Bump revision of BoringSSL.
flavor.mk Initial commit of BoringSSL for Android.
include Initial commit of BoringSSL for Android.
rules.mk Add rules.mk for building Trusty.
sources.mk Bump revision of BoringSSL.
ssl-sources.mk Initial commit of BoringSSL for Android.