[libcrypt-gcrypt-perl] 01/02: Patch the test suite to work with libgcrypt >= 1.7.0
Niko Tyni
ntyni at moszumanska.debian.org
Sat Apr 23 14:15:52 UTC 2016
This is an automated email from the git hooks/post-receive script.
ntyni pushed a commit to branch master
in repository libcrypt-gcrypt-perl.
commit 3c449dbb4abc610e6f9abcc7b75af2e40659385e
Author: Niko Tyni <ntyni at debian.org>
Date: Sat Apr 23 17:09:31 2016 +0300
Patch the test suite to work with libgcrypt >= 1.7.0
---
...1-Use-an-encryption-key-in-the-test-suite.patch | 32 ++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 33 insertions(+)
diff --git a/debian/patches/0001-Use-an-encryption-key-in-the-test-suite.patch b/debian/patches/0001-Use-an-encryption-key-in-the-test-suite.patch
new file mode 100644
index 0000000..7ee35b5
--- /dev/null
+++ b/debian/patches/0001-Use-an-encryption-key-in-the-test-suite.patch
@@ -0,0 +1,32 @@
+From cf6ef66ab447c696d465d3d1123685c2f281e8c2 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni at debian.org>
+Date: Sat, 23 Apr 2016 16:49:57 +0300
+Subject: [PATCH] Use an encryption key in the test suite
+
+While encrypting without calling setkey() used to work before libgcrypt
+1.7.0, this was accidental and not supported. It causes a SIGSEGV in
+1.7.0 and will return an error in future versions.
+
+See <http://thread.gmane.org/gmane.comp.encryption.gpg.libgcrypt.devel/4487>
+
+Bug-Debian: https://bugs.debian.org/816104
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=112504
+---
+ t/01-cipher.t | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/t/01-cipher.t b/t/01-cipher.t
+index 3f7de37..0bbdf0a 100644
+--- a/t/01-cipher.t
++++ b/t/01-cipher.t
+@@ -102,6 +102,7 @@ ok(substr($d, 0, length $p) eq $p)
+ algorithm => 'aes',
+ padding => 'none'
+ );
++ $c->setkey($key);
+ $c->start('encrypting');
+ ok(!eval {my $e2 = $c->encrypt('aaa'); 1}); # this should die
+ ok(eval { my $e2 = $c->encrypt('aaaaaaaaaaaaaaaa') . $c->finish; 1 }); # this should not die
+--
+2.8.0.rc3
+
diff --git a/debian/patches/series b/debian/patches/series
index e023246..f08da79 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
gcrypt-1.6.patch
gcc5-warnings.patch
+0001-Use-an-encryption-key-in-the-test-suite.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcrypt-gcrypt-perl.git
More information about the Pkg-perl-cvs-commits
mailing list