| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private static int | |
| private TlsProtocol | |
| private boolean | |
| private InputStream | |
| private final RecordStream. | |
| private OutputStream | |
| private TlsCipher | |
| private int | |
| private TlsCipher | |
| private TlsCipher | |
| private final RecordStream. | |
| private TlsCipher | |
| private final RecordStream. | |
| private ProtocolVersion |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private static void | |
| private short | |
| pack-priv void | |
| pack-priv TlsDecodeResult | decodeAndVerify(short recordType, ProtocolVersion recordVersion, byte[] ciphertext, int off, int len)
|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv int | |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv RecordPreview | |
| pack-priv int | |
| pack-priv RecordPreview | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void |
| ciphertextLimit | back to summary |
|---|---|
| private int ciphertextLimit | |
| DEFAULT_PLAINTEXT_LIMIT | back to summary |
|---|---|
| private static int DEFAULT_PLAINTEXT_LIMIT | |
| handler | back to summary |
|---|---|
| private TlsProtocol handler | |
| ignoreChangeCipherSpec | back to summary |
|---|---|
| private boolean ignoreChangeCipherSpec | |
| input | back to summary |
|---|---|
| private InputStream input | |
| inputRecord | back to summary |
|---|---|
| private final RecordStream. | |
| output | back to summary |
|---|---|
| private OutputStream output | |
| pendingCipher | back to summary |
|---|---|
| private TlsCipher pendingCipher | |
| plaintextLimit | back to summary |
|---|---|
| private int plaintextLimit | |
| readCipher | back to summary |
|---|---|
| private TlsCipher readCipher | |
| readCipherDeferred | back to summary |
|---|---|
| private TlsCipher readCipherDeferred | |
| readSeqNo | back to summary |
|---|---|
| private final RecordStream. | |
| writeCipher | back to summary |
|---|---|
| private TlsCipher writeCipher | |
| writeSeqNo | back to summary |
|---|---|
| private final RecordStream. | |
| writeVersion | back to summary |
|---|---|
| private ProtocolVersion writeVersion | |
| RecordStream | back to summary |
|---|---|
| pack-priv RecordStream(TlsProtocol handler, InputStream input, OutputStream output) | |
| checkChangeCipherSpec | back to summary |
|---|---|
| private void checkChangeCipherSpec(byte[] buf, int off, int len) throws IOException | |
| checkLength | back to summary |
|---|---|
| private static void checkLength(int length, int limit, short alertDescription) throws IOException | |
| checkRecordType | back to summary |
|---|---|
| private short checkRecordType(byte[] buf, int off) throws IOException | |
| close | back to summary |
|---|---|
| pack-priv void close() throws IOException | |
| decodeAndVerify | back to summary |
|---|---|
| pack-priv TlsDecodeResult decodeAndVerify(short recordType, ProtocolVersion recordVersion, byte[] ciphertext, int off, int len) throws IOException | |
| enablePendingCipherRead | back to summary |
|---|---|
| pack-priv void enablePendingCipherRead(boolean deferred) throws IOException | |
| enablePendingCipherWrite | back to summary |
|---|---|
| pack-priv void enablePendingCipherWrite() throws IOException | |
| finaliseHandshake | back to summary |
|---|---|
| pack-priv void finaliseHandshake() throws IOException | |
| getPlaintextLimit | back to summary |
|---|---|
| pack-priv int getPlaintextLimit() | |
| needsKeyUpdate | back to summary |
|---|---|
| pack-priv boolean needsKeyUpdate() | |
| notifyChangeCipherSpecReceived | back to summary |
|---|---|
| pack-priv void notifyChangeCipherSpecReceived() throws IOException | |
| notifyKeyUpdateReceived | back to summary |
|---|---|
| pack-priv void notifyKeyUpdateReceived() throws IOException | |
| notifyKeyUpdateSent | back to summary |
|---|---|
| pack-priv void notifyKeyUpdateSent() throws IOException | |
| previewOutputRecord | back to summary |
|---|---|
| pack-priv RecordPreview previewOutputRecord(int contentLength) | |
| previewOutputRecordSize | back to summary |
|---|---|
| pack-priv int previewOutputRecordSize(int contentLength) | |
| previewRecordHeader | back to summary |
|---|---|
| pack-priv RecordPreview previewRecordHeader(byte[] recordHeader) throws IOException | |
| readFullRecord | back to summary |
|---|---|
| pack-priv boolean readFullRecord(byte[] input, int inputOff, int inputLen) throws IOException | |
| readRecord | back to summary |
|---|---|
| pack-priv boolean readRecord() throws IOException | |
| setIgnoreChangeCipherSpec | back to summary |
|---|---|
| pack-priv void setIgnoreChangeCipherSpec(boolean ignoreChangeCipherSpec) | |
| setPendingCipher | back to summary |
|---|---|
| pack-priv void setPendingCipher(TlsCipher tlsCipher) | |
| setPlaintextLimit | back to summary |
|---|---|
| pack-priv void setPlaintextLimit(int plaintextLimit) | |
| setWriteVersion | back to summary |
|---|---|
| pack-priv void setWriteVersion(ProtocolVersion writeVersion) | |
| writeRecord | back to summary |
|---|---|
| pack-priv void writeRecord(short contentType, byte[] plaintext, int plaintextOffset, int plaintextLength) throws IOException | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile byte[] | |
| private final byte[] | |
| pack-priv volatile int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv boolean | |
| pack-priv void | |
| private void |
| buf | back to summary |
|---|---|
| pack-priv volatile byte[] buf | |
| header | back to summary |
|---|---|
| private final byte[] header | |
| pos | back to summary |
|---|---|
| pack-priv volatile int pos | |
| Record | back to summary |
|---|---|
| private Record() | |
| fillTo | back to summary |
|---|---|
| pack-priv void fillTo(InputStream input, int length) throws IOException | |
| readFragment | back to summary |
|---|---|
| pack-priv void readFragment(InputStream input, int fragmentLength) throws IOException | |
| readHeader | back to summary |
|---|---|
| pack-priv boolean readHeader(InputStream input) throws IOException | |
| reset | back to summary |
|---|---|
| pack-priv void reset() | |
| resize | back to summary |
|---|---|
| private void resize(int length) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv synchronized long | |
| pack-priv synchronized long | |
| pack-priv synchronized void |
| exhausted | back to summary |
|---|---|
| private boolean exhausted | |
| value | back to summary |
|---|---|
| private long value | |
| SequenceNumber | back to summary |
|---|---|
| private SequenceNumber() | |
| currentValue | back to summary |
|---|---|
| pack-priv synchronized long currentValue() | |
| nextValue | back to summary |
|---|---|
| pack-priv synchronized long nextValue(short alertDescription) throws TlsFatalAlert | |
| reset | back to summary |
|---|---|
| pack-priv synchronized void reset() | |