@Override
        public int read(byte[] b) throws IOException {
            waitForHandshake();
            synchronized (readLock) {
                return read(b, 0, b.length);
            }
        }
Unwrap bytes read from the underlying socket.
common/src/main/java/org/conscrypt/ConscryptEngineSocket.java