BBS:      TELESC.NET.BR
Assunto:  src/ssh/test/test_algo_key.c
De:       Deuc¨
Data:     Mon, 23 Mar 2026 20:49:18 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/db0b80947b6767df946092db
Modified Files:
	src/ssh/test/test_algo_key.c
Log Message:
Add 10 key algo verify parse and pre-registration tests

Deeper verify parse errors:
- ed25519/rsa key blob truncated after algo name (before raw key len)
- ed25519/rsa sig blob truncated after algo name (before raw sig len)
- rsa key blob truncated after e field (before n field)
- ed25519 verify with valid format but cryptographically wrong sig

Pre-registration errors:
- ed25519/rsa generate_key before register (ka == NULL)
- ed25519/rsa get_pub_str before register (ka == NULL)

ssh-ed25519.c: 71.43% -> 75.00% (-4 missed)
rsa-sha2-256.c: 63.75% -> 66.88% (-5 missed)

Co-Authored-By: Claude Opus 4.6 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]