Displaying 20 results from an estimated 27 matches for "0x10100000l".
2016 Nov 02
0
v2.2.26.0 released
...b-dcrypt/dcrypt-openssl.c Wed Nov 2 12:22:26 2016
@@ -67,7 +67,7 @@
2<tab>key algo oid<tab>1<tab>symmetric algo name<tab>salt<tab>hash algo<tab>rounds<tab>E(RSA = i2d_PrivateKey, EC=Private Point)<tab>key id
**/
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
#define EVP_PKEY_get0_EC_KEY(x) x->pkey.ec
#define EVP_PKEY_get0_RSA(x) x->pkey.rsa
#define OBJ_length(o) ((o)->length)
@@ -90,7 +90,7 @@ struct dcrypt_context_symmetric {
struct dcrypt_context_hmac {
po...
2016 Nov 02
2
v2.2.26.0 released
...gt;>>
>>>>>>
>>>>>> On 02.11.2016 12:39, Aki Tuomi wrote:
>>>>>>> Hi!
>>>>>>>
>>>>>>> Those are used if
>>>>>>>
>>>>>>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>>>>>>
>>>>>>> So (your) libressl is providing this define. We compile our code
>>>>>>> using
>>>>>>> GCC and CLANG regularly, with OpenSSL v1.0.x which is the currently
>>>>>>> officially sup...
2019 Jun 07
1
Problem with opusfile & ndk
Hi Xiph.org Team.
We are using opusfile library <https://github.com/xiph/opusfile> for
streaming *.opus* audio in our projects.
But now we have a problem with building opusfile library for android with
*ndk-build*.
In particular, with arm64-v8a platform: Google removed <sys/timeb.h> from
android.
And now building opusfile with nkd-build crashes with error "fatal error:
2018 Oct 14
4
Call for testing: OpenSSH 7.9
...Oct 2018, Jakub Jelen wrote:
> Something like this can be used to properly initialize new OpenSSL
> versions:
>
> @@ -70,12 +70,19 @@ ssh_compatible_openssl(long headerver, long libver)
> void
> ssh_OpenSSL_add_all_algorithms(void)
> {
> +#if OPENSSL_VERSION_NUMBER < 0x10100000L
> OpenSSL_add_all_algorithms();
>
> /* Enable use of crypto hardware */
> ENGINE_load_builtin_engines();
> +#if OPENSSL_VERSION_NUMBER < 0x10001000L
> ENGINE_register_all_complete();
> +#endif
> OPENSSL_config(NULL);
> +#else
> + OPENSSL_init_crypto(OPEN...
2016 Dec 04
2
v2.2.27 released --- libressl
>openssl version
Libressl 2.4.4
Patch for dovecot:
perl -i -ple 's/^(#if OPENSSL_VERSION_NUMBER < 0x10100000L\s*)$/$1 || defined (LIBRESSL_VERSION_NUMBER)/' ./src/lib-dcrypt/dcrypt-openssl.c;
perl -i -ple 's/^(#if OPENSSL_VERSION_NUMBER < 0x10100000L\s*)$/$1 || defined (LIBRESSL_VERSION_NUMBER)/' ./src/lib-ssl-iostream/dovecot-openssl-common.c;
perl -i -ple 's/^(#if OPENSSL_VERSION_NUMBE...
2018 May 29
2
[PATCH] Don't use deprecated API with openssl 1.1+
...oz <cote2004-github at yahoo.com>
---
src/tls.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/tls.c b/src/tls.c
index 36edd86..6bd1aee 100644
--- a/src/tls.c
+++ b/src/tls.c
@@ -51,8 +51,10 @@ struct tls_tag {
void tls_initialize(void)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
SSL_load_error_strings(); /* readable error messages */
SSL_library_init(); /* initialize library */
+#endif
}
void tls_shutdown(void)
{
--
2.16.1
2018 May 29
1
[PATCH v2 1/1] Don't use deprecated API with openssl 1.1+
...lt;cote2004-github at yahoo.com>
---
src/tls.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/tls.c b/src/tls.c
index 36edd86..e4688c5 100644
--- a/src/tls.c
+++ b/src/tls.c
@@ -51,8 +51,10 @@ struct tls_tag {
void tls_initialize(void)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
SSL_load_error_strings(); /* readable error messages */
SSL_library_init(); /* initialize library */
+#endif
}
void tls_shutdown(void)
{
@@ -71,7 +73,11 @@ tls_ctx_t *tls_ctx_new(const char *cert_file, const char *key_file, const char *
if (!ctx)
return NULL;
+#if...
2016 Nov 13
3
[PATCH] Manually cleanup OpenSSL from dovecot_openssl_common_global_unref()
...c
index 51ea3ad..2bf6307 100644
--- a/src/lib-ssl-iostream/dovecot-openssl-common.c
+++ b/src/lib-ssl-iostream/dovecot-openssl-common.c
@@ -101,6 +101,9 @@ bool dovecot_openssl_common_global_unref(void)
ERR_remove_thread_state(NULL);
#endif
ERR_free_strings();
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+ OPENSSL_cleanup();
+#endif
return FALSE;
}
--
2.10.1
2016 Nov 02
2
v2.2.26.0 released
Hi!
Those are used if
#if OPENSSL_VERSION_NUMBER >= 0x10100000L
So (your) libressl is providing 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...
2016 Nov 02
3
v2.2.26.0 released
...RSION_NUMBER == 0x20000000L
> #define OPENSSL_VERSION_NUMBER 0x1000100L
> #endif
>
> in dcrypt-openssl.c after includes.
>
> Aki
>
>
> On 02.11.2016 12:39, Aki Tuomi wrote:
>> Hi!
>>
>> Those are used if
>>
>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>
>> So (your) libressl is providing 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:
>>> dov...
2024 May 06
1
Feature request/EOI: Match interactive config?
...implicit-fallthrough -Wmisleading-indentation -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=used -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_GNU_SOURCE -DOPENSSL_API_COMPAT=0x10100000L -DSSHDIR=\"/usr/local/etc\" -D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\" -D_...
2016 Nov 02
2
v2.2.26.0 released
...gt;
>>> in dcrypt-openssl.c after includes.
>>>
>>> Aki
>>>
>>>
>>> On 02.11.2016 12:39, Aki Tuomi wrote:
>>>> Hi!
>>>>
>>>> Those are used if
>>>>
>>>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>>>
>>>> So (your) libressl is providing this define. We compile our code using
>>>> GCC and CLANG regularly, with OpenSSL v1.0.x which is the currently
>>>> officially supported one.
>>>>
>>>> Aki
>>>>
>>>...
2016 Nov 02
2
v2.2.26.0 released
...er includes.
>>>>
>>>> Aki
>>>>
>>>>
>>>> On 02.11.2016 12:39, Aki Tuomi wrote:
>>>>> Hi!
>>>>>
>>>>> Those are used if
>>>>>
>>>>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>>>>
>>>>> So (your) libressl is providing this define. We compile our code using
>>>>> GCC and CLANG regularly, with OpenSSL v1.0.x which is the currently
>>>>> officially supported one.
>>>>>
>>>>> Aki
>...
2016 Nov 02
0
v2.2.26.0 released
...0.0. A
local fix, if you need one, is to use
#if OPENSSL_VERSION_NUMBER == 0x20000000L
#define OPENSSL_VERSION_NUMBER 0x1000100L
#endif
in dcrypt-openssl.c after includes.
Aki
On 02.11.2016 12:39, Aki Tuomi wrote:
> Hi!
>
> Those are used if
>
> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>
> So (your) libressl is providing 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 funct...
2016 Nov 15
0
[PATCH] Manually cleanup OpenSSL from dovecot_openssl_common_global_unref()
...; --- a/src/lib-ssl-iostream/dovecot-openssl-common.c
> +++ b/src/lib-ssl-iostream/dovecot-openssl-common.c
> @@ -101,6 +101,9 @@ bool dovecot_openssl_common_global_unref(void)
> ERR_remove_thread_state(NULL);
> #endif
> ERR_free_strings();
> +#if OPENSSL_VERSION_NUMBER >= 0x10100000L
> + OPENSSL_cleanup();
> +#endif
> return FALSE;
> }
>
Hi!
Your patch is being reviewed.
Aki
2017 Nov 16
0
[PATCH] [libshout] tls: compile with OpenSSL 1.1.0
...ng.h>
#include "shout_private.h"
#ifndef XXX_HAVE_X509_check_host
@@ -61,16 +62,20 @@ shout_tls_t *shout_tls_new(shout_t *self, sock_t socket)
static inline int tls_setup(shout_tls_t *tls)
{
- SSL_METHOD *meth;
+ const SSL_METHOD *meth;
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER)
SSL_library_init();
SSL_load_error_strings();
SSLeay_add_all_algorithms();
SSLeay_add_ssl_algorithms();
- meth = TLSv1_client_method();
+ meth = SSLv23_client_method();
if (!meth)
goto error;
+#else
+ meth = TLS_clien...
2024 May 09
1
[Bug 3689] New: Implicit function declarations: SHA256, SHA512 with -DWITH_XMSS
...Wno-unused-result -Wimplicit-fallthrough -Wmisleading-indentation
-fno-strict-aliasing -ftrapv -fzero-call-used-regs=used
-ftrivial-auto-var-init=zero -fno-builtin-memset
-fstack-protector-strong -fPIE -I. -I. -D_XOPEN_SOURCE=600
-D_BSD_SOURCE -D_DEFAULT_SOURCE -D_GNU_SOURCE
-DOPENSSL_API_COMPAT=0x10100000L -DSSHDIR=\"/usr/local/etc\"
-D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
-D_P...
2017 Jan 02
1
[PATCH] Use ASN1_STRING_get0_data for openssl-1.1.0
...in32(SSL_CTX *_ssl_ctx);
# include <poll.h>
# include <unistd.h>
# include <openssl/ssl.h>
+# include <openssl/asn1.h>
typedef int op_sock;
@@ -1531,6 +1533,7 @@ static long op_bio_retry_ctrl(BIO *_b,int _cmd,long _num,void *_ptr){
# if OPENSSL_VERSION_NUMBER<0x10100000L
# define BIO_set_data(_b,_ptr) ((_b)->ptr=(_ptr))
# define BIO_set_init(_b,_init) ((_b)->init=(_init))
+# define ASN1_STRING_get0_data ASN1_STRING_data
# endif
static int op_bio_retry_new(BIO *_b){
@@ -1632,7 +1635,7 @@ static int op_http_hostname_match(const char *_host,size_t _host...
2016 Nov 02
0
v2.2.26.0 released
...SION_NUMBER 0x1000100L
>> #endif
>>
>> in dcrypt-openssl.c after includes.
>>
>> Aki
>>
>>
>> On 02.11.2016 12:39, Aki Tuomi wrote:
>>> Hi!
>>>
>>> Those are used if
>>>
>>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>>
>>> So (your) libressl is providing 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...
2016 Nov 02
0
v2.2.26.0 released
...er includes.
>>>>
>>>> Aki
>>>>
>>>>
>>>> On 02.11.2016 12:39, Aki Tuomi wrote:
>>>>> Hi!
>>>>>
>>>>> Those are used if
>>>>>
>>>>> #if OPENSSL_VERSION_NUMBER >= 0x10100000L
>>>>>
>>>>> So (your) libressl is providing this define. We compile our code using
>>>>> GCC and CLANG regularly, with OpenSSL v1.0.x which is the currently
>>>>> officially supported one.
>>>>>
>>>>> Aki
>...