aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| | * | Merge pull request #393 from rhenium/ky/ssl-macos-send-eprototypeKazuki Yamaguchi2020-08-121-0/+15
| | |\ \
| | | * | ssl: retry write on EPROTOTYPE on macOSky/ssl-macos-send-eprototypeKazuki Yamaguchi2020-08-121-0/+15
| | |/ /
| | * | Merge pull request #391 from rhenium/ky/x509stctx-new-fix-leakKazuki Yamaguchi2020-08-121-5/+16
| | |\ \
| | | * | x509store: fix memory leak in X509::StoreContext.newky/x509stctx-new-fix-leakKazuki Yamaguchi2020-08-121-5/+16
| | |/ /
| | * | .github/workflows/test.yml: use GitHub ActionsKazuki Yamaguchi2020-08-123-65/+120
| | * | Skip one assertion for OpenSSL::PKey::EC::Point#mul on LibreSSLJeremy Evans2020-08-121-2/+8
* | | | Merge pull request #416 from ruby/syncKazuki Yamaguchi2021-02-173-12/+72
|\ \ \ \
| * | | | support Ruby 2.x for opensslKoichi Sasada2021-02-142-2/+35
| * | | | openssl is ractor-safeKoichi Sasada2021-02-143-10/+37
|/ / / /
* | | | Fixed the results of OpenSSL::Timestamp::Response#failure_infoNobuyoshi Nakada2021-02-142-11/+16
* | | | Merge pull request #413 from ruby/backport-ruby-coreHiroshi SHIBATA2020-12-144-47/+45
|\ \ \ \
| * | | | Use rb_intern_const instead of rb_intern in Init functionsNobuyoshi Nakada2020-12-141-13/+13
| * | | | Don't redefine #rb_intern over and over againStefan Stüben2020-12-141-32/+30
| * | | | Remove trailing spaces [ci skip]Nobuyoshi Nakada2020-12-142-2/+2
|/ / / /
* | | | Enhance TLS 1.3 support on LibreSSL 3.2/3.3Jeremy Evans2020-12-035-24/+56
* | | | Revert "Import ruby/ruby@3beecafc2cae86290a191c1e841be13f5b08795d"Benoit Daloze2020-09-261-25/+23
* | | | Import ruby/ruby@3beecafc2cae86290a191c1e841be13f5b08795dBenoit Daloze2020-08-291-23/+25
| |_|/ |/| |
* | | Merge pull request #394 from rhenium/ky/ssl-remove-tmp-ecdh-callbackKazuki Yamaguchi2020-08-213-94/+3
|\ \ \
| * | | ssl: remove SSL::SSLContext#tmp_ecdh_callbackky/ssl-remove-tmp-ecdh-callbackKazuki Yamaguchi2020-08-133-94/+3
* | | | Merge pull request #392 from rhenium/ky/x509store-reviewKazuki Yamaguchi2020-08-212-207/+417
|\ \ \ \ | |/ / / |/| | |
| * | | test/openssl/test_x509store: tidy up tests for X509::Store#add_certky/x509store-reviewKazuki Yamaguchi2020-08-121-17/+9
| * | | test/openssl/test_x509store: break up test_verifyKazuki Yamaguchi2020-08-121-112/+227
| * | | x509store: update rdoc for X509::Store and X509::StoreContextKazuki Yamaguchi2020-08-121-13/+113
| * | | x509store: avoid ossl_raise() calls with NULL messageKazuki Yamaguchi2020-08-121-19/+14
| * | | x509store: refactor X509::StoreContext#chainKazuki Yamaguchi2020-08-121-18/+5
| * | | x509store: emit warning if arguments are given to X509::Store.newKazuki Yamaguchi2020-08-122-9/+15
| * | | x509store: let X509::Store#add_file raise TypeError if nil is givenKazuki Yamaguchi2020-08-122-20/+35
* | | | Merge pull request #386 from rhenium/ky/ssl-attr-default-valuesKazuki Yamaguchi2020-08-122-11/+59
|\ \ \ \
| * | | | ssl: initialize verify_mode and verify_hostname with default valuesky/ssl-attr-default-valuesKazuki Yamaguchi2020-07-182-0/+8
| * | | | test/openssl/test_ssl: revise verify_mode test casesKazuki Yamaguchi2020-07-181-1/+45
| * | | | test/openssl/test_ssl: revise a test case for client_cert_cbKazuki Yamaguchi2020-07-181-10/+6
* | | | | Merge pull request #388 from no6v/patch-1Kazuki Yamaguchi2020-07-291-1/+1
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | [DOC] Fix RDoc markupNobuhiro IMAI2020-07-291-1/+1
|/ / / /
* / / / Fix typo in documentationClaus Lensbøl2020-07-241-3/+3
|/ / /
* | | Merge pull request #383 from cwjenkins/add_rsa_keys_eqlKazuki Yamaguchi2020-07-162-0/+57
|\ \ \
| * | | Add compare? method to OpenSSL::PKey that wraps EVP_PKEY_cmp.Colton Jenkins2020-07-142-0/+57
* | | | Merge pull request #381 from rhenium/ky/hmac-base64Kazuki Yamaguchi2020-07-102-0/+29
|\ \ \ \
| * | | | hmac: implement base64digest methodsky/hmac-base64Kazuki Yamaguchi2020-06-302-0/+29
* | | | | Merge pull request #384 from bdewater/lower-case-cipherKazuki Yamaguchi2020-07-083-17/+17
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | User lower case cipher names for maximum compatibilityBart de Water2020-07-073-17/+17
|/ / / /
* | | | Merge pull request #371 from rhenium/ky/hmac-evpKazuki Yamaguchi2020-06-307-170/+98
|\| | |
| * | | hmac: migrate from the low-level HMAC API to the EVP APIky/hmac-evpKazuki Yamaguchi2020-06-306-170/+89
| * | | hmac: add a test case for OpenSSL::HMAC singleton methodsKazuki Yamaguchi2020-06-301-0/+9
* | | | Merge pull request #372 from rhenium/ky/pkey-ec-point-deprecate-mul-aryKazuki Yamaguchi2020-06-302-15/+27
|\ \ \ \ | |/ / / |/| | |
| * | | pkey/ec: deprecate OpenSSL::PKey::EC::Point#mul(ary, ary [, bn])ky/pkey-ec-point-deprecate-mul-aryKazuki Yamaguchi2020-06-292-15/+27
|/ / /
* | | digest, hmac, ts, x509: use IO.binread in examples where appropriateKazuki Yamaguchi2020-05-134-18/+18
* | | Merge pull request #329 from rhenium/ky/pkey-generic-operationsKazuki Yamaguchi2020-05-137-110/+554
|\ \ \
| * | | pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute_keyky/pkey-generic-operationsKazuki Yamaguchi2020-05-133-67/+33
| * | | pkey: add PKey::PKey#deriveKazuki Yamaguchi2020-05-134-0/+107
| * | | pkey: support 'one-shot' signing and verificationKazuki Yamaguchi2020-05-132-0/+75