1 files changed, 0 insertions, 12 deletions
diff --git a/crypto/src/asn1/ASN1StreamParser.cs b/crypto/src/asn1/ASN1StreamParser.cs
index 3281310c0..f805f68a5 100644
--- a/crypto/src/asn1/ASN1StreamParser.cs
+++ b/crypto/src/asn1/ASN1StreamParser.cs
@@ -71,12 +71,7 @@ namespace Org.BouncyCastle.Asn1
int tagClass = tagHdr & Asn1Tags.Private;
if (0 != tagClass)
- {
- if (Asn1Tags.Application == tagClass)
- return new BerApplicationSpecificParser(tagNo, sp);
-
return new BerTaggedObjectParser(tagClass, tagNo, sp);
- }
return sp.ParseImplicitConstructedIL(tagNo);
}
@@ -94,13 +89,6 @@ namespace Org.BouncyCastle.Asn1
{
bool isConstructed = (tagHdr & Asn1Tags.Constructed) != 0;
- // TODO[asn1] Special handling can be removed once ASN1ApplicationSpecific types removed.
- if (Asn1Tags.Application == tagClass)
- {
- // This cast is ensuring the current user-expected return type.
- return (DLApplicationSpecific)sp.LoadTaggedDL(tagClass, tagNo, isConstructed);
- }
-
return new DLTaggedObjectParser(tagClass, tagNo, isConstructed, sp);
}
|