Blame rpm-4.16.1.3-rpmsign-support-EdDSA-sig.patch
|
Michal Domonkos |
44ada8 |
commit 23770e1a4f28c56a31fe600cae332c77333b60b6
|
|
Michal Domonkos |
44ada8 |
Author: Demi Marie Obenour <athena@invisiblethingslab.com>
|
|
Michal Domonkos |
44ada8 |
Date: Sat Mar 6 03:23:41 2021 -0500
|
|
Michal Domonkos |
44ada8 |
|
|
Michal Domonkos |
44ada8 |
rpmsign: support EdDSA signatures
|
|
Michal Domonkos |
44ada8 |
|
|
Michal Domonkos |
44ada8 |
They were previously rejected
|
|
Michal Domonkos |
44ada8 |
|
|
Michal Domonkos |
44ada8 |
diff --git a/sign/rpmgensig.c b/sign/rpmgensig.c
|
|
Michal Domonkos |
44ada8 |
index 28cd91576..d8c84e937 100644
|
|
Michal Domonkos |
44ada8 |
--- a/sign/rpmgensig.c
|
|
Michal Domonkos |
44ada8 |
+++ b/sign/rpmgensig.c
|
|
Michal Domonkos |
44ada8 |
@@ -155,6 +155,7 @@ static rpmtd makeSigTag(Header sigh, int ishdr, uint8_t *pkt, size_t pktlen)
|
|
Michal Domonkos |
44ada8 |
pubkey_algo = pgpDigParamsAlgo(sigp, PGPVAL_PUBKEYALGO);
|
|
Michal Domonkos |
44ada8 |
switch (pubkey_algo) {
|
|
Michal Domonkos |
44ada8 |
case PGPPUBKEYALGO_DSA:
|
|
Michal Domonkos |
44ada8 |
+ case PGPPUBKEYALGO_EDDSA:
|
|
Michal Domonkos |
44ada8 |
sigtag = ishdr ? RPMSIGTAG_DSA : RPMSIGTAG_GPG;
|
|
Michal Domonkos |
44ada8 |
break;
|
|
Michal Domonkos |
44ada8 |
case PGPPUBKEYALGO_RSA:
|