• src/ssh/key_algo/rsa-sha2-256-botan.cpp rsa-sha2-256-openssl.c rsa-sha

    From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Aug 29 06:29:12 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0b5e9c14602dc4b7b8980b48
    Modified Files:
    src/ssh/key_algo/rsa-sha2-256-botan.cpp rsa-sha2-256-openssl.c rsa-sha2-512-botan.cpp rsa-sha2-512-openssl.c ssh-ed25519-botan.cpp ssh-ed25519-openssl.c
    Log Message:
    ssh: use binary mode for private key files

    Windows text-mode translation made Botan's size-based private key loader expect more bytes than fread returned, causing load failures and key regeneration on every connection. Open private key files in binary mode for both Botan and OpenSSL so saved bytes reload unchanged.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net