Subj : src/ssh/README.md TODO.md deucessh-algorithms.h src/ssh/key_algo/rsa-s To : Git commit to main/sbbs/master From : Deucе Date : Fri Mar 27 2026 05:30:23 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 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) --- ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net .