Package org.bouncycastle.crypto.util
Class RadixConverter
- java.lang.Object
-
- org.bouncycastle.crypto.util.RadixConverter
-
public class RadixConverter extends java.lang.ObjectUtility 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.BigIntegerfromEncoding(short[] digits)intgetDigitsGroupLength()intgetRadix()voidtoEncoding(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.
-
-