summaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* ssl: remove a misleading commentKazuki Yamaguchi2017-11-261-1/+0
* Merge branch 'maint'Kazuki Yamaguchi2017-11-258-28/+44
|\
| * x509cert, x509crl, x509req, ns_spki: check sanity of public keyky/pkey-check-sanityKazuki Yamaguchi2017-11-134-24/+32
| * pkey: make pkey_check_public_key() non-staticKazuki Yamaguchi2017-11-112-4/+6
| * cipher: disallow setting AAD for non-AEAD ciphersKazuki Yamaguchi2017-10-181-0/+2
| * test/test_ssl_session: skip tests for session_remove_cbky/skip-session-remove-cb-testsKazuki Yamaguchi2017-10-101-0/+4
* | Merge pull request #173 from rhenium/ky/kdf-hkdfKazuki Yamaguchi2017-11-251-0/+98
|\ \
| * | kdf: add HKDF supportky/kdf-hkdfKazuki Yamaguchi2017-11-221-0/+98
* | | Merge branch 'ky/ssl-add-certificate'Kazuki Yamaguchi2017-11-221-0/+118
|\ \ \
| * | | ssl: add SSLContext#add_certificateKazuki Yamaguchi2017-11-221-0/+118
| |/ /
* | | 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