de.flexiprovider.core.random
Class SHA1PRNG

java.lang.Object
  |
  +--java.security.SecureRandomSpi
        |
        +--de.flexiprovider.api.SecureRandom
              |
              +--de.flexiprovider.core.random.SHA1PRNG
All Implemented Interfaces:
java.io.Serializable

public class SHA1PRNG
extends SecureRandom

See Also:
Serialized Form

Constructor Summary
SHA1PRNG()
           
 
Method Summary
 byte[] generateSeed(int numBytes)
           
 void nextBytes(byte[] bytes)
           
 void setSeed(byte[] seed)
           
 
Methods inherited from class de.flexiprovider.api.SecureRandom
engineGenerateSeed, engineNextBytes, engineSetSeed, nextInt, nextInt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SHA1PRNG

public SHA1PRNG()
         throws NoSuchAlgorithmException
Method Detail

generateSeed

public byte[] generateSeed(int numBytes)
Overrides:
generateSeed in class SecureRandom

nextBytes

public void nextBytes(byte[] bytes)
Overrides:
nextBytes in class SecureRandom

setSeed

public void setSeed(byte[] seed)
Overrides:
setSeed in class SecureRandom