• src/ssh/README.md TODO.md deucessh-algorithms.h src/ssh/key_algo/rsa-s

    From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 27 05:30:23 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b30e965d44c65518cd16254d
    Modified Files:
    src/ssh/README.md TODO.md deucessh-algorithms.h src/ssh/key_algo/rsa-sha2-256.c rsa-sha2-256.h ssh-ed25519.c ssh-ed25519.h src/ssh/ssh-chan.h ssh-trans.h
    Log Message:
    Clean up public header hygiene: remove OpenSSL, fix duplicates

    - Replace pem_password_cb with library-owned dssh_pem_password_cb
    typedef so consumers don't need OpenSSL on their include path
    - Remove 7 duplicate transport function declarations from ssh-trans.h
    (deucessh.h is authoritative)
    - Remove unnecessary <threads.h> include from ssh-chan.h
    - Use dssh_transport_extra_line_cb typedef in global config struct

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

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