Loading src/ssl.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -2226,7 +2226,8 @@ void netplus::ssl::handshake_after_accept(){ _send_seq = 0; // ok - begin new crypto epoch after CCS // ✅ Use transcript after receiving all handshake messages (including client Finished) for server Finished PRF std::vector<uint8_t> verifyServer = _prf(_masterSecret, "server finished", _tls12_transcript_before_client_finished, 12); std::vector<uint8_t> th = sha256_hash(_tls12_transcript_before_client_finished); std::vector<uint8_t> verifyServer = _prf(_masterSecret, "server finished", th, 12); std::vector<uint8_t> sFin; sFin.reserve(4 + 12); Loading Loading
src/ssl.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -2226,7 +2226,8 @@ void netplus::ssl::handshake_after_accept(){ _send_seq = 0; // ok - begin new crypto epoch after CCS // ✅ Use transcript after receiving all handshake messages (including client Finished) for server Finished PRF std::vector<uint8_t> verifyServer = _prf(_masterSecret, "server finished", _tls12_transcript_before_client_finished, 12); std::vector<uint8_t> th = sha256_hash(_tls12_transcript_before_client_finished); std::vector<uint8_t> verifyServer = _prf(_masterSecret, "server finished", th, 12); std::vector<uint8_t> sFin; sFin.reserve(4 + 12); Loading