summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Weidenbaum2016-10-11 13:16:25 -0700
committerAndy Weidenbaum2016-10-11 13:16:25 -0700
commit3b92b8f248490c794c13bde6f6f0c950a5db7dba (patch)
tree1624e1dad201955a796acbddb22da189d4fad572
parent8cd7afe0d256e433238e167096c75165fb20ddb9 (diff)
downloadaur-3b92b8f248490c794c13bde6f6f0c950a5db7dba.tar.gz
increment pkgrel to 3; dep crypto++>=5.6.5
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD20
-rw-r--r--cryfs-crypto++-5.6.4-remove-56-mars.diff106
3 files changed, 9 insertions, 126 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c4f505a2aba..b154dc727f6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Fri Sep 23 00:39:27 UTC 2016
+# Tue Oct 11 20:16:09 UTC 2016
pkgbase = cryfs
pkgdesc = Cryptographic filesystem for the cloud
pkgver = 0.9.5
- pkgrel = 2
+ pkgrel = 3
url = https://www.cryfs.org
arch = armv7h
arch = i686
@@ -12,20 +12,17 @@ pkgbase = cryfs
makedepends = cmake
makedepends = git
makedepends = make
- makedepends = patch
depends = boost
depends = boost-libs
- depends = crypto++
+ depends = crypto++>=5.6.5
depends = curl
depends = fuse
depends = openssl
depends = python2
source = cryfs-0.9.5.tar.gz::https://codeload.github.com/cryfs/cryfs/tar.gz/0.9.5
source = git+https://github.com/cryfs/cryfs.wiki
- source = cryfs-crypto++-5.6.4-remove-56-mars.diff
sha256sums = 84ecc4615ef9e563a2a9570cd90af4e755b4667958fb939a474fb112ac3eadd1
sha256sums = SKIP
- sha256sums = 6107ed2c2bacc624975c551835debb8717e6090d3e7a0d71233f0686b04baadb
pkgname = cryfs
diff --git a/PKGBUILD b/PKGBUILD
index 18061d36bd92..924b648ad927 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,32 +3,23 @@
pkgname=cryfs
pkgver=0.9.5
-pkgrel=2
+pkgrel=3
pkgdesc="Cryptographic filesystem for the cloud"
arch=('armv7h' 'i686' 'x86_64')
depends=('boost'
'boost-libs'
- 'crypto++'
+ 'crypto++>=5.6.5'
'curl'
'fuse'
'openssl'
'python2')
-makedepends=('cmake' 'git' 'make' 'patch')
+makedepends=('cmake' 'git' 'make')
url="https://www.cryfs.org"
license=('LGPL3')
source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/cryfs/$pkgname/tar.gz/$pkgver
- git+https://github.com/cryfs/cryfs.wiki
- "cryfs-crypto++-5.6.4-remove-56-mars.diff")
+ git+https://github.com/cryfs/cryfs.wiki)
sha256sums=('84ecc4615ef9e563a2a9570cd90af4e755b4667958fb939a474fb112ac3eadd1'
- 'SKIP'
- '6107ed2c2bacc624975c551835debb8717e6090d3e7a0d71233f0686b04baadb')
-
-prepare() {
- cd "$srcdir/$pkgname-$pkgver"
-
- msg2 'Removing MARS cipher (broken by crypto++ v5.6.4)...'
- patch -p1 <../../cryfs-crypto++-5.6.4-remove-56-mars.diff
-}
+ 'SKIP')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -39,6 +30,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=off \
+ -DCRYFS_UPDATE_CHECKS=off \
..
make -j$(($(nproc)/2))
}
diff --git a/cryfs-crypto++-5.6.4-remove-56-mars.diff b/cryfs-crypto++-5.6.4-remove-56-mars.diff
deleted file mode 100644
index 3bbd7cf2b661..000000000000
--- a/cryfs-crypto++-5.6.4-remove-56-mars.diff
+++ /dev/null
@@ -1,106 +0,0 @@
-diff --git a/src/cpp-utils/crypto/symmetric/ciphers.cpp b/src/cpp-utils/crypto/symmetric/ciphers.cpp
-index f0f5017..33960be 100644
---- a/src/cpp-utils/crypto/symmetric/ciphers.cpp
-+++ b/src/cpp-utils/crypto/symmetric/ciphers.cpp
-@@ -23,8 +23,6 @@ namespace cpputils {
- DEFINE_CIPHER(Cast256_GCM);
- DEFINE_CIPHER(Cast256_CFB);
-
-- DEFINE_CIPHER(Mars448_GCM);
-- DEFINE_CIPHER(Mars448_CFB);
- DEFINE_CIPHER(Mars256_GCM);
- DEFINE_CIPHER(Mars256_CFB);
- DEFINE_CIPHER(Mars128_GCM);
-diff --git a/src/cpp-utils/crypto/symmetric/ciphers.h b/src/cpp-utils/crypto/symmetric/ciphers.h
-index 284aff0..31d2cdc 100644
---- a/src/cpp-utils/crypto/symmetric/ciphers.h
-+++ b/src/cpp-utils/crypto/symmetric/ciphers.h
-@@ -41,9 +41,7 @@ static_assert(32 == CryptoPP::CAST256::MAX_KEYLENGTH, "If Cast offered larger ke
- DECLARE_CIPHER(Cast256_GCM, "cast-256-gcm", GCM_Cipher, CryptoPP::CAST256, 32);
- DECLARE_CIPHER(Cast256_CFB, "cast-256-cfb", CFB_Cipher, CryptoPP::CAST256, 32);
-
--static_assert(56 == CryptoPP::MARS::MAX_KEYLENGTH, "If Mars offered larger keys, we should offer a variant with it");
--DECLARE_CIPHER(Mars448_GCM, "mars-448-gcm", GCM_Cipher, CryptoPP::MARS, 56);
--DECLARE_CIPHER(Mars448_CFB, "mars-448-cfb", CFB_Cipher, CryptoPP::MARS, 56);
-+static_assert(32 == CryptoPP::MARS::MAX_KEYLENGTH, "If Mars offered larger keys, we should offer a variant with it");
- DECLARE_CIPHER(Mars256_GCM, "mars-256-gcm", GCM_Cipher, CryptoPP::MARS, 32);
- DECLARE_CIPHER(Mars256_CFB, "mars-256-cfb", CFB_Cipher, CryptoPP::MARS, 32);
- DECLARE_CIPHER(Mars128_GCM, "mars-128-gcm", GCM_Cipher, CryptoPP::MARS, 16);
-diff --git a/src/cryfs/config/CryCipher.cpp b/src/cryfs/config/CryCipher.cpp
-index 573ea8d..28c563b 100644
---- a/src/cryfs/config/CryCipher.cpp
-+++ b/src/cryfs/config/CryCipher.cpp
-@@ -73,8 +73,6 @@ const vector<shared_ptr<CryCipher>> CryCiphers::SUPPORTED_CIPHERS = {
- make_shared<CryCipherInstance<Serpent128_CFB>>(INTEGRITY_WARNING),
- make_shared<CryCipherInstance<Cast256_GCM>>(),
- make_shared<CryCipherInstance<Cast256_CFB>>(INTEGRITY_WARNING),
-- make_shared<CryCipherInstance<Mars448_GCM>>(),
-- make_shared<CryCipherInstance<Mars448_CFB>>(INTEGRITY_WARNING),
- make_shared<CryCipherInstance<Mars256_GCM>>(),
- make_shared<CryCipherInstance<Mars256_CFB>>(INTEGRITY_WARNING),
- make_shared<CryCipherInstance<Mars128_GCM>>(),
-diff --git a/test/cpp-utils/crypto/symmetric/CipherTest.cpp b/test/cpp-utils/crypto/symmetric/CipherTest.cpp
-index aa3b2e8..68dd4b8 100644
---- a/test/cpp-utils/crypto/symmetric/CipherTest.cpp
-+++ b/test/cpp-utils/crypto/symmetric/CipherTest.cpp
-@@ -244,9 +244,6 @@ INSTANTIATE_TYPED_TEST_CASE_P(Cast256_CFB, CipherTest, Cast256_CFB); //CFB mode
- INSTANTIATE_TYPED_TEST_CASE_P(Cast256_GCM, CipherTest, Cast256_GCM);
- INSTANTIATE_TYPED_TEST_CASE_P(Cast256_GCM, AuthenticatedCipherTest, Cast256_GCM);
-
--INSTANTIATE_TYPED_TEST_CASE_P(Mars448_CFB, CipherTest, Mars448_CFB); //CFB mode is not authenticated
--INSTANTIATE_TYPED_TEST_CASE_P(Mars448_GCM, CipherTest, Mars448_GCM);
--INSTANTIATE_TYPED_TEST_CASE_P(Mars448_GCM, AuthenticatedCipherTest, Mars448_GCM);
- INSTANTIATE_TYPED_TEST_CASE_P(Mars256_CFB, CipherTest, Mars256_CFB); //CFB mode is not authenticated
- INSTANTIATE_TYPED_TEST_CASE_P(Mars256_GCM, CipherTest, Mars256_GCM);
- INSTANTIATE_TYPED_TEST_CASE_P(Mars256_GCM, AuthenticatedCipherTest, Mars256_GCM);
-@@ -275,8 +272,6 @@ TEST(CipherNameTest, TestCipherNames) {
- EXPECT_EQ("cast-256-gcm", string(Cast256_GCM::NAME));
- EXPECT_EQ("cast-256-cfb", string(Cast256_CFB::NAME));
-
-- EXPECT_EQ("mars-448-gcm", string(Mars448_GCM::NAME));
-- EXPECT_EQ("mars-448-cfb", string(Mars448_CFB::NAME));
- EXPECT_EQ("mars-256-gcm", string(Mars256_GCM::NAME));
- EXPECT_EQ("mars-256-cfb", string(Mars256_CFB::NAME));
- EXPECT_EQ("mars-128-gcm", string(Mars128_GCM::NAME));
-diff --git a/test/cryfs/config/CryCipherTest.cpp b/test/cryfs/config/CryCipherTest.cpp
-index b223134..4d4ba60 100644
---- a/test/cryfs/config/CryCipherTest.cpp
-+++ b/test/cryfs/config/CryCipherTest.cpp
-@@ -100,8 +100,6 @@ TEST_F(CryCipherTest, CreatesCorrectEncryptedBlockStore) {
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Serpent128_CFB>("serpent-128-cfb");
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Cast256_GCM>("cast-256-gcm");
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Cast256_CFB>("cast-256-cfb");
-- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Mars448_GCM>("mars-448-gcm");
-- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Mars448_CFB>("mars-448-cfb");
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Mars256_GCM>("mars-256-gcm");
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Mars256_CFB>("mars-256-cfb");
- EXPECT_CREATES_CORRECT_ENCRYPTED_BLOCKSTORE<Mars128_GCM>("mars-128-gcm");
-@@ -121,10 +119,6 @@ TEST_F(CryCipherTest, ThereIsACipherWithIntegrityWarning) {
- EXPECT_THAT(CryCiphers::find("aes-256-cfb").warning().get(), MatchesRegex(".*integrity.*"));
- }
-
--TEST_F(CryCipherTest, EncryptionKeyHasCorrectSize_448) {
-- EXPECT_EQ(Mars448_GCM::EncryptionKey::STRING_LENGTH, CryCiphers::find("mars-448-gcm").createKey(Random::PseudoRandom()).size());
--}
--
- TEST_F(CryCipherTest, EncryptionKeyHasCorrectSize_256) {
- EXPECT_EQ(AES256_GCM::EncryptionKey::STRING_LENGTH, CryCiphers::find("aes-256-gcm").createKey(Random::PseudoRandom()).size());
- }
-diff --git a/test/cryfs/config/CryConfigCreatorTest.cpp b/test/cryfs/config/CryConfigCreatorTest.cpp
-index 5c45e00..3dc0346 100644
---- a/test/cryfs/config/CryConfigCreatorTest.cpp
-+++ b/test/cryfs/config/CryConfigCreatorTest.cpp
-@@ -114,13 +114,6 @@ TEST_F(CryConfigCreatorTest, ChoosesEmptyRootBlobId) {
- EXPECT_EQ("", config.RootBlob()); // This tells CryFS to create a new root blob
- }
-
--TEST_F(CryConfigCreatorTest, ChoosesValidEncryptionKey_448) {
-- AnswerNoToDefaultSettings();
-- EXPECT_ASK_FOR_CIPHER().WillOnce(ChooseCipher("mars-448-gcm"));
-- CryConfig config = creator.create(none, none);
-- cpputils::Mars448_GCM::EncryptionKey::FromString(config.EncryptionKey()); // This crashes if invalid
--}
--
- TEST_F(CryConfigCreatorTest, ChoosesValidEncryptionKey_256) {
- AnswerNoToDefaultSettings();
- EXPECT_ASK_FOR_CIPHER().WillOnce(ChooseCipher("aes-256-gcm"));