alpha
Login
or
Join now
jmrp.io
/
kleidos
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/jmrplens/kleidos. Kleidos — Hardware BLE password manager for ESP32-S3 (M5StickC Plus2, StickS3, M5Stack Gray, T-Deck, Cardputer)
jmrplens.github.io/kleidos/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
kleidos
/
test
/
vault
/
test_export_passphrase_wrapper
/
at
main
1 file
José M. Requena Plens
test(vault,web): passphrase-gen seam + SD web handler coverage (P1-01/07/09)
18d ago
df733465
test_export_passphrase_wrapper.cpp
test(vault,web): passphrase-gen seam + SD web handler coverage (P1-01/07/09) Extract generateExportPassphrase into a testable WordlistProvider seam (src/vault/export_passphrase.{h,cpp}); tabbed_vault_view.cpp delegates to it via an SdVault-backed provider. Add three native test suites: vault/test_export_passphrase_wrapper (6 tests, P1-01) Full-floor provider → diceware path; below-floor / absent provider → alphanumeric fallback; charset and capacity-too-small checks. web/test_admin_sd_handlers (13 tests, P1-07 + P1-09) P1-07: no-SD / no-vault / missing / empty / over-length PIN → 4xx; partial-body gate; wrong PIN rejected + live vault unmodified; correct PIN → 200; response omits the PIN. P1-09: no-SD → 400; keyfile co-location guard → 500; success → 200 + meta.bin written to SD; response omits plaintext creds. Native suite: 1377 → 1396 tests, all green. sticks3 build clean. Claude-Session: https://claude.ai/code/session_01SLSU3WoYEyX1J7qWXxmyKo
2 weeks ago