Displaying 14 results from an estimated 14 matches for "hmac_ctx_free".
2016 Nov 02
2
v2.2.26.0 released
...g this define. We compile our code using
GCC and CLANG regularly, with OpenSSL v1.0.x which is the currently
officially supported one.
Aki
On 02.11.2016 12:34, Ruga wrote:
> dovecot 2.2.26.0 uses the following functions, which are not available on libressl 2.4.3:
>
> HMAC_CTX_new
> HMAC_CTX_free
> EVP_PKEY_get0_EC_KEY
> EVP_PKEY_get0_RSA
> OBJ_length
> EVP_MD_CTX_new
> EVP_MD_CTX_free
>
> The result of calling a non-existent function is a runtime error,
> and we do not want that on production servers.
>
>
>
>
>
>
>
> There are additional prob...
2016 Nov 02
3
v2.2.26.0 released
...the currently
>> officially supported one.
>>
>> Aki
>>
>>
>> On 02.11.2016 12:34, Ruga wrote:
>>> dovecot 2.2.26.0 uses the following functions, which are not
>>> available on libressl 2.4.3:
>>>
>>> HMAC_CTX_new
>>> HMAC_CTX_free
>>> EVP_PKEY_get0_EC_KEY
>>> EVP_PKEY_get0_RSA
>>> OBJ_length
>>> EVP_MD_CTX_new
>>> EVP_MD_CTX_free
>>>
>>> The result of calling a non-existent function is a runtime error,
>>> and we do not want that on production servers.
&...
2017 Feb 26
1
v2.2.28: patches (to use libressl 2.4.5) and test error (strftime)
...0
t_strftime and variants fixed timestamp .............................. : FAILED
timings 0 ............................................................ : ok
re: Why do you want to disable /dev/urandom?
https://github.com/libressl-portable/portable/issues/278
re: dcrypt-openssl.c, ssl.m4 and HMAC_CTX_free(NULL)
Please discuss this with busterb at GitHub.
-------- Original Message --------
Subject: Re: v2.2.28: patches (to use libressl 2.4.5) and test error (strftime)
Local Time: 25 February 2017 8:54 PM
UTC Time: 25 February 2017 19:54
From: tss at iki.fi
To: Ruga <ruga at protonmail.com&...
2016 Nov 02
0
v2.2.26.0 released
...ctx;
@@ -427,7 +427,7 @@ static
void dcrypt_openssl_ctx_hmac_destroy(struct dcrypt_context_hmac **ctx)
{
pool_t pool = (*ctx)->pool;
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
if ((*ctx)->ctx) HMAC_CTX_free((*ctx)->ctx);
#else
HMAC_cleanup(&((*ctx)->ctx));
@@ -470,7 +470,7 @@ bool dcrypt_openssl_ctx_hmac_init(struct dcrypt_contex
{
int ec;
i_assert(ctx->md != NULL);
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBR...
2016 Nov 02
2
v2.2.26.0 released
...gt; Aki
>>>>
>>>>
>>>> On 02.11.2016 12:34, Ruga wrote:
>>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>>> available on libressl 2.4.3:
>>>>>
>>>>> HMAC_CTX_new
>>>>> HMAC_CTX_free
>>>>> EVP_PKEY_get0_EC_KEY
>>>>> EVP_PKEY_get0_RSA
>>>>> OBJ_length
>>>>> EVP_MD_CTX_new
>>>>> EVP_MD_CTX_free
>>>>>
>>>>> The result of calling a non-existent function is a runtime error,
>&...
2016 Nov 01
2
v2.2.26.0 released
OpenSSL v1.0.1 is enough.
Aki
> On November 1, 2016 at 7:46 PM Ruga <ruga at protonmail.com> wrote:
>
>
> Hello,
>
> We cannot upgrade from 2.2.24, because we use libressl and the newer
> dovecot versions demand openssl v1.1.
>
> Please add the new library requirement to the INSTALL file.
>
> All the best.
>
>
>
>
>
>
>
>
2016 Nov 02
2
v2.2.26.0 released
...n 02.11.2016 12:34, Ruga wrote:
>>>>>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>>>>>> available on libressl 2.4.3:
>>>>>>>>
>>>>>>>> HMAC_CTX_new
>>>>>>>> HMAC_CTX_free
>>>>>>>> EVP_PKEY_get0_EC_KEY
>>>>>>>> EVP_PKEY_get0_RSA
>>>>>>>> OBJ_length
>>>>>>>> EVP_MD_CTX_new
>>>>>>>> EVP_MD_CTX_free
>>>>>>>>
>>>>>...
2016 Nov 02
2
v2.2.26.0 released
...;>>>>
>>>>> On 02.11.2016 12:34, Ruga wrote:
>>>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>>>> available on libressl 2.4.3:
>>>>>>
>>>>>> HMAC_CTX_new
>>>>>> HMAC_CTX_free
>>>>>> EVP_PKEY_get0_EC_KEY
>>>>>> EVP_PKEY_get0_RSA
>>>>>> OBJ_length
>>>>>> EVP_MD_CTX_new
>>>>>> EVP_MD_CTX_free
>>>>>>
>>>>>> The result of calling a non-existent functi...
2016 Nov 02
0
v2.2.26.0 released
dovecot 2.2.26.0 uses the following functions, which are not available on libressl 2.4.3:
HMAC_CTX_new
HMAC_CTX_free
EVP_PKEY_get0_EC_KEY
EVP_PKEY_get0_RSA
OBJ_length
EVP_MD_CTX_new
EVP_MD_CTX_free
The result of calling a non-existent function is a runtime error,
and we do not want that on production servers.
There are additional problems. I recommend compiling with clang-llvm 3.9.0
to see them all....
2016 Nov 02
0
v2.2.26.0 released
...NG regularly, with OpenSSL v1.0.x which is the currently
> officially supported one.
>
> Aki
>
>
> On 02.11.2016 12:34, Ruga wrote:
>> dovecot 2.2.26.0 uses the following functions, which are not
>> available on libressl 2.4.3:
>>
>> HMAC_CTX_new
>> HMAC_CTX_free
>> EVP_PKEY_get0_EC_KEY
>> EVP_PKEY_get0_RSA
>> OBJ_length
>> EVP_MD_CTX_new
>> EVP_MD_CTX_free
>>
>> The result of calling a non-existent function is a runtime error,
>> and we do not want that on production servers.
>>
>>
>>
>&g...
2016 Nov 02
0
v2.2.26.0 released
...rted one.
>>>
>>> Aki
>>>
>>>
>>> On 02.11.2016 12:34, Ruga wrote:
>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>> available on libressl 2.4.3:
>>>>
>>>> HMAC_CTX_new
>>>> HMAC_CTX_free
>>>> EVP_PKEY_get0_EC_KEY
>>>> EVP_PKEY_get0_RSA
>>>> OBJ_length
>>>> EVP_MD_CTX_new
>>>> EVP_MD_CTX_free
>>>>
>>>> The result of calling a non-existent function is a runtime error,
>>>> and we do not wa...
2016 Nov 02
0
v2.2.26.0 released
...;>>>>
>>>>> On 02.11.2016 12:34, Ruga wrote:
>>>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>>>> available on libressl 2.4.3:
>>>>>>
>>>>>> HMAC_CTX_new
>>>>>> HMAC_CTX_free
>>>>>> EVP_PKEY_get0_EC_KEY
>>>>>> EVP_PKEY_get0_RSA
>>>>>> OBJ_length
>>>>>> EVP_MD_CTX_new
>>>>>> EVP_MD_CTX_free
>>>>>>
>>>>>> The result of calling a non-existent functi...
2016 Nov 02
0
v2.2.26.0 released
...t;>>>> On 02.11.2016 12:34, Ruga wrote:
>>>>>>> dovecot 2.2.26.0 uses the following functions, which are not
>>>>>>> available on libressl 2.4.3:
>>>>>>>
>>>>>>> HMAC_CTX_new
>>>>>>> HMAC_CTX_free
>>>>>>> EVP_PKEY_get0_EC_KEY
>>>>>>> EVP_PKEY_get0_RSA
>>>>>>> OBJ_length
>>>>>>> EVP_MD_CTX_new
>>>>>>> EVP_MD_CTX_free
>>>>>>>
>>>>>>> The result of c...
2017 Feb 25
3
v2.2.28: patches (to use libressl 2.4.5) and test error (strftime)
t_strftime and variants now .......................................... : ok
test-time-util.c:123: Assert failed: strcmp(t_strftime(RFC2822_FMT, gmtime(&ts)), exp) == 0
test-time-util.c:124: Assert failed: strcmp(t_strfgmtime(RFC2822_FMT, ts), exp) == 0
t_strftime and variants fixed timestamp .............................. : FAILED
timings 0