BBS:      TELESC.NET.BR
Assunto:  src/ssh/test/test_auth.c
De:       Deuc¨
Data:     Mon, 23 Mar 2026 20:49:18 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/27c8a2d516a9d53b603a6e5b
Modified Files:
	src/ssh/test/test_auth.c
Log Message:
Add 12 more server auth parse and callback tests

Password parse errors:
- truncated password data (pw_len > remaining)
- password change with no new_password field
- password change with truncated new_password

Missing callbacks:
- password method with no password_cb (gets FAILURE, retries with none)
- publickey method with no publickey_cb (gets FAILURE, retries with none)

Publickey parse errors:
- no algo length field after has_sig
- no pubkey blob after algo name
- has_sig=true but no signature length

Publickey protocol:
- unknown algo name with has_sig=true (FAILURE response)
- key probe (has_sig=false) rejected by callback (FAILURE not PK_OK)

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

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