Skip to content

Add DKIM signing for RSA and Ed25519. - #1

Merged
simonleva merged 1 commit into
mainfrom
dkim-signing
Jul 28, 2026
Merged

Add DKIM signing for RSA and Ed25519.#1
simonleva merged 1 commit into
mainfrom
dkim-signing

Conversation

@simonleva

Copy link
Copy Markdown
Contributor

Summary

  • Add MailAuth::Dkim.sign / Signer with relaxed/relaxed, key-derived algorithm (RSA or Ed25519), and oversigning by default
  • Extract Canonicalization so signing and verification share RFC 6376 §3.4
  • Cover signing with canonicalize unit tests and RFC 8463 byte-for-byte signature reproduction

Extract shared canonicalization so signing and verification reduce messages the same way, and pin both algorithms to the RFC 8463 sample signatures.
@simonleva
simonleva merged commit 6e1b816 into main Jul 28, 2026
1 check passed
@simonleva
simonleva deleted the dkim-signing branch July 28, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant