Package org.bouncycastle.crypto.util
Class RadixConverter
- java.lang.Object
-
- org.bouncycastle.crypto.util.RadixConverter
-
public class RadixConverter extends java.lang.Object
Utility class to convert decimal numbers (BigInteger) into a number in the base provided and the other way round.For an application of this see the FPE parameter classes.
-
-
Constructor Summary
Constructors Constructor Description RadixConverter(int radix)
RadixConverter(int radix, int numberOfCachedPowers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
fromEncoding(short[] digits)
int
getDigitsGroupLength()
int
getRadix()
void
toEncoding(java.math.BigInteger number, int messageLength, short[] out)
-
-
-
Constructor Detail
-
RadixConverter
public RadixConverter(int radix, int numberOfCachedPowers)
- Parameters:
radix
- the radix to use for base conversionsnumberOfCachedPowers
- number of intermediate base powers to precompute and cache.
-
RadixConverter
public RadixConverter(int radix)
- Parameters:
radix
- the radix to use for base conversions.
-
-