summary refs log tree commit diff
path: root/crypto/src/asn1/DerTaggedObject.cs
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2021-11-06 19:31:27 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2021-11-06 19:31:27 +0700
commit545bd8d72f1be98af7ce0dc85f713a5f47b01d9d (patch)
treeb598906898b019c9c1f60cf2f66b89583fe3c966 /crypto/src/asn1/DerTaggedObject.cs
parentAdd Asn1Utilities class (diff)
downloadBouncyCastle.NET-ed25519-545bd8d72f1be98af7ce0dc85f713a5f47b01d9d.tar.xz
Add TagClass property to Asn1TaggedObject
Diffstat (limited to 'crypto/src/asn1/DerTaggedObject.cs')
-rw-r--r--crypto/src/asn1/DerTaggedObject.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/src/asn1/DerTaggedObject.cs b/crypto/src/asn1/DerTaggedObject.cs
index 5ef4310e6..053d32f0a 100644
--- a/crypto/src/asn1/DerTaggedObject.cs
+++ b/crypto/src/asn1/DerTaggedObject.cs
@@ -57,15 +57,15 @@ namespace Org.BouncyCastle.Asn1
 
 			if (explicitly)
 			{
-				asn1Out.WriteEncodingDL(withID, Asn1Tags.Constructed | Asn1Tags.ContextSpecific, tagNo, bytes);
+				asn1Out.WriteEncodingDL(withID, Asn1Tags.Constructed | TagClass, TagNo, bytes);
 			}
 			else
 			{
                 if (withID)
                 {
                     // need to mark constructed types... (preserve Constructed tag)
-                    int flags = (bytes[0] & Asn1Tags.Constructed) | Asn1Tags.ContextSpecific;
-                    asn1Out.WriteIdentifier(true, flags, tagNo);
+                    int flags = (bytes[0] & Asn1Tags.Constructed) | TagClass;
+                    asn1Out.WriteIdentifier(true, flags, TagNo);
                 }
 
                 asn1Out.Write(bytes, 1, bytes.Length - 1);