summary refs log tree commit diff
path: root/crypto/src/asn1/DerInteger.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/DerInteger.cs')
-rw-r--r--crypto/src/asn1/DerInteger.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto/src/asn1/DerInteger.cs b/crypto/src/asn1/DerInteger.cs

index 05a790743..663a00169 100644 --- a/crypto/src/asn1/DerInteger.cs +++ b/crypto/src/asn1/DerInteger.cs
@@ -220,6 +220,11 @@ namespace Org.BouncyCastle.Asn1 return new DerInteger(contents, false); } + internal static int GetEncodingLength(BigInteger x) + { + return Asn1OutputStream.GetLengthOfEncodingDL(Asn1Tags.Integer, BigIntegers.GetByteLength(x)); + } + internal static int IntValue(byte[] bytes, int start, int signExt) { int length = bytes.Length;