| Commit message (Expand) | Author | Age | Files | Lines |
* | pkey: deprecate PKey#set_* methodsky/pkey-deprecate-modify | Kazuki Yamaguchi | 2021-12-20 | 4 | -68/+121 |
* | pkey/ec: deprecate OpenSSL::PKey::EC#generate_key! | Kazuki Yamaguchi | 2021-12-20 | 1 | -8/+13 |
* | pkey/dh: deprecate OpenSSL::PKey::DH#generate_key! | Kazuki Yamaguchi | 2021-12-20 | 1 | -8/+10 |
* | Fix typos [ci skip] | Nobuyoshi Nakada | 2021-11-03 | 1 | -1/+1 |
* | Merge pull request #469 from rhenium/ky/ssl-unstarted-io | Kazuki Yamaguchi | 2021-11-01 | 1 | -51/+12 |
|\ |
|
| * | ssl: disallow reading/writing to unstarted SSL socketky/ssl-unstarted-io | Kazuki Yamaguchi | 2021-10-25 | 1 | -51/+12 |
* | | bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range} | Kazuki Yamaguchi | 2021-10-24 | 1 | -0/+4 |
|/ |
|
* | test/openssl/test_ssl: use assert_raise in test_bad_socket | Kazuki Yamaguchi | 2021-10-23 | 1 | -1/+1 |
* | Merge pull request #467 from ruby/reject-bad-params | Kazuki Yamaguchi | 2021-10-23 | 1 | -0/+11 |
|\ |
|
| * | Raise an exception if the IO object passed to SSLSocket isn't a file | Aaron Patterson | 2021-10-22 | 1 | -0/+11 |
* | | test/openssl/test_pkey_rsa: disable test_no_private_exp on OpenSSL 3.0ky/ssl-test-assume-ec-support | Kazuki Yamaguchi | 2021-10-22 | 1 | -1/+1 |
* | | test/openssl/test_pkey: use EC keys for PKey.generate_parameters tests | Kazuki Yamaguchi | 2021-10-22 | 1 | -16/+11 |
* | | test/openssl/test_ssl: fix illegal SAN extension | Kazuki Yamaguchi | 2021-10-22 | 1 | -2/+1 |
* | | test/openssl/test_pkcs12: fix test failures with OpenSSL 3.0 | Kazuki Yamaguchi | 2021-10-22 | 1 | -148/+149 |
* | | test/openssl/test_ssl: relax regex to match OpenSSL's error message | Kazuki Yamaguchi | 2021-10-22 | 1 | -1/+3 |
* | | test/openssl/test_digest: do not test constants for legacy algorithms | Kazuki Yamaguchi | 2021-10-22 | 1 | -1/+1 |
* | | test/openssl/test_ssl: assume ECC support | Kazuki Yamaguchi | 2021-10-22 | 4 | -24/+14 |
* | | test/openssl/test_ssl: assume TLS 1.2 support | Kazuki Yamaguchi | 2021-10-19 | 3 | -55/+26 |
* | | test/openssl/utils: remove dup_public helper method | Kazuki Yamaguchi | 2021-10-19 | 5 | -51/+44 |
|/ |
|
* | require Ruby 2.6 or laterky/require-ruby-2.6 | Kazuki Yamaguchi | 2021-10-16 | 1 | -9/+3 |
* | Use Test::Unit::PendedError instead of MiniTest::Skip for test-unit migration | Hiroshi SHIBATA | 2021-10-16 | 1 | -2/+1 |
* | Merge branch 'maint-2.2' | Kazuki Yamaguchi | 2021-10-16 | 3 | -8/+27 |
|\ |
|
| * | Fixed the results of OpenSSL::Timestamp::Response#failure_info | Nobuyoshi Nakada | 2021-10-16 | 1 | -0/+5 |
| * | test/openssl/test_ssl: use TLS 1.2 for finished_messages on LibreSSL | Kazuki Yamaguchi | 2021-10-16 | 1 | -0/+1 |
| * | Merge branch 'maint-2.1' into maint-2.2 | Kazuki Yamaguchi | 2021-10-16 | 3 | -11/+45 |
| * | fix segv in Timestamp::{Request,Response,TokenInfo}.new | Nobuhiro IMAI | 2021-09-27 | 1 | -0/+18 |
| * | Merge branch 'maint-2.1' into maint-2.2 | Kazuki Yamaguchi | 2021-09-27 | 1 | -8/+8 |
* | | ssl: add SSLContext#tmp_dh=ky/ssl-set-tmp-dh | Kazuki Yamaguchi | 2021-09-26 | 1 | -7/+17 |
* | | test/openssl/test_x509cert.rb: Prevent "unused variable" warning | Yusuke Endoh | 2021-07-19 | 1 | -1/+1 |
* | | Defer to require prime for OpenSSL::TestBN | Hiroshi SHIBATA | 2021-07-18 | 1 | -18/+23 |
* | | test/openssl/envutil: remove assert_raise_with_messageky/use-bundler | Kazuki Yamaguchi | 2021-06-25 | 1 | -52/+0 |
* | | Include peer socket IP address in errors | Vinicius Stock | 2021-06-14 | 1 | -0/+27 |
* | | Merge pull request #417 from mame/add-BN_set_flags | Kazuki Yamaguchi | 2021-05-25 | 1 | -0/+23 |
|\ \ |
|
| * | | Add OpenSSL::BN#set_flags and #get_flags | Yusuke Endoh | 2021-05-25 | 1 | -0/+23 |
* | | | Merge pull request #382 from rhenium/ky/pkey-encrypt-decrypt | Kazuki Yamaguchi | 2021-05-25 | 3 | -31/+127 |
|\ \ \ |
|
| * | | | pkey: implement PKey#sign_raw, #verify_raw, and #verify_recover | Kazuki Yamaguchi | 2021-05-25 | 3 | -31/+93 |
| * | | | pkey: implement PKey#encrypt and #decrypt | Kazuki Yamaguchi | 2021-05-25 | 1 | -0/+34 |
* | | | | Merge pull request #442 from rhenium/ky/parse-der-then-pem | Kazuki Yamaguchi | 2021-05-25 | 1 | -0/+12 |
|\ \ \ \ |
|
| * | | | | x509, ssl, pkcs7: try to parse as DER-encoding firstky/parse-der-then-pem | Kazuki Yamaguchi | 2021-05-19 | 1 | -0/+12 |
| |/ / / |
|
* / / / | Implement `Certificate.load` to load certificate chain. (#441) | Samuel Williams | 2021-05-22 | 6 | -0/+89 |
|/ / / |
|
* | | | Merge pull request #436 from rhenium/ky/pkey-generic-evp-more | Kazuki Yamaguchi | 2021-04-17 | 3 | -19/+39 |
|\ \ \ |
|
| * | | | pkey/dh, pkey/ec: use EVP_PKEY_check() familyky/pkey-generic-evp-more | Kazuki Yamaguchi | 2021-04-15 | 1 | -0/+16 |
| * | | | pkey: implement {DH,DSA,RSA}#public_key in Ruby | Kazuki Yamaguchi | 2021-04-15 | 1 | -19/+18 |
| * | | | pkey: implement #to_text using EVP API | Kazuki Yamaguchi | 2021-04-15 | 1 | -0/+5 |
* | | | | Add SSLSocket#getbyte | Aaron Patterson | 2021-04-16 | 2 | -0/+17 |
|/ / / |
|
* | | | Merge pull request #397 from rhenium/ky/pkey-refactor-generate | Kazuki Yamaguchi | 2021-04-05 | 2 | -18/+20 |
|\ \ \ |
|
| * | | | pkey/dsa: use high level EVP interface to generate parameters and keys | Kazuki Yamaguchi | 2021-04-05 | 1 | -14/+9 |
| * | | | pkey/dh: use high level EVP interface to generate parameters and keys | Kazuki Yamaguchi | 2021-04-05 | 1 | -4/+11 |
* | | | | pkey: allow setting algorithm-specific options in #sign and #verifyky/pkey-sign-verify-options | Kazuki Yamaguchi | 2021-04-04 | 1 | -20/+14 |
|/ / / |
|
* | | | Merge pull request #396 from rhenium/ky/drop-openssl-1.0.1 | Kazuki Yamaguchi | 2021-04-04 | 3 | -74/+30 |
|\ \ \ |
|