aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint-2.0' into maintKazuki Yamaguchi2018-08-081-0/+1
|\
| * no ID cache in Init functionsnobu2018-08-081-0/+1
* | Fix build failure against OpenSSL 1.1 built with no-deprecatedMark Wright2017-11-041-15/+8
* | Merge branch 'maint'Kazuki Yamaguchi2017-09-241-26/+40
|\|
| * ossl.c: make legacy locking callbacks reentrantky/fix-legacy-locking-callback-relockKazuki Yamaguchi2017-09-241-1/+13
| * ossl.c: use struct CRYPTO_dynlock_value for non-dynamic locksKazuki Yamaguchi2017-09-241-26/+28
| * Backport "Merge branch 'topic/test-memory-leak'" to maintKazuki Yamaguchi2017-08-241-9/+100
* | Merge branch 'maint'Kazuki Yamaguchi2017-08-081-19/+7
|\|
| * ossl_pem_passwd_cb: handle nil from the block explicitlyky/pem-passwd-cb-get-rid-of-minlenKazuki Yamaguchi2017-07-221-4/+5
| * ossl_pem_passwd_cb: do not check for taintednessKazuki Yamaguchi2017-07-221-1/+1
| * ossl_pem_passwd_cb: relax passphrase length constraintKazuki Yamaguchi2017-07-221-14/+1
* | Add fips_mode_get to return fips_modeColton Jenkins2017-06-091-1/+19
* | Remove unused functions and macrosKazuki Yamaguchi2017-05-221-1/+1
* | Add ossl_str_new(), an exception-safe rb_str_new()Kazuki Yamaguchi2017-05-221-7/+25
* | Merge branch 'topic/kdf-module'Kazuki Yamaguchi2017-03-231-1/+1
|\ \
| * | kdf: introduce OpenSSL::KDF moduleKazuki Yamaguchi2017-03-231-1/+1
* | | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-3/+4
|/ /
* | Merge branch 'topic/ssl-certificate-verify-error-desc'Kazuki Yamaguchi2017-01-261-8/+5
|\ \
| * | Make exceptions with the same format regardless of OpenSSL.debugKazuki Yamaguchi2017-01-241-8/+5
| |/
* | Add OpenSSL.print_mem_leaksKazuki Yamaguchi2017-01-171-0/+102
* | Don't define main() when built with --enable-debugKazuki Yamaguchi2017-01-161-11/+0
* | Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-12/+0
|/
* ossl.c: castnobu2016-12-101-1/+1
* Move verify_callback stuff to ossl_x509store.cKazuki Yamaguchi2016-10-281-67/+0
* ssl: avoid using ossl_exc_new()Kazuki Yamaguchi2016-10-271-11/+0
* Fix possible RangeError in ossl_pem_passwd_cb()Kazuki Yamaguchi2016-10-221-4/+5
* Fix error message on too long PEM passwordKazuki Yamaguchi2016-10-221-2/+2
* Make OpenSSL.debug more verboseKazuki Yamaguchi2016-10-161-4/+20
* Avoid unnecessary memory allocation in string2hex()Kazuki Yamaguchi2016-08-261-34/+15
* asn1: constify functionsKazuki Yamaguchi2016-08-261-1/+1
* Merge pull request #59 from ruby/topic/doc-workKazuki Yamaguchi2016-08-221-14/+0
|\
| * Merge branch 'master' into topic/doc-workKazuki Yamaguchi2016-08-091-38/+38
| |\
| * | Remove Install section from rdocKazuki Yamaguchi2016-07-281-14/+0
* | | Don't turn on/off OpenSSL's mem check in OpenSSL.debug=Kazuki Yamaguchi2016-08-131-14/+4
| |/ |/|
* | Include ruby/thread_native.h regardless of the OpenSSL versionKazuki Yamaguchi2016-08-071-1/+1
* | Merge branch 'topic/ssl-verify-hostname'Kazuki Yamaguchi2016-07-281-35/+35
|\ \
| * | Refactor common verify callback codeKazuki Yamaguchi2016-07-101-35/+35
| |/
* / Remove unnecessary usage of _() macroKazuki Yamaguchi2016-07-251-2/+2
|/
* Merge pull request #57 from rhenium/topic/fix-doc-pkey-loadingKazuki Yamaguchi2016-07-101-0/+2
|\
| * Improve 'Loading a key' section of the documentationtopic/fix-doc-pkey-loadingKazuki Yamaguchi2016-07-031-0/+2
* | Merge branch 'topic/rdoc-fixes'Kazuki Yamaguchi2016-07-091-6/+8
|\ \
| * | Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-6/+8
| |/
* / Document OpenSSL::SSL::SSLSocket#sync_closetopic/doc-ssl-sync-closeKazuki Yamaguchi2016-07-091-0/+6
|/
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-091-1/+1
* openssl: support OpenSSL 1.1.0's new multi-threading APIrhe2016-06-091-0/+4
* openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-311-4/+0
* openssl: remove check of OPENSSL_FIPS macro in extconf.rbrhe2016-05-311-2/+2
* openssl: Avoid reference to unset global variable in Init_openssl()rhe2016-05-311-8/+8
* openssl: fix SSL client example in documentation [ci skip]rhe2016-05-311-4/+4
* ossl.c: suppress warningsnobu2016-05-311-1/+1