BBS: TELESC.NET.BR Assunto: src/ssh/enc/aes256-ctr.c aes256-ctr.h src/ssh/kex/curve25519-sha256.c De: Deuc¨ Data: Sun, 22 Mar 2026 04:50:57 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/e4025e5f8610b08330745538 Added Files: src/ssh/enc/aes256-ctr.c aes256-ctr.h src/ssh/kex/curve25519-sha256.c curve25519-sha256.h dh-gex-sha256.c dh-gex-sha256.h src/ssh/key_algo/rsa-sha2-256.c rsa-sha2-256.h ssh-ed25519.c ssh-ed25519.h src/ssh/mac/hmac-sha2-256.c hmac-sha2-256.h src/ssh/server.c ssh-auth.c ssh-auth.h ssh-conn.c ssh-conn.h Modified Files: src/ssh/CMakeLists.txt client.c src/ssh/comp/none.c src/ssh/deucessh.h src/ssh/enc/none.c src/ssh/mac/none.c src/ssh/portable.h ssh-arch.c ssh-arch.h ssh-trans.c ssh-trans.h ssh.c Log Message: Get this stuff committed and out of my untracked files. Implements the minimum "stuff" for an exec channel with password auth now, "works" with cryptlib and OpenSSH. C23 aspiration is basically dead, and it still needs a try in Windows to crush my dreams. The "no malloc in library" thing is looking impossible without C23 too, so there's malloc in there now. Claude seems to have understood what I was driving at, and I let it take a pass at cleaning it up and making it comprehensible... I still need to audit those bits though. I should have Claude split up ssh-trans.c too. n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]