BBS: TELESC.NET.BR Assunto: src/ssh/kex/dh-gex-sha256.c src/ssh/test/dssh_test_internal.h test_tra De: Deuc¨ Data: Tue, 24 Mar 2026 20:58:43 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/c0bcf664ecd60723b2ff6b48 Modified Files: src/ssh/kex/dh-gex-sha256.c src/ssh/test/dssh_test_internal.h test_transport.c Log Message: Add unit tests for formerly-guarded paths Tests for code paths that were previously hidden behind #ifndef DSSH_TESTING guards: - guard/rekey_time_zero: rekey_needed returns false when rekey_time==0 - guard/blocksize_lt8: enc module with blocksize=1 (clamped to 8) - guard/ed25519_sign_small_buf: sign with 4-byte buffer TOOLONG - guard/ed25519_pubkey_small_buf: pubkey with 4-byte buffer TOOLONG - guard/rsa_sign_small_buf: sign with 4-byte buffer TOOLONG - guard/rsa_pubkey_small_buf: pubkey with 4-byte buffer TOOLONG - guard/bn_mpint_small_buf: serialize_bn_mpint with 4-byte buffer TOOLONG Expose serialize_bn_mpint as DSSH_TESTABLE for direct testing. Co-Authored-By: Claude Opus 4.6 (1M context)n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]