Sha256: a5c2dafa3ba0ef5da577fa323caf625954ae0472e2604cdcf64294fa5b90c4a9

Contents?: true

Size: 1.42 KB

Versions: 8

Compression:

Stored size: 1.42 KB

Contents

diff -Naur ruby-1.9.3-p286.pristine/ext/openssl/openssl_missing.c ruby-1.9.3-p286/ext/openssl/openssl_missing.c
--- ruby-1.9.3-p286.pristine/ext/openssl/openssl_missing.c	2011-06-26 01:32:03.000000000 +0000
+++ ruby-1.9.3-p286/ext/openssl/openssl_missing.c	2013-01-28 05:08:38.192083253 +0000
@@ -22,7 +22,7 @@
 #include "openssl_missing.h"

 #if !defined(HAVE_HMAC_CTX_COPY)
-void
+int
 HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in)
 {
     if (!out || !in) return;
@@ -118,7 +118,7 @@
  * tested on 0.9.7d.
  */
 int
-EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in)
+EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in)
 {
     memcpy(out, in, sizeof(EVP_CIPHER_CTX));

diff -Naur ruby-1.9.3-p286.pristine/ext/openssl/openssl_missing.h ruby-1.9.3-p286/ext/openssl/openssl_missing.h
--- ruby-1.9.3-p286.pristine/ext/openssl/openssl_missing.h	2011-06-26 01:32:03.000000000 +0000
+++ ruby-1.9.3-p286/ext/openssl/openssl_missing.h	2013-01-28 05:08:38.192500215 +0000
@@ -68,7 +68,7 @@
 #endif

 #if !defined(HAVE_HMAC_CTX_COPY)
-void HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in);
+int HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in);
 #endif

 #if !defined(HAVE_HMAC_CTX_CLEANUP)
@@ -92,7 +92,7 @@
 #endif

 #if !defined(HAVE_EVP_CIPHER_CTX_COPY)
-int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in);
+int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in);
 #endif

 #if !defined(HAVE_EVP_DIGESTINIT_EX)

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
omnibus-3.2.2 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.2.1 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.2.0 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.2.0.rc.3 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.2.0.rc.2 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.2.0.rc.1 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.1.1 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch
omnibus-3.1.0 spec/data/complicated/config/patches/ruby/ruby-openssl-1.0.1c.patch