javacard.security
Class RandomData

java.lang.Object
  |
  +--javacard.security.RandomData

public class RandomData
extends java.lang.Object


Field Summary
static byte ALG_PSEUDO_RANDOM
           
static byte ALG_SECURE_RANDOM
           
private  byte seed
           
 
Constructor Summary
protected RandomData()
           
 
Method Summary
 void generateData(byte[] abyte, short offset, short length)
           
static RandomData getInstance(byte algorithm)
           
 void setSeed(byte[] abyte, short offset, short length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

seed

private byte seed

ALG_PSEUDO_RANDOM

public static final byte ALG_PSEUDO_RANDOM
See Also:
Constant Field Values

ALG_SECURE_RANDOM

public static final byte ALG_SECURE_RANDOM
See Also:
Constant Field Values
Constructor Detail

RandomData

protected RandomData()
Method Detail

getInstance

public static final RandomData getInstance(byte algorithm)
                                    throws CryptoException
CryptoException

generateData

public void generateData(byte[] abyte,
                         short offset,
                         short length)
                  throws CryptoException
CryptoException

setSeed

public void setSeed(byte[] abyte,
                    short offset,
                    short length)