aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* openssl: fix the Year 2038 problemrhe2016-06-098-27/+75
* openssl: add missing test for r55219rhe2016-06-091-0/+8
* BuildZachary Scott2016-06-090-0/+0
* Update build matrix to use zzak/ruby-openssl-docker@fda1785c3142fb474b11d02ce...Zachary Scott2016-06-091-8/+9
* Merge changes from Ruby trunk r53718..r55224Kazuki Yamaguchi2016-05-3166-1567/+1471
|\
| * openssl: fix test failure on Fedora 23rhe2016-05-311-1/+1
| * openssl: use NUM2TIMET() to convert Integer to time_trhe2016-05-311-6/+1
| * openssl: add SSLContext#ecdh_curves=rhe2016-05-316-33/+221
| * openssl: move SSLSocket#initialize to C extensionrhe2016-05-314-125/+156
| * openssl: avoid NULL dereference in {DH,DSA,RSA}_size()rhe2016-05-313-9/+18
| * openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-3131-874/+169
| * openssl: remove unnecessary 'extern "C"' blocks from local headersrhe2016-05-312-17/+0
| * openssl: remove check of OPENSSL_FIPS macro in extconf.rbrhe2016-05-312-3/+2
| * openssl: add EC.generaterhe2016-05-312-51/+105
| * openssl: rename EC#generate_key to EC#generate_key!rhe2016-05-312-5/+14
| * openssl: make Cipher#key= and #iv= reject too long valuesrhe2016-05-312-5/+21
| * openssl: avoid deprecated M_ASN1_* macrosrhe2016-05-312-10/+3
| * openssl: Avoid reference to unset global variable in Init_openssl()rhe2016-05-311-8/+8
| * openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-3116-82/+78
| * openssl: fix incorrect return value check of RAND_* functionsrhe2016-05-311-7/+5
| * openssl: fix possible SEGV on race between SSLSocket#stop and #connectrhe2016-05-313-11/+30
| * openssl: fix SSL client example in documentation [ci skip]rhe2016-05-311-4/+4
| * openssl: add OpenSSL::PKey::EC#private? and #public?rhe2016-05-312-13/+29
| * openssl: remove impossible EOFError raise in OpenSSL::Bufferingrhe2016-05-311-2/+0
| * ossl.c: suppress warningsnobu2016-05-311-1/+1
| * openssl: improve handling of password for encrypted PEMrhe2016-05-319-70/+124
| * openssl: don't test default session lifetime valuerhe2016-05-311-1/+0
| * openssl: register ex_data index for X509_STORE{_CTX,} respectivelyrhe2016-05-316-26/+21
| * openssl: check argument type in OpenSSL::X509::Attribute#value=rhe2016-05-312-0/+57
| * openssl: fix test failure due to the previous commitrhe2016-05-311-5/+6
| * openssl: fix test failure of OpenSSL::TestEC#test_ec_point_mulrhe2016-05-311-22/+27
| * test_random.rb: skip old OpenSSLnobu2016-05-311-1/+1
| * openssl: fix OpenSSL error queue leak in OpenSSL::PKCS12.newrhe2016-05-311-0/+4
| * openssl/test_random.rb: requires utils.rbnobu2016-05-311-4/+1
| * ossl_pkey_ec.c: index typesnobu2016-05-311-1/+1
| * openssl: clear OpenSSL error queue before return to Rubyrhe2016-05-3135-108/+99
| * openssl: report errors in OpenSSL error queue when clear itrhe2016-05-318-15/+26
| * ext/openssl: refactor OpenSSL::PKey::EC::Point#mulrhe2016-05-312-67/+96
| * openssl: fix equality test methods of OpenSSL::BNrhe2016-05-312-17/+89
| * Use Integer instead of Fixnum and Bignum.akr2016-05-311-2/+2
| * openssl/extconf.rb: NO SSL macros firstnobu2016-05-311-8/+10
| * * ext/openssl/extconf.rb: asume it doesn't have SSLv2 relatednaruse2016-05-311-0/+2
| * test_ssl.rb: skip unsupported ciphersnobu2016-05-311-1/+6
| * test_ssl.rb: skip unavailable pkeysnobu2016-05-311-2/+3
| * test_get_ephemeral_key: use assert_instance_ofnobu2016-05-311-1/+1
| * openssl: Access to ephemeral TLS session keynobu2016-05-314-0/+47
| * openssl: accept moving write buffer for write_nonblocknormal2016-05-312-1/+31
| * openssl: fix build when NPN is disabled by OpenSSLnobu2016-05-313-21/+24
| * document OpenSSL::SSL::SSLContext#setup as MT-unsafenormal2016-05-311-2/+2
| * test: use assert_not_*nobu2016-05-313-7/+7