From 819cc613df6ec263b6aed13ab426ded2749ac46c Mon Sep 17 00:00:00 2001 From: Hayden Hamilton Date: Sun, 24 May 2026 21:28:17 +0100 Subject: Add ed25519 capability to dkim/ scripts --- dkim/rmcert | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'dkim/rmcert') diff --git a/dkim/rmcert b/dkim/rmcert index b5d2b67..33add52 100755 --- a/dkim/rmcert +++ b/dkim/rmcert @@ -5,10 +5,18 @@ dir = /etc/mail/dkim user = _dkimsign selector = $1 -privkey = $dir/$selector.priv.key +ed = ed25519 +rsaprivkey = $dir/$selector.priv.key pubkey = $dir/$selector.pub.key txt = $dir/$selector.txt +files = ( $dir/$selector.rsa.priv.key \ + $dir/$selector.rsa.pub.key \ + $dir/$selector.rsa.txt \ + $dir/$selector.$ed.priv.key \ + $dir/$selector.$ed.pub.key \ + $dir/$selector.$ed.txt ) + fn err { echo $* >[1=2] } @@ -32,9 +40,9 @@ if (!~ $#* 1) { exit 2 } -removeif-e $privkey -removeif-e $pubkey -removeif-e $txt +for (f in $files) { + removeif-e $f +} if (~ $removed () && ~ $failed ()) { err no such selector: $selector -- cgit v1.2.3