diff options
author | 0xReki | 2017-03-03 20:13:05 +0100 |
---|---|---|
committer | 0xReki | 2017-03-03 20:13:05 +0100 |
commit | bae7186465f87e45db74490a8783f0cdcd337e33 (patch) | |
tree | cca3ed3e42ff5bda5536a4181db22095b957ce52 | |
parent | d1fd21901549d94421cf495535b00d1773e7b12c (diff) | |
download | aur-bae7186465f87e45db74490a8783f0cdcd337e33.tar.gz |
16k keys are working again
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | gnupg-large-rsa.patch | 4 |
3 files changed, 14 insertions, 12 deletions
@@ -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 @@ -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; } |