1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/openssl
rhe 95dbfe0dfc openssl: import fixes from upstream
Import the following two commits from upstream:

  commit 72126d6c8b88abd69c3565fc3bbbd5ed1e401611
  Author: Kazuki Yamaguchi <k@rhe.jp>
  Date:   Thu Dec 1 22:27:03 2016 +0900

      pkey: check existence of EVP_PKEY_get0()

      EVP_PKEY_get0() did not exist in early OpenSSL 0.9.8 series. So define
      ourselves if needed.

  commit 94a1c4e0c5705ad1e9a4ca08cacaa6cba8b1e6f5
  Author: Kazuki Yamaguchi <k@rhe.jp>
  Date:   Thu Dec 1 22:13:22 2016 +0900

      test/test_cipher: fix test with OpenSSL 1.0.1 before 1.0.1d

      Set the authentication tag before the AAD when decrypting.

      Before OpenSSL commit 96f7fafa2431 ("Don't require tag before ciphertext
      in AESGCM mode", 2012-10-16, at OpenSSL_1_0_1-stable branch, included in
      OpenSSL 1.0.1d), the authentication tag must be set before any calls of
      EVP_CipherUpdate().

They should fix build on CentOS 5 and Ubuntu 12.04 respectively.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-12-01 04:42:10 +00:00
..
lib openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
depend Update dependencies 2016-07-06 05:48:13 +00:00
deprecation.rb openssl: drop OpenSSL 0.9.6/0.9.7 support 2016-05-25 08:50:03 +00:00
extconf.rb openssl: import fixes from upstream 2016-12-01 04:42:10 +00:00
History.md openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
openssl.gemspec openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
openssl_missing.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
openssl_missing.h openssl: import fixes from upstream 2016-12-01 04:42:10 +00:00
ossl.c ossl.c: cast 2016-11-30 14:54:09 +00:00
ossl.h openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_asn1.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_asn1.h import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_bio.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_bio.h
ossl_bn.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_bn.h
ossl_cipher.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_cipher.h
ossl_config.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_config.h import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_digest.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_digest.h
ossl_engine.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_engine.h
ossl_hmac.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_hmac.h
ossl_ns_spki.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_ns_spki.h
ossl_ocsp.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_ocsp.h openssl: drop OpenSSL 0.9.6/0.9.7 support 2016-05-25 08:50:03 +00:00
ossl_pkcs5.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_pkcs5.h
ossl_pkcs7.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkcs7.h
ossl_pkcs12.c openssl: import v2.0.0.beta.2 2016-09-08 01:09:19 +00:00
ossl_pkcs12.h
ossl_pkey.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkey.h openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkey_dh.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkey_dsa.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkey_ec.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_pkey_rsa.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_rand.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_rand.h
ossl_ssl.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_ssl.h openssl: move SSLSocket#initialize to C extension 2016-05-28 05:00:36 +00:00
ossl_ssl_session.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_version.h import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_x509.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_x509.h openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_x509attr.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_x509cert.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_x509crl.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_x509ext.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_x509name.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_x509req.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ossl_x509revoked.c import Ruby/OpenSSL 2.0.0.beta.1 2016-08-29 05:47:09 +00:00
ossl_x509store.c openssl: import v2.0.0 2016-11-30 14:41:46 +00:00
ruby_missing.h openssl: import v2.0.0 2016-11-30 14:41:46 +00:00