diff options
author | Johannes Wienke | 2020-11-27 11:08:21 +0100 |
---|---|---|
committer | Johannes Wienke | 2020-11-27 11:09:16 +0100 |
commit | c421a9cc952adbc8b96f655106560f8a6057e74e (patch) | |
tree | 54a4b42a3f4d40a3ae2bfc90ed9c1cffcb91eab6 | |
parent | 5d05d8183265c2b034c6d5d6be93e43b5ec3d3ea (diff) | |
download | aur-libomemo.tar.gz |
Add patch for 12 byte init vector
As requested in https://github.com/gkdr/libomemo/issues/24, add a patch
to the package.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | 0003-12-byte-IVs.patch | 23 | ||||
-rw-r--r-- | PKGBUILD | 12 |
3 files changed, 35 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = libomemo pkgdesc = Implements OMEMO in C pkgver = 0.6.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/gkdr/libomemo arch = i686 arch = x86_64 @@ -11,7 +11,9 @@ pkgbase = libomemo depends = glib2 depends = sqlite source = https://github.com/gkdr/libomemo/archive/v0.6.2.tar.gz + source = 0003-12-byte-IVs.patch md5sums = 57a838ae647a94e409c01b9ee9869945 + md5sums = ab4a4319f589b3b28578c34b4d3abae9 pkgname = libomemo diff --git a/0003-12-byte-IVs.patch b/0003-12-byte-IVs.patch new file mode 100644 index 000000000000..9e2791e44996 --- /dev/null +++ b/0003-12-byte-IVs.patch @@ -0,0 +1,23 @@ +From 5f5c5175564bc62c0721afb0e3ebd9fa3b2464a2 Mon Sep 17 00:00:00 2001 +From: Neustradamus <104737+Neustradamus@users.noreply.github.com> +Date: Thu, 23 Apr 2020 00:17:23 +0200 +Subject: [PATCH] 12-byte IVs (#24) + +12-byte IVs (#24) +--- + src/libomemo.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libomemo.h b/src/libomemo.h +index ece8229..59a3e54 100644 +--- a/src/libomemo.h ++++ b/src/libomemo.h +@@ -78,7 +78,7 @@ typedef struct omemo_crypto_provider { + } omemo_crypto_provider; + + #define OMEMO_AES_128_KEY_LENGTH 16 +-#define OMEMO_AES_GCM_IV_LENGTH 16 ++#define OMEMO_AES_GCM_IV_LENGTH 12 + #define OMEMO_AES_GCM_TAG_LENGTH 16 + + #define OMEMO_LOG_OFF -1 @@ -2,18 +2,22 @@ pkgname=libomemo pkgver=0.6.2 -pkgrel=1 +pkgrel=2 pkgdesc="Implements OMEMO in C" arch=('i686' 'x86_64') url='https://github.com/gkdr/libomemo' license=('MIT') depends=('mxml' 'libgcrypt' 'glib2' 'sqlite') makedepends=() -source=("https://github.com/gkdr/libomemo/archive/v${pkgver}.tar.gz") -md5sums=('57a838ae647a94e409c01b9ee9869945') +source=( + "https://github.com/gkdr/libomemo/archive/v${pkgver}.tar.gz" + "0003-12-byte-IVs.patch" +) +sha265sums=('57a838ae647a94e409c01b9ee9869945') build() { cd "${srcdir}/libomemo-${pkgver}" + patch -p1 --input="${srcdir}/0003-12-byte-IVs.patch" make } @@ -24,3 +28,5 @@ package() { mkdir -p "${pkgdir}/usr/include" install src/*.h "${pkgdir}/usr/include" } +md5sums=('57a838ae647a94e409c01b9ee9869945' + 'ab4a4319f589b3b28578c34b4d3abae9') |