• src/ssh/key_algo/rsa-sha2-256-botan.cpp rsa-sha2-512-botan.cpp ssh-ed2

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Thursday, August 06, 2026 18:15:00
    https://gitlab.synchro.net/main/sbbs/-/commit/07ee3b559c8411a766271474
    Modified Files:
    src/ssh/key_algo/rsa-sha2-256-botan.cpp rsa-sha2-512-botan.cpp ssh-ed25519-botan.cpp src/ssh/test/test_selftest.c
    Log Message:
    Fix sanitizer-detected undefined behavior

    Match Botan key callback definitions to the typed C vtable declarations
    so calls do not pass through incompatible function pointer types.

    Keep borrowed channel getter strings within the channel lifetime in the self-test instead of retaining them after close.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)