• src/ssh/test/test_auth.c test_transport.c

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Mar 22 16:25:00 2026
    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