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;
+ }
}
}
|