Next: , Previous: MDGenerator, Up: Random Numbers


10.5 ICMGenerator

The ICM generator accepts a number of additional parameters, all contained in the following constants of the ICMGenerator class. The appropriate values, including the limits of the integral types, are specific to the ICM generator algorithm.

— Variable: java.lang.String BLOCK_INDEX_LENGTH

A property name in the attributes map used to initialize instances of ICMGenerator. The value mapped must be a java.lang.Integer.

— Variable: java.lang.String CIPHER

A property name in the attributes map used to initialize instances of ICMGenerator. The value mapped must be a gnu.crypto.cipher.IBlockCipher, and is the underlying cipher used in the algorithm.

— Variable: java.lang.String OFFSET

A property name in the attributes map used to initialize instances of ICMGenerator. The value mapped must be a java.math.BigInteger or a byte array of the same length of the underlying cipher's block size.

— Variable: java.lang.String SEGMENT_INDEX

A property name in the attributes map used to initialize instances of ICMGenerator. The value mapped must be a java.math.BigInteger.

— Variable: java.lang.String SEGMENT_INDEX_LENGTH

A property name in the attributes map used to initialize instances of ICMGenerator. The value mapped must be a java.lang.Integer.