public static long readUint48(byte[] buf, int offset) { int hi = readUint24(buf, offset); int lo = readUint24(buf, offset + 3); return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); }
public static long readUint48(InputStream input) throws IOException { int hi = readUint24(input); int lo = readUint24(input); return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); }
public static long readUint48(byte[] buf, int offset) { int hi = readUint24(buf, offset); int lo = readUint24(buf, offset + 3); return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); }
public static long readUint48(InputStream input) throws IOException { int hi = readUint24(input); int lo = readUint24(input); return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); }
public static byte[] readOpaque24(InputStream input) throws IOException { int length = readUint24(input); return readFully(length, input); }
public static byte[] readOpaque24(InputStream input) throws IOException { int length = readUint24(input); return readFully(length, input); }
int fragment_length = TlsUtils.readUint24(buf, off + 9); if (len != (fragment_length + 12)) int length = TlsUtils.readUint24(buf, off + 1); int fragment_offset = TlsUtils.readUint24(buf, off + 6); if (fragment_offset + fragment_length > length)
throws IOException int totalLength = TlsUtils.readUint24(input); if (totalLength == 0)
throws IOException int totalLength = TlsUtils.readUint24(input); if (totalLength == 0)
int fragment_length = TlsUtils.readUint24(buf, off + 9); int message_length = fragment_length + MESSAGE_HEADER_LENGTH; if (len < message_length) int length = TlsUtils.readUint24(buf, off + 1); int fragment_offset = TlsUtils.readUint24(buf, off + 6); if (fragment_offset + fragment_length > length)
int fragment_length = TlsUtils.readUint24(buf, 9); if (received != (fragment_length + 12)) int length = TlsUtils.readUint24(buf, 1); int fragment_offset = TlsUtils.readUint24(buf, 6); if (fragment_offset + fragment_length > length)
handshakeQueue.read(beginning, 0, 4, 0); short type = TlsUtils.readUint8(beginning, 0); int len = TlsUtils.readUint24(beginning, 1);
queue.read(beginning, 0, 4, 0); short type = TlsUtils.readUint8(beginning, 0); int length = TlsUtils.readUint24(beginning, 1); int totalLength = 4 + length;