Simpl-Resultat/src-tauri/src/commands
escouade-bot 34626711eb fix: address reviewer feedback (#54)
- Add automatic re-hashing of legacy SHA-256 PINs to Argon2id on
  successful verification, returning new hash to frontend for persistence
- Use constant-time comparison (subtle::ConstantTimeEq) for both
  Argon2id and legacy SHA-256 hash verification
- Add unit tests for hash_pin, verify_pin (Argon2id and legacy paths),
  re-hashing flow, error cases, and hex encoding roundtrip
- Update frontend to handle VerifyPinResult struct and save rehashed
  PIN hash via profile update

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:46:27 -04:00
..
entitlements.rs feat: add license validation and entitlements (Rust) (#46) 2026-04-09 10:02:02 -04:00
export_import_commands.rs feat: add data export/import with optional AES-256-GCM encryption (#3) 2026-02-15 11:40:28 +00:00
fs_commands.rs feat: implement CSV import wizard with folder-based source detection 2026-02-08 03:38:46 +00:00
license_commands.rs fix(rust): pass raw public key bytes to DecodingKey::from_ed_der 2026-04-09 11:12:10 -04:00
mod.rs feat: add license validation and entitlements (Rust) (#46) 2026-04-09 10:02:02 -04:00
profile_commands.rs fix: address reviewer feedback (#54) 2026-04-09 15:46:27 -04:00