From 02fe5a8d2d2d87830484f731e821054a21a9bf4f Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Mon, 22 Jun 2015 20:45:41 -0400 Subject: Remove our workarounds for pyasn.1 bugs, a new pyasn.1 is out! --- src/cryptography/hazmat/primitives/asymmetric/utils.py | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src') diff --git a/src/cryptography/hazmat/primitives/asymmetric/utils.py b/src/cryptography/hazmat/primitives/asymmetric/utils.py index 29390e40..b10ea957 100644 --- a/src/cryptography/hazmat/primitives/asymmetric/utils.py +++ b/src/cryptography/hazmat/primitives/asymmetric/utils.py @@ -29,11 +29,6 @@ def decode_rfc6979_signature(signature): raise ValueError( "The signature contains bytes after the end of the ASN.1 sequence." ) - # pyasn1 can erroneously return this from top-level DER decoding. - # It's intended as a sentinel in recursive BER decoding, so it's - # returned even though an asn1Spec is provided. - if eoo.endOfOctets.isSameTypeWith(data) and data == eoo.endOfOctets: - raise ValueError("Invalid signature data. Unable to decode ASN.1") r = int(data.getComponentByName('r')) s = int(data.getComponentByName('s')) -- cgit v1.2.3