reader = new DatagramReader(bytesLeft);
int hashAlgorithm = reader.read(HASH_ALGORITHM_BITS);
int signatureAlgorithm = reader.read(SIGNATURE_ALGORITHM_BITS);
signAndHash = new SignatureAndHashAlgorithm(hashAlgorithm, signatureAlgorithm);
length = reader.read(SIGNATURE_LENGTH_BITS);
signatureEncoded = reader.readBytes(length);
}
return new ECDHServerKeyExchange(signAndHash, curveId, pointEncoded, signatureEncoded);
default: