com.mindbright.jca.security
Class SecureRandomSpi

java.lang.Object
  extended bycom.mindbright.jca.security.SecureRandomSpi
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BlumBlumShub

public abstract class SecureRandomSpi
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
SecureRandomSpi()
           
 
Method Summary
protected abstract  byte[] engineGenerateSeed(int numBytes)
           
protected abstract  void engineNextBytes(byte[] bytes)
           
protected abstract  void engineSetSeed(byte[] seed)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureRandomSpi

public SecureRandomSpi()
Method Detail

engineGenerateSeed

protected abstract byte[] engineGenerateSeed(int numBytes)

engineNextBytes

protected abstract void engineNextBytes(byte[] bytes)

engineSetSeed

protected abstract void engineSetSeed(byte[] seed)