| Modifier and Type | Field and Description |
|---|---|
| private byte[] | |
| private Mac | |
| private String | |
| private byte[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public synchronized void | generateAlgorithm(byte[]
the array to be filled in with random bytes. result, byte[] additionalInput)Implements abstract sun. Generates a user-specified number of random bytes. |
| protected final synchronized void | hashReseedInternal(List<byte[]> input)
Implements abstract sun. Operates on multiple inputs. |
| protected void | initEngine()
Implements abstract sun. This call, used by the constructors, instantiates the digest. |
| private void | |
| private void |
| k | back to summary |
|---|---|
| private byte[] k | |
| mac | back to summary |
|---|---|
| private Mac mac | |
| macAlg | back to summary |
|---|---|
| private String macAlg | |
| v | back to summary |
|---|---|
| private byte[] v | |
| HmacDrbg | back to summary |
|---|---|
public HmacDrbg(SecureRandomParameters params)
| |
| generateAlgorithm | back to summary |
|---|---|
| public synchronized void generateAlgorithm(byte[] result, byte[] additionalInput) Implements abstract sun. Generates a user-specified number of random bytes.
| |
| hashReseedInternal | back to summary |
|---|---|
| protected final synchronized void hashReseedInternal(List<byte[]> input) Implements abstract sun. Doc from sun. Operates on multiple inputs.
| |
| initEngine | back to summary |
|---|---|
| protected void initEngine() Implements abstract sun. This call, used by the constructors, instantiates the digest.
| |
| status | back to summary |
|---|---|
| private void status() | |
| update | back to summary |
|---|---|
| private void update(List<byte[]> inputs) | |