• src/ssh/test/test_algo_key.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, March 23, 2026 20:49:18
    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