aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* openssl: fix the Year 2038 problemrhe2016-06-098-27/+75
* openssl: use NUM2TIMET() to convert Integer to time_trhe2016-05-311-6/+1
* openssl: add SSLContext#ecdh_curves=rhe2016-05-314-4/+161
* openssl: move SSLSocket#initialize to C extensionrhe2016-05-313-90/+150
* 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-3125-813/+130
* 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-311-51/+96
* openssl: rename EC#generate_key to EC#generate_key!rhe2016-05-311-3/+12
* openssl: make Cipher#key= and #iv= reject too long valuesrhe2016-05-311-5/+9
* 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-311-10/+4
* openssl: fix SSL client example in documentation [ci skip]rhe2016-05-311-4/+4
* openssl: add OpenSSL::PKey::EC#private? and #public?rhe2016-05-311-10/+14
* ossl.c: suppress warningsnobu2016-05-311-1/+1
* openssl: improve handling of password for encrypted PEMrhe2016-05-316-70/+82
* 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-311-0/+1
* openssl: fix OpenSSL error queue leak in OpenSSL::PKCS12.newrhe2016-05-311-0/+4
* ossl_pkey_ec.c: index typesnobu2016-05-311-1/+1
* openssl: clear OpenSSL error queue before return to Rubyrhe2016-05-318-31/+56
* openssl: report errors in OpenSSL error queue when clear itrhe2016-05-318-15/+26
* ext/openssl: refactor OpenSSL::PKey::EC::Point#mulrhe2016-05-311-54/+64
* openssl: fix equality test methods of OpenSSL::BNrhe2016-05-311-13/+77
* 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
* openssl: Access to ephemeral TLS session keynobu2016-05-312-0/+23
* openssl: accept moving write buffer for write_nonblocknormal2016-05-311-1/+2
* openssl: fix build when NPN is disabled by OpenSSLnobu2016-05-312-20/+21
* document OpenSSL::SSL::SSLContext#setup as MT-unsafenormal2016-05-311-2/+2
* Fix typo on OpenSSL::PKey doc [ci skip]nobu2016-05-311-1/+1
* Sync trunkZachary Scott2016-02-021-0/+3
* Merge pull request #41 from ruby/sync-upstreamSHIBATA Hiroshi2016-01-0610-26/+30
|\
| * sync code from upstreamSHIBATA Hiroshi2015-12-3010-26/+30
* | removed environment dependency fileSHIBATA Hiroshi2015-12-302-330/+0
|/
* Commit missZachary Scott2015-11-131-1/+1
* Merge pull request #31 from ruby/ruby-bug-10735Zachary Scott2015-11-131-1/+4
|\
| * Apply patch @viktorium to dispose of context after signingZachary Scott2015-04-131-1/+4
* | Skip anon cipher test if constant is unavailable, as with OpenSSL < 1.2Zachary Scott2015-11-131-0/+6
* | Merge trunk upstreamZachary Scott2015-11-136-48/+54
* | Sync with ruby trunkZachary Scott2015-09-2351-425/+146
* | Remove svn artifact by mistake :bomb:Zachary Scott2015-09-231-2325/+0
* | Upstream ruby/ruby@7c413b5 fixes #19Zachary Scott2015-07-221-1/+1
* | fix tests bu not setting the string instance on the frozen objecttenderlove2015-07-221-1/+0
* | * ext/openssl/ossl_ssl.c: add ECDH callback support. [Feature #11356]tenderlove2015-07-221-0/+63
* | * ext/openssl/ossl_ssl.c: add ALPN support. [Feature #9390]tenderlove2015-07-222-4/+104