final class HandshakeHash extends Object
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
HandshakeHash.CacheOnlyHash |
(专用程序包) static class |
HandshakeHash.CloneableHash |
(专用程序包) static class |
HandshakeHash.GMTLSHandshakeHash |
(专用程序包) static class |
HandshakeHash.NonCloneableHash |
(专用程序包) static class |
HandshakeHash.S30HandshakeHash |
(专用程序包) static class |
HandshakeHash.T10HandshakeHash |
(专用程序包) static class |
HandshakeHash.T12HandshakeHash |
(专用程序包) static class |
HandshakeHash.T13HandshakeHash |
(专用程序包) static interface |
HandshakeHash.TranscriptHash |
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
hasBeenUsed |
private LinkedList<byte[]> |
reserves |
private HandshakeHash.TranscriptHash |
transcriptHash |
| 构造器和说明 |
|---|
HandshakeHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) byte[] |
archived() |
(专用程序包) void |
consume() |
(专用程序包) HandshakeHash |
copy() |
(专用程序包) void |
deliver(byte[] input) |
(专用程序包) void |
deliver(byte[] input,
int offset,
int length) |
(专用程序包) void |
deliver(ByteBuffer input) |
(专用程序包) void |
determine(ProtocolVersion protocolVersion,
CipherSuite cipherSuite) |
(专用程序包) byte[] |
digest() |
(专用程序包) byte[] |
digest(boolean useClientLabel,
SecretKey masterSecret) |
(专用程序包) byte[] |
digest(String algorithm) |
(专用程序包) byte[] |
digest(String algorithm,
SecretKey masterSecret) |
(专用程序包) void |
finish() |
boolean |
isHashable(byte handshakeType) |
(专用程序包) void |
push(byte[] input) |
(专用程序包) void |
receive(byte[] input) |
(专用程序包) void |
receive(ByteBuffer input) |
(专用程序包) void |
receive(ByteBuffer input,
int length) |
(专用程序包) byte[] |
removeLastReceived() |
(专用程序包) void |
update() |
(专用程序包) void |
utilize() |
private HandshakeHash.TranscriptHash transcriptHash
private LinkedList<byte[]> reserves
private boolean hasBeenUsed
void determine(ProtocolVersion protocolVersion, CipherSuite cipherSuite)
HandshakeHash copy()
void receive(byte[] input)
void receive(ByteBuffer input, int length)
void receive(ByteBuffer input)
void push(byte[] input)
byte[] removeLastReceived()
void deliver(byte[] input)
void deliver(byte[] input,
int offset,
int length)
void deliver(ByteBuffer input)
void utilize()
void consume()
void update()
byte[] digest()
void finish()
byte[] archived()
byte[] digest(String algorithm)
byte[] digest(boolean useClientLabel,
SecretKey masterSecret)
public boolean isHashable(byte handshakeType)
Copyright © 2023. All rights reserved.