SecureRandomSpi

This class defines the <i>Service Provider Interface</i> (<b>SPI</b>) for the {@code SecureRandom} class. All the abstract methods in this class must be implemented by each service provider who wishes to supply the implementation of a cryptographically strong pseudo-random number generator.

More...

Members

Functions

engineGenerateSeed
byte[] engineGenerateSeed(int numBytes)

Returns the given number of seed bytes. This call may be used to seed other random number generators.

engineNextBytes
void engineNextBytes(byte[] bytes)

Generates a user-specified number of random bytes.

engineSetSeed
void engineSetSeed(byte[] seed)

Reseeds this random object. The given seed supplements, rather than replaces, the existing seed. Thus, repeated calls are guaranteed never to reduce randomness.

Detailed Description

@see SecureRandom @since 1.2

Meta