public class Keccak
extends java.security.MessageDigest
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
digestSizeBits |
protected int |
digestSizeBytes |
protected java.nio.ByteBuffer |
out |
protected int |
rateSizeBits |
| 限定符 | 构造器和说明 |
|---|---|
|
Keccak(int digestSizeBits) |
|
Keccak(Keccak other) |
protected |
Keccak(java.lang.String variantPrefix,
int digestSizeBits) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
digest(java.nio.ByteBuffer out) |
void |
digest(java.nio.ByteBuffer out,
int len) |
protected byte[] |
engineDigest() |
protected int |
engineDigest(byte[] buf,
int offset,
int len) |
protected int |
engineGetDigestLength() |
protected void |
engineReset() |
protected void |
engineUpdate(byte input) |
protected void |
engineUpdate(byte[] input,
int offset,
int len) |
protected void |
engineUpdate(java.nio.ByteBuffer in) |
protected void |
pad() |
int |
rateSize() |
protected int |
rateSizeBitsFor(int digestSizeBits) |
java.lang.String |
toString() |
protected void |
updateBits(long in,
int inBits) |
protected final int digestSizeBits
protected final transient int digestSizeBytes
protected final transient int rateSizeBits
protected transient java.nio.ByteBuffer out
public Keccak(int digestSizeBits)
protected Keccak(java.lang.String variantPrefix,
int digestSizeBits)
public Keccak(Keccak other)
public int rateSize()
protected int rateSizeBitsFor(int digestSizeBits)
protected void engineReset()
engineReset 在类中 java.security.MessageDigestSpiprotected int engineGetDigestLength()
engineGetDigestLength 在类中 java.security.MessageDigestSpiprotected void engineUpdate(byte input)
engineUpdate 在类中 java.security.MessageDigestSpiprotected void engineUpdate(byte[] input,
int offset,
int len)
engineUpdate 在类中 java.security.MessageDigestSpiprotected void engineUpdate(java.nio.ByteBuffer in)
engineUpdate 在类中 java.security.MessageDigestSpipublic void digest(java.nio.ByteBuffer out,
int len)
public void digest(java.nio.ByteBuffer out)
protected int engineDigest(byte[] buf,
int offset,
int len)
engineDigest 在类中 java.security.MessageDigestSpiprotected byte[] engineDigest()
engineDigest 在类中 java.security.MessageDigestSpiprotected void pad()
protected void updateBits(long in,
int inBits)
public java.lang.String toString()
toString 在类中 java.security.MessageDigest