Org.BouncyCastle.Math.BigInteger.BigInteger C# (CSharp) Method

BigInteger() public method

public BigInteger ( int sign, byte bytes, int offset, int length ) : System
sign int
bytes byte
offset int
length int
return System
		public BigInteger(
			int		sign,
			byte[]	bytes,
			int		offset,
			int		length)
		{
			if (sign < -1 || sign > 1)
				throw new FormatException("Invalid sign value");

			if (sign == 0)
			{
				this.sign = 0;
				this.magnitude = ZeroMagnitude;
			}
			else
			{
				// copy bytes
				this.magnitude = MakeMagnitude(bytes, offset, length);
				this.sign = this.magnitude.Length < 1 ? 0 : sign;
			}
		}

Same methods

BigInteger::BigInteger ( ) : System
BigInteger::BigInteger ( byte bytes ) : System
BigInteger::BigInteger ( byte bytes, int offset, int length ) : System
BigInteger::BigInteger ( int sizeInBits, Random random ) : System
BigInteger::BigInteger ( int sign, byte bytes ) : System
BigInteger::BigInteger ( int bitLength, int certainty, Random random ) : System
BigInteger::BigInteger ( int signum, int mag, bool checkMag ) : System
BigInteger::BigInteger ( string value ) : System
BigInteger::BigInteger ( string str, int radix ) : System