summary refs log tree commit diff
path: root/crypto/src/asn1/DerNull.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/DerNull.cs')
-rw-r--r--crypto/src/asn1/DerNull.cs19
1 files changed, 6 insertions, 13 deletions
diff --git a/crypto/src/asn1/DerNull.cs b/crypto/src/asn1/DerNull.cs
index a802f6486..fd7049699 100644
--- a/crypto/src/asn1/DerNull.cs
+++ b/crypto/src/asn1/DerNull.cs
@@ -8,27 +8,20 @@ namespace Org.BouncyCastle.Asn1
 	public class DerNull
 		: Asn1Null
 	{
-		public static readonly DerNull Instance = new DerNull(0);
+		public static readonly DerNull Instance = new DerNull();
 
-		byte[] zeroBytes = new byte[0];
+		private static readonly byte[] ZeroBytes = new byte[0];
 
-		[Obsolete("Use static Instance object")]
-		public DerNull()
+		protected internal DerNull()
 		{
 		}
 
-		protected internal DerNull(int dummy)
+		internal override void Encode(DerOutputStream derOut)
 		{
+			derOut.WriteEncoded(Asn1Tags.Null, ZeroBytes);
 		}
 
-		internal override void Encode(
-			DerOutputStream  derOut)
-		{
-			derOut.WriteEncoded(Asn1Tags.Null, zeroBytes);
-		}
-
-		protected override bool Asn1Equals(
-			Asn1Object asn1Object)
+		protected override bool Asn1Equals(Asn1Object asn1Object)
 		{
 			return asn1Object is DerNull;
 		}