summary refs log tree commit diff
path: root/crypto/src/asn1/x9
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2014-01-24 15:02:49 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2014-01-24 15:02:49 +0700
commitec4288ed12863d6692275cb945378401937cb320 (patch)
tree7bc2e8d835265ba784b904852a1d719cc385ea31 /crypto/src/asn1/x9
parentTrack uvLen to reduce shifting for small operands (diff)
downloadBouncyCastle.NET-ed25519-ec4288ed12863d6692275cb945378401937cb320.tar.xz
Make class abstract
Diffstat (limited to 'crypto/src/asn1/x9')
-rw-r--r--crypto/src/asn1/x9/X9IntegerConverter.cs56
1 files changed, 24 insertions, 32 deletions
diff --git a/crypto/src/asn1/x9/X9IntegerConverter.cs b/crypto/src/asn1/x9/X9IntegerConverter.cs
index 2bce20488..e8f457114 100644
--- a/crypto/src/asn1/x9/X9IntegerConverter.cs
+++ b/crypto/src/asn1/x9/X9IntegerConverter.cs
@@ -5,44 +5,36 @@ using Org.BouncyCastle.Math.EC;
 
 namespace Org.BouncyCastle.Asn1.X9
 {
-    public sealed class X9IntegerConverter
+    public abstract class X9IntegerConverter
     {
-		private X9IntegerConverter()
-		{
-		}
-
-		public static int GetByteLength(
-            ECFieldElement fe)
+        public static int GetByteLength(ECFieldElement fe)
         {
-			return (fe.FieldSize + 7) / 8;
+            return (fe.FieldSize + 7) / 8;
         }
 
-		public static int GetByteLength(
-			ECCurve c)
-		{
-			return (c.FieldSize + 7) / 8;
-		}
+        public static int GetByteLength(ECCurve c)
+        {
+            return (c.FieldSize + 7) / 8;
+        }
 
-		public static byte[] IntegerToBytes(
-			BigInteger	s,
-			int			qLength)
-		{
-			byte[] bytes = s.ToByteArrayUnsigned();
+        public static byte[] IntegerToBytes(BigInteger s, int qLength)
+        {
+            byte[] bytes = s.ToByteArrayUnsigned();
 
-			if (qLength < bytes.Length)
-			{
-				byte[] tmp = new byte[qLength];
-				Array.Copy(bytes, bytes.Length - tmp.Length, tmp, 0, tmp.Length);
-				return tmp;
-			}
-			else if (qLength > bytes.Length)
-			{
-				byte[] tmp = new byte[qLength];
-				Array.Copy(bytes, 0, tmp, tmp.Length - bytes.Length, bytes.Length);
-				return tmp;
-			}
+            if (qLength < bytes.Length)
+            {
+                byte[] tmp = new byte[qLength];
+                Array.Copy(bytes, bytes.Length - tmp.Length, tmp, 0, tmp.Length);
+                return tmp;
+            }
+            else if (qLength > bytes.Length)
+            {
+                byte[] tmp = new byte[qLength];
+                Array.Copy(bytes, 0, tmp, tmp.Length - bytes.Length, bytes.Length);
+                return tmp;
+            }
 
-			return bytes;
-		}
+            return bytes;
+        }
     }
 }