in src/tlsconnection.js [206:212]
async _setRecvKey(key) {
// Handshake messages that change keys must be on a record boundary.
if (this._handshakeRecvBuffer && this._handshakeRecvBuffer.hasMoreBytes()) {
throw new TLSError(ALERT_DESCRIPTION.UNEXPECTED_MESSAGE);
}
return await this._recordlayer.setRecvKey(key);
}