Package | Description |
---|---|
org.bouncycastle.crypto.prng | |
org.bouncycastle.crypto.prng.drbg | |
org.bouncycastle.util.test |
Modifier and Type | Method and Description |
---|---|
EntropySource |
BasicEntropySourceProvider.get(int bitsRequired)
Return an entropy source that will create bitsRequired bits of entropy on
each invocation of getEntropy().
|
EntropySource |
EntropySourceProvider.get(int bitsRequired) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
EntropyUtil.generateSeed(EntropySource entropySource,
int numBytes)
Generate numBytes worth of entropy from the passed in entropy source.
|
Constructor and Description |
---|
X931RNG(BlockCipher engine,
byte[] dateTimeVector,
EntropySource entropySource) |
Constructor and Description |
---|
CTRSP800DRBG(BlockCipher engine,
int keySizeInBits,
int securityStrength,
EntropySource entropySource,
byte[] personalizationString,
byte[] nonce)
Construct a SP800-90A CTR DRBG.
|
DualECSP800DRBG(Digest digest,
int securityStrength,
EntropySource entropySource,
byte[] personalizationString,
byte[] nonce)
Construct a SP800-90A Dual EC DRBG.
|
DualECSP800DRBG(DualECPoints[] pointSet,
Digest digest,
int securityStrength,
EntropySource entropySource,
byte[] personalizationString,
byte[] nonce)
Construct a SP800-90A Dual EC DRBG.
|
HashSP800DRBG(Digest digest,
int securityStrength,
EntropySource entropySource,
byte[] personalizationString,
byte[] nonce)
Construct a SP800-90A Hash DRBG.
|
HMacSP800DRBG(Mac hMac,
int securityStrength,
EntropySource entropySource,
byte[] personalizationString,
byte[] nonce)
Construct a SP800-90A Hash DRBG.
|
Modifier and Type | Method and Description |
---|---|
EntropySource |
TestRandomEntropySourceProvider.get(int bitsRequired)
Return an entropy source that will create bitsRequired bits of entropy on
each invocation of getEntropy().
|
Copyright © 2020 BouncyCastle.org. All rights reserved.