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) <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net