Top Fields Constructors Methods
org.bouncycastle.jcajce.provider.drbg

pack-priv Class EntropyGatherer

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
java.util.concurrent.atomic.AtomicBoolean, .AtomicReference, java.util.logging.Level, .Logger, org.bouncycastle.util.Properties

Field Summary

Modifier and TypeField and Description
private final IncrementalEntropySource
private final AtomicReference<byte[]>
private static final Logger
private final long
private final AtomicBoolean

Constructor Summary

AccessConstructor and Description
pack-priv
EntropyGatherer(IncrementalEntropySource baseRandom, AtomicBoolean seedAvailable, AtomicReference<byte[]> entropy)

Method Summary

Modifier and TypeMethod and Description
private static long
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseRandomback to summary
private final IncrementalEntropySource baseRandom
entropyback to summary
private final AtomicReference<byte[]> entropy
LOGback to summary
private static final Logger LOG
pauseback to summary
private final long pause
seedAvailableback to summary
private final AtomicBoolean seedAvailable

Constructor Detail

EntropyGathererback to summary
pack-priv EntropyGatherer(IncrementalEntropySource baseRandom, AtomicBoolean seedAvailable, AtomicReference<byte[]> entropy)

Method Detail

getPauseback to summary
private static long getPause()
runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.