aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* pkcs7: allow recipient's certificate to be omitted for PKCS7#decryptky/pkcs7-decrypt-without-recipients-certificateKazuki Yamaguchi2018-01-041-2/+2
* Merge branch 'maint'Kazuki Yamaguchi2017-12-142-6/+2
|\
| * Ruby/OpenSSL 2.0.7v2.0.7ky/release-2.0.7Kazuki Yamaguchi2017-12-141-1/+1
| * asn1: fix docsKazuki Yamaguchi2017-12-141-2/+2
| * ssl: remove unreachable codeKazuki Yamaguchi2017-12-081-9/+0
* | Merge pull request #177 from rhenium/ky/pkey-ec-point-octet-stringKazuki Yamaguchi2017-12-141-78/+63
|\ \
| * | pkey/ec: add support for octet string encoding of EC pointky/pkey-ec-point-octet-stringKazuki Yamaguchi2017-12-141-35/+40
| * | pkey/ec: rearrange PKey::EC::Point#initializeKazuki Yamaguchi2017-12-071-44/+24
* | | 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