Changeset 47791


Ignore:
Timestamp:
2015-12-05T16:45:31+01:00 (2 years ago)
Author:
hauke
Message:

cyassl: update to wolfSSL version 3.7.0

This version and version 3.6.8 are fixing the following security problems:

  • CVE-2015-7744
  • CVE-2015-6925

The activation of SSLv3 support is needed for curl.

Signed-off-by: Hauke Mehrtens <hauke@…>

Location:
trunk/package/libs/cyassl
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/libs/cyassl/Makefile

    r46551 r47791  
    99 
    1010PKG_NAME:=wolfssl 
    11 PKG_VERSION:=3.6.0 
     11PKG_VERSION:=3.7.0 
    1212PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).zip 
    15 PKG_SOURCE_URL:=http://www.wolfssl.com/ 
    16 PKG_MD5SUM:=fea119ce10c715d3f22514b5b387781e 
     15PKG_SOURCE_URL:=https://www.wolfssl.com/ 
     16PKG_MD5SUM:=e5a4f69b06b2796806a8cf51f5bd3758 
    1717 
    1818PKG_FIXUP:=libtool 
     
    4444        --enable-sni \ 
    4545        --enable-ecc \ 
     46        --enable-sslv3 \ 
    4647        --disable-examples 
    4748 
  • trunk/package/libs/cyassl/patches/300-SSL_set_tlsext_host_name.patch

    r46168 r47791  
    11--- a/wolfssl/openssl/ssl.h 
    22+++ b/wolfssl/openssl/ssl.h 
    3 @@ -397,6 +397,7 @@ typedef WOLFSSL_X509_STORE_CTX X509_STOR 
     3@@ -401,6 +401,8 @@ typedef WOLFSSL_X509_STORE_CTX X509_STOR 
    44 /* yassl had set the default to be 500 */ 
    55 #define SSL_get_default_timeout(ctx) 500 
    66  
    77+#define SSL_set_tlsext_host_name(x, y) wolfSSL_UseSNI(x, WOLFSSL_SNI_HOST_NAME, y, strlen(y)) 
     8+  
     9 /* Lighthttp compatability */ 
    810  
    9  #ifdef __cplusplus 
    10      } /* extern "C" */ 
     11 #ifdef HAVE_LIGHTY                        
     12@@ -483,7 +485,6 @@ typedef WOLFSSL_ASN1_BIT_STRING    ASN1_ 
     13 #define SSL_TLSEXT_ERR_NOACK                 alert_warning 
     14 #define TLSEXT_NAMETYPE_host_name            WOLFSSL_SNI_HOST_NAME 
     15  
     16-#define SSL_set_tlsext_host_name wolfSSL_set_tlsext_host_name 
     17 #define SSL_get_servername wolfSSL_get_servername 
     18 #define SSL_set_SSL_CTX                  wolfSSL_set_SSL_CTX 
     19 #define SSL_CTX_get_verify_callback      wolfSSL_CTX_get_verify_callback 
  • trunk/package/libs/cyassl/patches/400-additional_compatibility.patch

    r46168 r47791  
    11--- a/cyassl/openssl/ssl.h 
    22+++ b/cyassl/openssl/ssl.h 
    3 @@ -24,4 +24,13 @@ 
    4   * 
    5   */ 
     3@@ -27,6 +27,9 @@ 
     4 #define CYASSL_OPENSSL_H_ 
    65  
    7 +#ifndef CYASSL_OPENSSL_H_ 
    8 +#define CYASSL_OPENSSL_H_ 
    9 + 
    10 +#include <cyassl/ssl.h> 
     6 #include <cyassl/ssl.h> 
    117+#ifndef HAVE_SNI 
    128+#undef CYASSL_SNI_HOST_NAME 
    139+#endif 
    1410 #include <wolfssl/openssl/ssl.h> 
    15 + 
    16 +#endif 
     11  
     12 #endif 
Note: See TracChangeset for help on using the changeset viewer.