summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author0xReki2017-03-03 20:13:05 +0100
committer0xReki2017-03-03 20:13:05 +0100
commitbae7186465f87e45db74490a8783f0cdcd337e33 (patch)
treecca3ed3e42ff5bda5536a4181db22095b957ce52
parentd1fd21901549d94421cf495535b00d1773e7b12c (diff)
downloadaur-bae7186465f87e45db74490a8783f0cdcd337e33.tar.gz
16k keys are working again
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD10
-rw-r--r--gnupg-large-rsa.patch4
3 files changed, 14 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 55b95ee53aa4..b2ce555ada3a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Wed Mar 1 15:06:35 UTC 2017
+# Fri Mar 3 19:12:42 UTC 2017
pkgbase = gnupg-large-rsa
pkgdesc = Complete and free implementation of the OpenPGP standard - with fixes to make large RSA keys really work (and even bigger keys)
pkgver = 2.1.18
- pkgrel = 1
+ pkgrel = 2
url = http://www.gnupg.org/
install = install
arch = i686
@@ -36,10 +36,10 @@ pkgbase = gnupg-large-rsa
source = ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-2.1.18.tar.bz2.sig
source = gnupg-large-rsa.patch
source = scd.patch
- sha1sums = b698012cc2d77c2652afd168a15e679d1394fa89
- sha1sums = SKIP
- sha1sums = 9c04e22929c83f46ba04cccde39b00d36af231ce
- sha1sums = 568f48e1048f1dac721dd4055447a93485f6b2b1
+ sha256sums = d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994
+ sha256sums = SKIP
+ sha256sums = e943ba54f7ac510b633624ad84cd93a3ab54cb13e7547ac0d54abe3bf3aa3a0a
+ sha256sums = e1c5c9bf78231518339792195be52df8f8f65638196611726a7e053dbac0ccb6
pkgname = gnupg-large-rsa
diff --git a/PKGBUILD b/PKGBUILD
index ad0805e9f46d..d20ecb7f8f9c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=gnupg-large-rsa
_pkgname=gnupg
pkgver=2.1.18
-pkgrel=1
+pkgrel=2
pkgdesc='Complete and free implementation of the OpenPGP standard - with fixes to make large RSA keys really work (and even bigger keys)'
url='http://www.gnupg.org/'
license=('GPL')
@@ -24,9 +24,11 @@ validpgpkeys=('D8692123C4065DEA5E0F3AB5249B39D24F25E3B6'
source=("ftp://ftp.gnupg.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2"{,.sig}
"${pkgname}.patch"
"scd.patch")
-sha1sums=('b698012cc2d77c2652afd168a15e679d1394fa89' 'SKIP'
- '9c04e22929c83f46ba04cccde39b00d36af231ce'
- '568f48e1048f1dac721dd4055447a93485f6b2b1')
+sha256sums=('d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994'
+ 'SKIP'
+ 'e943ba54f7ac510b633624ad84cd93a3ab54cb13e7547ac0d54abe3bf3aa3a0a'
+ 'e1c5c9bf78231518339792195be52df8f8f65638196611726a7e053dbac0ccb6'
+ )
install=install
diff --git a/gnupg-large-rsa.patch b/gnupg-large-rsa.patch
index 243ff668fccd..53c806029d67 100644
--- a/gnupg-large-rsa.patch
+++ b/gnupg-large-rsa.patch
@@ -39,7 +39,7 @@ diff -ru a/g10/keygen.c b/g10/keygen.c
char *keyparms;
char nbitsstr[35];
- const unsigned maxsize = (opt.flags.large_rsa ? 8192 : 4096);
-+ const unsigned maxsize = (opt.flags.large_rsa ? 14336 : 4096);
++ const unsigned maxsize = (opt.flags.large_rsa ? 16384 : 4096);
log_assert (is_RSA(algo));
@@ -50,7 +50,7 @@ diff -ru a/g10/keygen.c b/g10/keygen.c
+
+ case PUBKEY_ALGO_RSA:
+ *min = opt.compliance == CO_DE_VS ? 2048 : 1024;
-+ *max = (opt.flags.large_rsa?14336:4096);
++ *max = (opt.flags.large_rsa?16384:4096);
+ def = 2048;
+ break;
}