| Commit message (Expand) | Author | Age | Files | Lines |
* | ext/openssl: fix ex_data handling for X509_STORE | Kazuki Yamaguchi | 2016-04-27 | 7 | -28/+18 |
* | ext/openssl: no need to check OPENSSL_FIPS in extconf.rb | Kazuki Yamaguchi | 2016-04-27 | 2 | -3/+2 |
* | ext/openssl: avoid SEGV on Cipher.new("ChaCha20-Poly1305") | Kazuki Yamaguchi | 2016-04-27 | 1 | -9/+13 |
* | ext/openssl: remove SHA, DSS, DSS1 if using OpenSSL 1.1.0 | Kazuki Yamaguchi | 2016-04-27 | 1 | -1/+4 |
* | ext/openssl: use SSL_is_server() to check if the SSL is server or not | Kazuki Yamaguchi | 2016-04-27 | 3 | -3/+7 |
* | ext/openssl: add SSLContext#set_ecdh_curves | Kazuki Yamaguchi | 2016-04-27 | 4 | -6/+146 |
* | ext/openssl: fix some compiler warnings on ossl_ssl.c | Kazuki Yamaguchi | 2016-04-27 | 1 | -5/+8 |
* | ext/openssl: add SSLContext#security_level, #security_level= | Kazuki Yamaguchi | 2016-04-27 | 2 | -0/+56 |
* | ext/openssl: make ENGINE.cleanup no-op if using OpenSSL 1.1.0 | Kazuki Yamaguchi | 2016-04-27 | 2 | -1/+6 |
* | ext/openssl: use SSL_CTX_get_ciphers() | Kazuki Yamaguchi | 2016-04-27 | 3 | -1/+6 |
* | ext/openssl: avoid using deprecated protocol version specific methods. | Kazuki Yamaguchi | 2016-04-27 | 2 | -35/+43 |
* | ext/openssl: EVP_PKEY, DH, DSA, RSA, EC_KEY are made opaque | Kazuki Yamaguchi | 2016-04-27 | 9 | -144/+372 |
* | ext/openssl: use EVP_MD_CTX_new() to allocate EVP_MD_CTX | Kazuki Yamaguchi | 2016-04-27 | 3 | -12/+25 |
* | ext/openssl: use X509_STORE_CTX_get0_store() instead of store_ctx->ctx | Kazuki Yamaguchi | 2016-04-27 | 3 | -3/+8 |
* | ext/openssl: fix (mainly) opaque related compilation of ossl_x509*.c | Kazuki Yamaguchi | 2016-04-27 | 11 | -63/+173 |
* | ext/openssl: use *_up_ref() functions | Kazuki Yamaguchi | 2016-04-27 | 7 | -10/+45 |
* | ext/openssl: support new threading API of OpenSSL 1.1.0 | Kazuki Yamaguchi | 2016-04-27 | 2 | -0/+5 |
* | ext/openssl: SSL_SESSION is made opaque | Kazuki Yamaguchi | 2016-04-27 | 2 | -4/+14 |
* | ext/openssl: the return type of HMAC_CTX_copy() is int | Kazuki Yamaguchi | 2016-04-27 | 2 | -3/+4 |
* | ext/openssl: BIGNUM and BN_GENCB is made opaque | Kazuki Yamaguchi | 2016-04-27 | 7 | -23/+47 |
* | ext/openssl: OCSP_SINGLERESP and OCSP_CERTID are also made opaque | Kazuki Yamaguchi | 2016-04-27 | 3 | -4/+11 |
* | ext/openssl: use HMAC_CTX_{new,free,reset} to allocate HMAC_CTX | Kazuki Yamaguchi | 2016-04-27 | 4 | -52/+107 |
* | ext/openssl: use EVP_CIPHER_CTX_{new,free} to allocate EVP_CIPHER_CTX | Kazuki Yamaguchi | 2016-04-27 | 4 | -22/+51 |
* | ext/openssl: d2i_ASN1_BOOLEAN is removed | Kazuki Yamaguchi | 2016-04-27 | 1 | -6/+7 |
* | ext/openssl: disable OpenSSL::Random.pseudo_bytes if deprecated | Kazuki Yamaguchi | 2016-04-27 | 2 | -0/+5 |
* | ext/openssl: avoid deprecated BN primes functions | Kazuki Yamaguchi | 2016-04-27 | 1 | -3/+3 |
* | ext/openssl: simplify extconf.rb | Kazuki Yamaguchi | 2016-04-27 | 2 | -54/+34 |
* | ext/openssl: include openssl/asn1.h instead of openssl/asn1_mac.h | Kazuki Yamaguchi | 2016-04-27 | 1 | -1/+1 |
* | ext/openssl: drop support for OPENSSL_NO_HMAC | Kazuki Yamaguchi | 2016-04-27 | 2 | -16/+1 |
* | ext/openssl: drop support for OpenSSL 0.9.6/0.9.7 | Kazuki Yamaguchi | 2016-04-27 | 23 | -772/+90 |
* | ext/openssl: always use our implementation of SSL_SESSION_cmp() | Kazuki Yamaguchi | 2016-04-27 | 4 | -5/+26 |
* | ext/openssl: check if SSL_CTX_clear_options() is available | Kazuki Yamaguchi | 2016-04-27 | 2 | -0/+6 |
* | Update dependencies. | akr | 2016-04-11 | 1 | -0/+31 |
* | openssl: Access to ephemeral TLS session key | nobu | 2016-04-04 | 2 | -0/+23 |
* | openssl: accept moving write buffer for write_nonblock | normal | 2016-03-31 | 1 | -1/+2 |
* | openssl: fix build when NPN is disabled by OpenSSL | nobu | 2016-03-25 | 2 | -20/+21 |
* | document OpenSSL::SSL::SSLContext#setup as MT-unsafe | normal | 2016-03-14 | 1 | -2/+2 |
* | Fix typo on OpenSSL::PKey doc [ci skip] | nobu | 2016-02-02 | 1 | -1/+1 |
* | * ext/openssl/lib/openssl/pkey.rb: Added 2048 bit DH parameter. | hsbt | 2016-01-16 | 1 | -0/+12 |
* | * Remove 512-bit DH group. It's affected by LogJam Attack. | hsbt | 2016-01-14 | 1 | -8/+0 |
* | openssl: fix examples [ci skip] | nobu | 2016-01-09 | 1 | -0/+3 |
* | prefer rb_syserr_fail | nobu | 2015-12-23 | 1 | -1/+2 |
* | NotImplementedError typo | nobu | 2015-12-21 | 1 | -1/+1 |
* | handle ext/ as r53141 | naruse | 2015-12-16 | 11 | -0/+11 |
* | * ext/openssl/ossl_ssl.c (ssl_npn_select_cb_common): fix parsing | naruse | 2015-12-13 | 1 | -10/+7 |
* | * ext/**/*.c (*_memsize): same as r52986 for extensions. | ko1 | 2015-12-09 | 1 | -1/+1 |
* | ext/openssl/ossl_ssl.c: hide globals | normal | 2015-12-01 | 2 | -8/+6 |
* | * ext/openssl/ossl_rand.c (ossl_rand_bytes): RAND_bytes could | kosaki | 2015-11-30 | 2 | -4/+10 |
* | * ext/openssl/ossl.c: fix brew command for installation of openssl. | hsbt | 2015-11-22 | 1 | -1/+1 |
* | * ext/openssl/ossl.h: LibreSSL doesn't have and need e_os2.h. | naruse | 2015-11-21 | 1 | -1/+1 |