[arch-commits] Commit in crypto++/repos (10 files)
Date: Thursday, June 15, 2017 @ 07:15:41 Author: zorun Revision: 237110 archrelease: copy trunk to community-i686, community-x86_64 Added: crypto++/repos/community-i686/PKGBUILD (from rev 237109, crypto++/trunk/PKGBUILD) crypto++/repos/community-i686/fix-cxxflags.patch (from rev 237109, crypto++/trunk/fix-cxxflags.patch) crypto++/repos/community-i686/libcrypto++.pc (from rev 237109, crypto++/trunk/libcrypto++.pc) crypto++/repos/community-x86_64/PKGBUILD (from rev 237109, crypto++/trunk/PKGBUILD) crypto++/repos/community-x86_64/fix-cxxflags.patch (from rev 237109, crypto++/trunk/fix-cxxflags.patch) crypto++/repos/community-x86_64/libcrypto++.pc (from rev 237109, crypto++/trunk/libcrypto++.pc) Deleted: crypto++/repos/community-i686/PKGBUILD crypto++/repos/community-i686/libcrypto++.pc crypto++/repos/community-x86_64/PKGBUILD crypto++/repos/community-x86_64/libcrypto++.pc -+ /PKGBUILD | 96 ++ /libcrypto++.pc | 22 +++ community-i686/PKGBUILD | 34 community-i686/fix-cxxflags.patch | 49 + community-i686/libcrypto++.pc | 11 --- community-x86_64/PKGBUILD | 34 community-x86_64/fix-cxxflags.patch | 49 + community-x86_64/libcrypto++.pc | 11 --- 8 files changed, 216 insertions(+), 90 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2017-06-15 07:15:26 UTC (rev 237109) +++ community-i686/PKGBUILD 2017-06-15 07:15:41 UTC (rev 237110) @@ -1,34 +0,0 @@ -# $Id$ -# Maintainer: Giovanni Scafora-# Contributor: Alexander Rødseth -# Contributor: Andrea Scarpino -# Contributor: Kritoke -# Contributor: jlvsimoes - -pkgname=crypto++ -pkgver=5.6.5 -_srcver=${pkgver//./} -pkgrel=2 -pkgdesc="A free C++ class library of cryptographic schemes" -arch=('i686' 'x86_64') -url="http://www.cryptopp.com/; -license=('custom') -depends=('gcc-libs') -makedepends=('unzip') -source=("http://www.cryptopp.com/cryptopp${_srcver}.zip; -'libcrypto++.pc') -md5sums=('df5ef4647b4e978bba0cac79a83aaed5' - 'ea27f28fe0303fcaa24d83cf4a964d53') - -build() { - CXXFLAGS+=" -DNDEBUG -fPIC" make -f GNUmakefile-cross - make libcryptopp.so -} - -package() { - install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} - install -m644 *.h ${pkgdir}/usr/include/cryptopp/ - install -m644 libcryptopp.so "${pkgdir}/usr/lib/libcryptopp.so" - install -m644 ${srcdir}/libcrypto++.pc "${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc" - install -D -m644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: crypto++/repos/community-i686/PKGBUILD (from rev 237109, crypto++/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-06-15 07:15:41 UTC (rev 237110) @@ -0,0 +1,48 @@ +# $Id$ +# Maintainer: Giovanni Scafora +# Contributor: Alexander Rødseth +# Contributor: Andrea Scarpino +# Contributor: Kritoke +# Contributor: jlvsimoes + +pkgname=crypto++ +pkgver=5.6.5 +_srcver=${pkgver//./} +pkgrel=3 +pkgdesc="A free C++ class library of cryptographic schemes" +arch=('i686' 'x86_64') +url="http://www.cryptopp.com/; +license=('custom') +depends=('gcc-libs') +makedepends=('unzip') +source=("https://www.cryptopp.com/cryptopp${_srcver}.zip; +"fix-cxxflags.patch" +'libcrypto++.pc') +# Checksums from https://www.cryptopp.com/release565.html +sha1sums=('a74f207a315b6a133af9640a45bde9d6e378af4d' + 'f044b55c615ed0d6c0239bd43dda67db1fdb4cca' + 'e4e2fc3172b4a85bffad812a0de8531843912ff1') +sha256sums=('a75ef486fe3128008bbb201efee3dcdcffbe791120952910883b26337ec32c34' +'e27679cd5e1068e84c84c18395d4f32254fa900887ee89a15c38580236490dc5' +'aee5ca989bfd25236095fccb245a5c7f559eae97c41979e952ac35b29453d8b5') +sha512sums=('f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7' + '49a81998489e65dcb270de77f6149a3dcf03c9a04bd2c9baf2e92f6bd749fe69aca5de0803b94757778f272357d2357e873b652c9bb06e8f03b7bf9b55bbc9d4' + '798ff42e3dcc4edd33b9fb1b605e608dd53a668afb28032620927b49f17fcb5b212f6cf4e9af30cc2b36bf74bb9f0152dad4f40fdb19d8f557dfed196ea0921d') + +prepare() { + # Upstream patch for https://bugs.archlinux.org/task/51605 + patch -p1 < "$srcdir"/fix-cxxflags.patch +} + +build() { + CXXFLAGS+=" -DNDEBUG -fPIC" make -f GNUmakefile-cross + make libcryptopp.so +} + +package() { + install
[arch-commits] Commit in crypto++/repos (10 files)
Date: Friday, July 24, 2015 @ 13:59:01 Author: allan Revision: 242479 archrelease: copy trunk to extra-i686, extra-x86_64 Added: crypto++/repos/extra-i686/CVE-2015-2141.patch (from rev 242478, crypto++/trunk/CVE-2015-2141.patch) crypto++/repos/extra-i686/PKGBUILD (from rev 242478, crypto++/trunk/PKGBUILD) crypto++/repos/extra-i686/libcrypto++.pc (from rev 242478, crypto++/trunk/libcrypto++.pc) crypto++/repos/extra-x86_64/CVE-2015-2141.patch (from rev 242478, crypto++/trunk/CVE-2015-2141.patch) crypto++/repos/extra-x86_64/PKGBUILD (from rev 242478, crypto++/trunk/PKGBUILD) crypto++/repos/extra-x86_64/libcrypto++.pc (from rev 242478, crypto++/trunk/libcrypto++.pc) Deleted: crypto++/repos/extra-i686/PKGBUILD crypto++/repos/extra-i686/libcrypto++.pc crypto++/repos/extra-x86_64/PKGBUILD crypto++/repos/extra-x86_64/libcrypto++.pc --+ /PKGBUILD| 84 + /libcrypto++.pc | 22 + extra-i686/CVE-2015-2141.patch | 32 ++ extra-i686/PKGBUILD | 36 --- extra-i686/libcrypto++.pc| 11 extra-x86_64/CVE-2015-2141.patch | 32 ++ extra-x86_64/PKGBUILD| 36 --- extra-x86_64/libcrypto++.pc | 11 8 files changed, 170 insertions(+), 94 deletions(-) Copied: crypto++/repos/extra-i686/CVE-2015-2141.patch (from rev 242478, crypto++/trunk/CVE-2015-2141.patch) === --- extra-i686/CVE-2015-2141.patch (rev 0) +++ extra-i686/CVE-2015-2141.patch 2015-07-24 11:59:01 UTC (rev 242479) @@ -0,0 +1,32 @@ +From 9425e16437439e68c7d96abef922167d68fafaff Mon Sep 17 00:00:00 2001 +From: Jeffrey Walton noloa...@gmail.com +Date: Sat, 27 Jun 2015 17:56:01 -0400 +Subject: [PATCH] Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for + reporting. Squaring to satisfy Jacobi requirements suggested by JPM. + +--- + rw.cpp | 8 +++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/rw.cpp b/rw.cpp +index cdd9f2d..0b9318b 100644 +--- a/rw.cpp b/rw.cpp +@@ -126,10 +126,16 @@ Integer InvertibleRWFunction::CalculateInverse(RandomNumberGenerator rng, const + DoQuickSanityCheck(); + ModularArithmetic modn(m_n); + Integer r, rInv; +- do {// do this in a loop for people using small numbers for testing ++ ++ // do this in a loop for people using small numbers for testing ++ do { + r.Randomize(rng, Integer::One(), m_n - Integer::One()); ++ // Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for reporting. ++ // Squaring to satisfy Jacobi requirements suggested by JPM. ++ r = modn.Square(r); + rInv = modn.MultiplicativeInverse(r); + } while (rInv.IsZero()); ++ + Integer re = modn.Square(r); + re = modn.Multiply(re, x); // blind + Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-07-24 11:57:33 UTC (rev 242478) +++ extra-i686/PKGBUILD 2015-07-24 11:59:01 UTC (rev 242479) @@ -1,36 +0,0 @@ -# $Id$ -# Maintainer: Giovanni Scafora giova...@archlinux.org -# Contributor: Alexander Rødseth rods...@gmail.com -# Contributor: Andrea Scarpino and...@archlinux.org -# Contributor: Kritoke krit...@gamebox.net -# Contributor: jlvsimoes jlvsim...@oninet.pt - -pkgname=crypto++ -pkgver=5.6.2 -_srcver=562 -pkgrel=2 -pkgdesc=A free C++ class library of cryptographic schemes -arch=('i686' 'x86_64') -url=http://www.cryptopp.com/; -license=('custom') -depends=('gcc-libs') -makedepends=('unzip') -source=(http://www.cryptopp.com/cryptopp${_srcver}.zip; -'libcrypto++.pc') -md5sums=('7ed022585698df48e65ce9218f6c6a67' - '46de3847c59ad16456fa863eb33e73b2') - -build() { - sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile - export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC - make -f GNUmakefile - make libcryptopp.so -} - -package() { - install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} - install -m644 *.h ${pkgdir}/usr/include/cryptopp/ - install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so - install -m644 ${srcdir}/libcrypto++.pc ${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc - install -D -m644 License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 242478, crypto++/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-07-24 11:59:01 UTC (rev 242479) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Giovanni Scafora giova...@archlinux.org +# Contributor: Alexander Rødseth rods...@gmail.com +# Contributor: Andrea Scarpino and...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +#
[arch-commits] Commit in crypto++/repos (10 files)
Date: Tuesday, March 5, 2013 @ 18:32:57 Author: giovanni Revision: 179501 archrelease: copy trunk to extra-i686, extra-x86_64 Added: crypto++/repos/extra-i686/PKGBUILD (from rev 179500, crypto++/trunk/PKGBUILD) crypto++/repos/extra-i686/libcrypto++.pc (from rev 179500, crypto++/trunk/libcrypto++.pc) crypto++/repos/extra-x86_64/PKGBUILD (from rev 179500, crypto++/trunk/PKGBUILD) crypto++/repos/extra-x86_64/libcrypto++.pc (from rev 179500, crypto++/trunk/libcrypto++.pc) Deleted: crypto++/repos/extra-i686/PKGBUILD crypto++/repos/extra-i686/gcc4.7.patch crypto++/repos/extra-i686/libcrypto++.pc crypto++/repos/extra-x86_64/PKGBUILD crypto++/repos/extra-x86_64/gcc4.7.patch crypto++/repos/extra-x86_64/libcrypto++.pc -+ extra-i686/PKGBUILD | 87 + extra-i686/gcc4.7.patch | 97 -- extra-i686/libcrypto++.pc | 22 - extra-x86_64/PKGBUILD | 87 + extra-x86_64/gcc4.7.patch | 97 -- extra-x86_64/libcrypto++.pc | 22 - 6 files changed, 104 insertions(+), 308 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2013-03-05 17:32:48 UTC (rev 179500) +++ extra-i686/PKGBUILD 2013-03-05 17:32:57 UTC (rev 179501) @@ -1,46 +0,0 @@ -# $Id$ -# Maintainer: Giovanni Scafora giova...@archlinux.org -# Contributor: Alexander Rødseth rods...@gmail.com -# Contributor: Andrea Scarpino and...@archlinux.org -# Contributor: Kritoke krit...@gamebox.net -# Contributor: jlvsimoes jlvsim...@oninet.pt - -pkgname=crypto++ -pkgver=5.6.1 -_srcver=561 -pkgrel=4 -pkgdesc=A free C++ class library of cryptographic schemes -arch=('i686' 'x86_64') -url=http://www.cryptopp.com/; -license=('custom') -depends=('gcc-libs') -makedepends=('unzip') -source=(http://www.cryptopp.com/cryptopp${_srcver}.zip; -'libcrypto++.pc' -'gcc4.7.patch') -md5sums=('96cbeba0907562b077e26bcffb483828' - '2337c6edbc552d9142cae8e0854715e7' - 'cf26a783d9432e7f9ab7f14d3db3f196') - -build() { - cd ${srcdir} - - # Fix gcc 4.7 build - patch -Np1 -i ${srcdir}/gcc4.7.patch - - sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile - export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC - make -f GNUmakefile - make libcryptopp.so -} - -package() { - cd ${srcdir} - - install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} - install -m644 *.h ${pkgdir}/usr/include/cryptopp/ - install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a - install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so - install -m644 ${srcdir}/libcrypto++.pc ${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc - install -D -m644 License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 179500, crypto++/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2013-03-05 17:32:57 UTC (rev 179501) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Giovanni Scafora giova...@archlinux.org +# Contributor: Alexander Rødseth rods...@gmail.com +# Contributor: Andrea Scarpino and...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: jlvsimoes jlvsim...@oninet.pt + +pkgname=crypto++ +pkgver=5.6.2 +_srcver=562 +pkgrel=1 +pkgdesc=A free C++ class library of cryptographic schemes +arch=('i686' 'x86_64') +url=http://www.cryptopp.com/; +license=('custom') +depends=('gcc-libs') +makedepends=('unzip') +source=(http://www.cryptopp.com/cryptopp${_srcver}.zip; +'libcrypto++.pc') +md5sums=('7ed022585698df48e65ce9218f6c6a67' + '46de3847c59ad16456fa863eb33e73b2') + +build() { + cd ${srcdir} + + sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile + export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC + make -f GNUmakefile + make libcryptopp.so +} + +package() { + cd ${srcdir} + + install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} + install -m644 *.h ${pkgdir}/usr/include/cryptopp/ + install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a + install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so + install -m644 ${srcdir}/libcrypto++.pc ${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc + install -D -m644 License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} Deleted: extra-i686/gcc4.7.patch === --- extra-i686/gcc4.7.patch 2013-03-05 17:32:48 UTC (rev 179500) +++ extra-i686/gcc4.7.patch 2013-03-05 17:32:57 UTC (rev 179501) @@ -1,97 +0,0 @@ a/algebra.cpp 2010-08-06 18:44:32.0 +0200 -+++ b/algebra.cpp 2012-04-10 13:16:53.0 +0200 -@@ -58,7 +58,7 @@ - Element g[3]={b, a}; - unsigned int i0=0, i1=1, i2=2; - -- while (!Equal(g[i1],
[arch-commits] Commit in crypto++/repos (10 files)
Date: Tuesday, April 10, 2012 @ 16:46:54 Author: giovanni Revision: 155988 archrelease: copy trunk to extra-i686, extra-x86_64 Added: crypto++/repos/extra-i686/PKGBUILD (from rev 155987, crypto++/trunk/PKGBUILD) crypto++/repos/extra-i686/gcc4.7.patch (from rev 155987, crypto++/trunk/gcc4.7.patch) crypto++/repos/extra-i686/libcrypto++.pc (from rev 155987, crypto++/trunk/libcrypto++.pc) crypto++/repos/extra-x86_64/PKGBUILD (from rev 155987, crypto++/trunk/PKGBUILD) crypto++/repos/extra-x86_64/gcc4.7.patch (from rev 155987, crypto++/trunk/gcc4.7.patch) crypto++/repos/extra-x86_64/libcrypto++.pc (from rev 155987, crypto++/trunk/libcrypto++.pc) Deleted: crypto++/repos/extra-i686/PKGBUILD crypto++/repos/extra-i686/libcrypto++.pc crypto++/repos/extra-x86_64/PKGBUILD crypto++/repos/extra-x86_64/libcrypto++.pc -+ extra-i686/PKGBUILD | 87 +++-- extra-i686/gcc4.7.patch | 97 ++ extra-i686/libcrypto++.pc | 22 - extra-x86_64/PKGBUILD | 87 +++-- extra-x86_64/gcc4.7.patch | 97 ++ extra-x86_64/libcrypto++.pc | 22 - 6 files changed, 308 insertions(+), 104 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-04-10 20:46:26 UTC (rev 155987) +++ extra-i686/PKGBUILD 2012-04-10 20:46:54 UTC (rev 155988) @@ -1,41 +0,0 @@ -# $Id$ -# Maintainer: Giovanni Scafora giova...@archlinux.org -# Contributor: Alexander Rødseth rods...@gmail.com -# Contributor: Andrea Scarpino and...@archlinux.org -# Contributor: Kritoke krit...@gamebox.net -# Contributor: jlvsimoes jlvsim...@oninet.pt - -pkgname=crypto++ -pkgver=5.6.1 -_srcver=561 -pkgrel=3 -pkgdesc=A free C++ class library of cryptographic schemes -arch=('i686' 'x86_64') -url=http://www.cryptopp.com/; -license=('custom') -depends=('gcc-libs') -makedepends=('unzip') -source=(http://www.cryptopp.com/cryptopp${_srcver}.zip; -'libcrypto++.pc') -md5sums=('96cbeba0907562b077e26bcffb483828' - '2337c6edbc552d9142cae8e0854715e7') - -build() { - cd ${srcdir} - - sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile - export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC - make -f GNUmakefile - make libcryptopp.so -} - -package() { - cd ${srcdir} - - install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} - install -m644 *.h ${pkgdir}/usr/include/cryptopp/ - install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a - install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so - install -m644 ${srcdir}/libcrypto++.pc ${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc - install -D -m644 License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 155987, crypto++/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-04-10 20:46:54 UTC (rev 155988) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Giovanni Scafora giova...@archlinux.org +# Contributor: Alexander Rødseth rods...@gmail.com +# Contributor: Andrea Scarpino and...@archlinux.org +# Contributor: Kritoke krit...@gamebox.net +# Contributor: jlvsimoes jlvsim...@oninet.pt + +pkgname=crypto++ +pkgver=5.6.1 +_srcver=561 +pkgrel=4 +pkgdesc=A free C++ class library of cryptographic schemes +arch=('i686' 'x86_64') +url=http://www.cryptopp.com/; +license=('custom') +depends=('gcc-libs') +makedepends=('unzip') +source=(http://www.cryptopp.com/cryptopp${_srcver}.zip; +'libcrypto++.pc' +'gcc4.7.patch') +md5sums=('96cbeba0907562b077e26bcffb483828' + '2337c6edbc552d9142cae8e0854715e7' + 'cf26a783d9432e7f9ab7f14d3db3f196') + +build() { + cd ${srcdir} + + # Fix gcc 4.7 build + patch -Np1 -i ${srcdir}/gcc4.7.patch + + sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile + export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC + make -f GNUmakefile + make libcryptopp.so +} + +package() { + cd ${srcdir} + + install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp} + install -m644 *.h ${pkgdir}/usr/include/cryptopp/ + install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a + install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so + install -m644 ${srcdir}/libcrypto++.pc ${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc + install -D -m644 License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} Copied: crypto++/repos/extra-i686/gcc4.7.patch (from rev 155987, crypto++/trunk/gcc4.7.patch) === --- extra-i686/gcc4.7.patch (rev 0) +++ extra-i686/gcc4.7.patch 2012-04-10 20:46:54 UTC (rev 155988) @@ -0,0 +1,97 @@ +--- a/algebra.cpp 2010-08-06 18:44:32.0 +0200 b/algebra.cpp