summary refs log tree commit diff
path: root/crypto/src/asn1/Asn1InputStream.cs
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2023-02-28 15:51:43 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2023-02-28 15:51:43 +0700
commitbee117f4efc5d3daa8fe72aabee224a964613dc3 (patch)
treede4e00de8cecd7d8d4aa4f18cdd9310f18d0f690 /crypto/src/asn1/Asn1InputStream.cs
parentCRC24 perf. opts. (diff)
downloadBouncyCastle.NET-ed25519-bee117f4efc5d3daa8fe72aabee224a964613dc3.tar.xz
Update Asn1Tags
Diffstat (limited to 'crypto/src/asn1/Asn1InputStream.cs')
-rw-r--r--crypto/src/asn1/Asn1InputStream.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/src/asn1/Asn1InputStream.cs b/crypto/src/asn1/Asn1InputStream.cs
index 82ff77fda..3454dc0d4 100644
--- a/crypto/src/asn1/Asn1InputStream.cs
+++ b/crypto/src/asn1/Asn1InputStream.cs
@@ -425,6 +425,14 @@ namespace Org.BouncyCastle.Asn1
                 return DerVideotexString.CreatePrimitive(bytes);
             case Asn1Tags.VisibleString:
                 return DerVisibleString.CreatePrimitive(bytes);
+            case Asn1Tags.Time:
+            case Asn1Tags.Date:
+            case Asn1Tags.TimeOfDay:
+            case Asn1Tags.DateTime:
+            case Asn1Tags.Duration:
+            case Asn1Tags.OidIri:
+            case Asn1Tags.RelativeOidIri:
+                throw new IOException("unsupported tag " + tagNo + " encountered");
             default:
                 throw new IOException("unknown tag " + tagNo + " encountered");
             }