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
/
src
/
hal
/
display
/
fonts
/
at
main
1 folder
2 files
José M. Requena Plens
Add native font atlases for the hero PIN digit and TOTP; refresh the set
5w ago
694a3b13
generated
Add native font atlases for the hero PIN digit and TOTP; refresh the set The v2 type ladder resolves the hero PIN digit and the TOTP data role to sizes with no native atlas, so they were magnified from a smaller rung (blurry). Add native sans48 / mono20 / mono48 atlases gated to the Roomy 320x240 boards (gray, cores3_se, core2_v13) and link the existing sans32 on the Compact Stick boards, so those scaled draws resample from a near-native rung instead of upscaling. The role->atlas mapping is unchanged, so every native-scale glyph stays byte-identical. Regenerate the whole atlas set against the current i18n glyph subset (the committed atlases had drifted to a stale subset) and add a pre-commit font-atlas freshness guard so i18n or pipeline changes can no longer silently diverge from the generated output. No partition overflows; the tightest board (4 MB Plus1) sits at ~54%. Claude-Session: https://claude.ai/code/session_01SV58JXhfxhhc9DC6vdjBo4
1 month ago
aa_font.cpp
Fix S3776/S872/S1764/S1188/S886/S6004/S7035/S5945/S5827/S6179/S3630/S5350/S6232/S1238/S1874/S1301/S1905 across crypto/ble/platform/hal/diag - vault_crypto (S3776/S1188/S1764/S872/S886/S6004/S995): extract a file-scope hmacViaSeeds() and a deriveBlock lambda from PBKDF2; split inner/outer hash-length vars; cast bool padding checks explicitly; while loop for the block emitter; pointer-to-const ctx; if-init for the cipher setup status. Vault round-trip + PBKDF2 KAT stay green. - device_secret (S886): while loop for the HKDF expand counter. - crypto_selftest (S6004/S5813): if-init; string_view length over strlen. - vault_envelope (S7035): std::to_underlying for the context type byte. - ble: rename setLayout param (S1117); if-init init-statements (S6004); std::array punctuation table (S5945); BondedHost.name -> std::array (S5945). - platform: std::to_underlying enum casts (S7035); pass InplaceFunction callbacks by const& (S1238); sockaddr casts via void* (S3630); if-init locals (S6004); pointer-to-const + active-union .sta init (S5350/S6232); drop deprecated LEDC intr_type (S1874). - hal: switch->if for one-case wake reason (S1301); std::midpoint + auto (S6179/S5827); std::array dirty-region slots (S5945); if-init. - diag: drop redundant size_t cast (S1905). - vault_rekey: build staged paths with literal formats inside stageSlot to satisfy -Wformat-nonliteral (fixes the device-build break from the prior vault refactor commit). Verified: native 1075/1075 green; sticks3 builds clean.
1 month ago
aa_font.h
Document crypto/hal/platform Doxygen: fix @ref/@param — tree now 0 warnings (§18) Claude-Session: https://claude.ai/code/session_01Y7Cy1HetRp6TZAUAeekN8X
1 month ago