aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Merge pull request #169 from rhenium/ky/pkey-rsa-sign-pssKazuki Yamaguchi2017-11-141-0/+192
|\ \ \ \
| * | | | Add RSA sign_pss() and verify_pss() methodsky/pkey-rsa-sign-pssPeter Karman2017-11-131-0/+192
| |/ / /
* | | | Fix build failure against OpenSSL 1.1 built with no-deprecatedMark Wright2017-11-048-47/+63
* | | | TLS Fallback Signaling Cipher Suite Valueaeris2017-11-031-0/+23
* | | | Merge pull request #161 from rhenium/ky/x509-implement-eqKazuki Yamaguchi2017-10-222-0/+42
|\ \ \ \
| * | | | x509revoked: add missing X509::Revoked#to_derKazuki Yamaguchi2017-10-121-0/+21
| * | | | x509cert: implement X509::Certificate#==Kazuki Yamaguchi2017-10-121-0/+21
| |/ / /
* | | | ssl: extract rb_intern("call")Kazuki Yamaguchi2017-10-161-10/+11
* | | | bn: use ALLOCV() macro instead of xmalloc()Kazuki Yamaguchi2017-09-251-5/+5
|/ / /
* | | Merge branch 'maint'Kazuki Yamaguchi2017-09-244-38/+62
|\| |
| * | Ruby/OpenSSL 2.0.6v2.0.6ky/release-2.0.6Kazuki Yamaguchi2017-09-241-1/+1
| * | Merge pull request #155 from rhenium/ky/fix-legacy-locking-callback-relockKazuki 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
| * | | ssl: prevent SSLSocket#sysread* from leaking uninitialized dataky/ssl-read-fix-leak-uninitializedKazuki Yamaguchi2017-09-231-9/+13
| |/ /
| * | ruby.h: unnormalized Fixnum valuenobu2017-09-082-3/+9
* | | x509name: fix a typo in docsKazuki Yamaguchi2017-09-041-1/+1
* | | Merge pull request #143 from rhenium/ky/x509name-to-utf-8Kazuki Yamaguchi2017-09-031-16/+45
|\ \ \
| * | | x509name: add OpenSSL::X509::Name#inspectky/x509name-to-utf-8Kazuki Yamaguchi2017-09-031-0/+9
| * | | x509name: add OpenSSL::X509::Name#to_utf8Kazuki Yamaguchi2017-09-031-0/+16
| * | | x509name: refactor OpenSSL::X509::Name#to_sKazuki Yamaguchi2017-09-031-18/+22
* | | | ssl: rework SSLContext#ssl_version=Kazuki Yamaguchi2017-09-032-100/+0
* | | | ssl: add SSLContext#min_version= and #max_version=Kazuki Yamaguchi2017-09-031-0/+107
* | | | ssl: prefer TLS_method() over SSLv23_method()Kazuki Yamaguchi2017-09-021-0/+4
* | | | ssl: update OpenSSL::SSL::OP_* flagsKazuki Yamaguchi2017-09-021-38/+81
* | | | ssl: ensure that SSL option flags are non-negativeKazuki Yamaguchi2017-09-021-3/+7
* | | | ssl: fix NPN supportKazuki Yamaguchi2017-08-261-6/+6
|/ / /
* | / Merge branch 'maint'Kazuki Yamaguchi2017-08-262-9/+12
|\| | | |/ |/|
| * Merge pull request #139 from rhenium/ky/ssl-sysread-dont-check-ssl-pendingKazuki Yamaguchi2017-08-251-2/+0
| |\
| | * ssl: remove useless call to rb_thread_wait_fd()ky/ssl-sysread-dont-check-ssl-pendingKazuki Yamaguchi2017-08-251-2/+0
| * | Merge pull request #138 from rhenium/ky/maint-fix-test-with-tls13Kazuki Yamaguchi2017-08-251-9/+100
| |\ \ | | |/ | |/|
| | * Backport "Merge branch 'topic/test-memory-leak'" to maintKazuki Yamaguchi2017-08-241-9/+100
| * | cipher: update the documentation for Cipher#auth_tag=ky/cipher-aead-set-aead-tag-documentation-fixKazuki Yamaguchi2017-08-241-7/+5
| |/
| * ssl: do not call session_remove_cb during GCKazuki Yamaguchi2017-08-231-0/+7
* | Merge branch 'maint'Kazuki Yamaguchi2017-08-0815-68/+37
|\|
| * Ruby/OpenSSL 2.0.5v2.0.5Kazuki Yamaguchi2017-08-081-1/+1
| * ssl: fix compile error with OpenSSL 1.0.0Kazuki Yamaguchi2017-08-082-2/+4
| * ssl: remove unsupported TLS versions from SSLContext::METHODSKazuki Yamaguchi2017-08-082-14/+10
| * 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
| * bio: do not use the FILE BIO method in ossl_obj2bio()Kazuki Yamaguchi2017-07-111-26/+6
| * bio: prevent possible GC issue in ossl_obj2bio()Kazuki Yamaguchi2017-07-1114-32/+24
* | Merge branch 'ky/x509name-add-entry-options'Kazuki Yamaguchi2017-07-251-7/+22
|\ \
| * | x509name: add 'loc' and 'set' kwargs to OpenSSL::X509::Name#add_entryky/x509name-add-entry-optionsKazuki Yamaguchi2017-07-251-7/+22
* | | Merge branch 'topic/asn1-overhaul'Kazuki Yamaguchi2017-07-234-271/+220
|\ \ \
| * | | asn1: do not treat EOC octets as part of content octetstopic/asn1-overhaulKazuki Yamaguchi2017-07-231-3/+13
| * | | asn1: prevent EOC octets from being in the middle of the contentKazuki Yamaguchi2017-07-231-0/+5
| * | | asn1: harmonize OpenSSL::ASN1::*#to_derKazuki Yamaguchi2017-07-231-128/+92
| * | | asn1: clean up OpenSSL::ASN1::Constructive#to_derKazuki Yamaguchi2017-07-231-57/+32