https://gitlab.synchro.net/main/sbbs/-/commit/9254260aa16e607e436f7b43
Modified Files:
src/ssh/test/test_auth.c test_transport.c
Log Message:
DeuceSSH: RFC conformance gap tests (372 total)
Five tests closing gaps identified by cross-referencing the RFC 4250-4254 conformance audits against the test suite:
- rekey/hard_limit_send: send_packet refuses at 2^31 packets
(RFC 4253 s9, RFC 4251 s9.3.3)
- rekey/hard_limit_recv: recv_packet refuses at 2^31 packets
- rekey/seq_preserved: tx_seq/rx_seq never reset across rekey
(RFC 4253 s6.4-3)
- handshake/mac_active: MAC contexts and encryption active after
handshake, digest_size=32 for HMAC-SHA-256 (RFC 4253 s6.4-2)
- auth/banner_delivered: USERAUTH_BANNER delivered to client via
banner callback during password auth (RFC 4252 s5.4)
Co-Authored-By: Claude Opus 4.6 (1M context) <
noreply@anthropic.com>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net