python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / glusterfs / patches / patch-xlators_encryption_crypt_src_keys.patch
blob049c5ccc876f579538bd30767b71e9b244b4c236
1 --- xlators/encryption/crypt/src/keys.c.orig 2017-02-25 14:37:16 UTC
2 +++ xlators/encryption/crypt/src/keys.c
3 @@ -113,7 +113,7 @@ static int32_t kderive_init(struct kderi
4 static void kderive_update(struct kderive_context *ctx)
6 uint32_t i;
7 -#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
8 +#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
9 HMAC_CTX hctx;
10 #endif
11 HMAC_CTX *phctx = NULL;
12 @@ -123,7 +123,7 @@ static void kderive_update(struct kderiv
14 check_prf_iters(num_iters);
16 -#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
17 +#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
18 HMAC_CTX_init(&hctx);
19 phctx = &hctx;
20 #else
21 @@ -144,7 +144,7 @@ static void kderive_update(struct kderiv
23 pos += PRF_OUTPUT_SIZE;
25 -#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
26 +#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
27 HMAC_CTX_cleanup(phctx);
28 #else
29 HMAC_CTX_free(phctx);