aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/EMailVerificationPayload.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fix(email): show an unauthorized signing key as its own verdictsaturneric4 days1-0/+1
| | | | | | | | - map host validity 10 (key not authorized) to a new badge state - rank it between "could not be checked" and "bad signature" - word it on the badge, security view and report, not as BAD - carry it through the verification payload by name - translate the new strings in every shipped locale
* style(formatting): reformat module source filessaturneric2026-09-191-8/+11
| | | | | | - apply consistent C++ formatting across email and key modules - normalize include ordering and line wrapping - preserve existing behavior while improving readability
* feat(email): add verification payload serializationsaturneric2026-09-131-0/+355
- serialize verification results to versioned JSON - preserve regions, verdicts, signatures, metadata, and source anchors - decode payloads with stable enum names and validation - compare verification results semantically across round trips