aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* pkey/ec: check private key validity with OpenSSL 3ky/pkey-ec-fix-checkJoe Truba2022-12-234-5/+35
* Ruby/OpenSSL 3.0.1v3.0.1Kazuki Yamaguchi2022-09-083-2/+26
* Merge branch 'maint-2.2' into maint-3.0Kazuki Yamaguchi2022-09-082-2/+18
|\
| * Ruby/OpenSSL 2.2.2v2.2.2Kazuki Yamaguchi2022-09-083-2/+8
| * Merge branch 'maint-2.1' into maint-2.2Kazuki Yamaguchi2022-09-084-3/+15
| |\
| | * Ruby/OpenSSL 2.1.4v2.1.4maint-2.1Kazuki Yamaguchi2022-09-083-2/+12
| | * Make GitHub Actions happy on 2.1/2.2 branchesKazuki Yamaguchi2022-09-082-1/+3
| | * Merge remote-tracking branch 'upstream/pr/486' into maint-2.1Kazuki Yamaguchi2022-09-021-2/+2
| | |\
| | | * ignore pkgconfig when any openssl option is specifiedStefan Kaes2022-01-111-2/+2
| | |/
| * | test/openssl/test_cipher: skip AES-CCM tests on OpenSSL <= 1.1.1bKazuki Yamaguchi2022-09-081-1/+1
* | | Merge pull request #541 from rhenium/ky/pkey-ec-export-segfault-regressionKazuki Yamaguchi2022-09-082-0/+6
|\ \ \
| * | | pkey/ec: check existence of public key component before exportingky/pkey-ec-export-segfault-regressionKazuki Yamaguchi2022-09-022-0/+6
* | | | Merge pull request #540 from rhenium/ky/pkey-read-prefer-keysKazuki Yamaguchi2022-09-082-3/+65
|\ \ \ \
| * | | | pkey: restore support for decoding "openssl ecparam -genkey" outputky/pkey-read-prefer-keysKazuki Yamaguchi2022-09-022-0/+59
| * | | | pkey: clear error queue before each OSSL_DECODER_from_bio() callKazuki Yamaguchi2022-09-021-4/+7
| |/ / /
* | | | Merge pull request #539 from rhenium/ky/pkey-dsa-generate-fix-qKazuki Yamaguchi2022-09-022-0/+27
|\ \ \ \
| * | | | pkey/dsa: let PKey::DSA.generate choose appropriate q sizeky/pkey-dsa-generate-fix-qKazuki Yamaguchi2022-09-022-0/+27
| |/ / /
* | | | Merge pull request #537 from rhenium/ky/x509-delete-attr-cleanupKazuki Yamaguchi2022-09-024-12/+12
|\ \ \ \
| * | | | x509*: fix error queue leak in #extensions= and #attributes= methodsky/x509-delete-attr-cleanupKazuki Yamaguchi2022-09-024-12/+12
* | | | | Merge pull request #538 from rhenium/ky/hmac-evp-use-raw-private-keyKazuki Yamaguchi2022-09-023-0/+17
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | hmac: use EVP_PKEY_new_raw_private_key() if availableky/hmac-evp-use-raw-private-keyKazuki Yamaguchi2022-09-023-0/+17
|/ / / /
* | | | Merge pull request #531 from no6v/pkey-sign-option-type-checkKazuki Yamaguchi2022-08-112-0/+6
|\ \ \ \
| * | | | Check if the option is an Hash in `pkey_ctx_apply_options0()`Nobuhiro IMAI2022-08-082-0/+6
|/ / / /
* | | | Merge pull request #488 from jeremyevans/skip-san-wildcard-libresslKazuki Yamaguchi2022-01-051-0/+6
|\ \ \ \ | |/ / / |/| | |
| * | | Skip optional wildcard SAN tests on LibreSSL 3.5.0+Jeremy Evans2022-01-041-0/+6
|/ / /
* | | Ruby/OpenSSL 3.0.0v3.0.0ky/release-3.0.0Kazuki Yamaguchi2021-12-253-2/+104
* | | remove docker-compose filesKazuki Yamaguchi2021-12-256-154/+32
* | | test/openssl/test_ssl: adjust certificate expiry dateKazuki Yamaguchi2021-12-251-1/+2
* | | Merge pull request #457 from unasuke/ossl_bn_ractorKazuki Yamaguchi2021-12-222-1/+26
|\ \ \
| * | | Add tast cases to OpenSSL::BN using ractorYusuke Nakamura2021-12-212-1/+26
|/ / /
* | | Merge pull request #481 from rhenium/ky/openssl-3.0.0-part2Kazuki Yamaguchi2021-12-2010-65/+111
|\ \ \
| * | | .github/workflows: test against OpenSSL 3.0ky/openssl-3.0.0-part2Kazuki Yamaguchi2021-12-201-1/+2
| * | | pkey: use EVP_PKEY_CTX_new_from_name() on OpenSSL 3.0Kazuki Yamaguchi2021-12-201-0/+6
| * | | pkey: assume a pkey always has public key components on OpenSSL 3.0Kazuki Yamaguchi2021-12-201-0/+11
| * | | ssl: update test_options_disable_versionsKazuki Yamaguchi2021-12-201-35/+40
| * | | ssl: update test_accept_errors_include_peeraddr test caseKazuki Yamaguchi2021-12-201-6/+4
| * | | ssl: add constants for new SSL_OP_* flagsKazuki Yamaguchi2021-12-201-6/+29
| * | | engine: disable OpenSSL::Engine on OpenSSL 3.0Kazuki Yamaguchi2021-12-204-7/+11
| * | | hmac: skip test_dup on OpenSSL 3.0 for nowKazuki Yamaguchi2021-12-201-0/+1
| * | | hmac: fix wrong usage of EVP_DigestSignFinal()Kazuki Yamaguchi2021-12-201-2/+2
| * | | cipher: update test_ciphersKazuki Yamaguchi2021-12-201-8/+5
|/ / /
* | | Merge pull request #480 from rhenium/ky/pkey-deprecate-modifyKazuki Yamaguchi2021-12-208-98/+221
|\ \ \
| * | | pkey: deprecate PKey#set_* methodsky/pkey-deprecate-modifyKazuki Yamaguchi2021-12-206-68/+149
| * | | pkey/ec: deprecate OpenSSL::PKey::EC#generate_key!Kazuki Yamaguchi2021-12-202-8/+17
| * | | pkey/dh: deprecate OpenSSL::PKey::DH#generate_key!Kazuki Yamaguchi2021-12-203-16/+34
| * | | pkey/ec: avoid using EC#public_key= in EC#dh_compute_keyKazuki Yamaguchi2021-12-171-3/+8
| * | | pkey/dh: avoid using DH#set_key in DH#compute_keyKazuki Yamaguchi2021-12-171-3/+13
* | | | Merge pull request #478 from rhenium/ky/pkey-base-dupKazuki Yamaguchi2021-12-127-169/+262
|\ \ \ \
| * | | | pkey: use EVP_PKEY_dup() if availableky/pkey-base-dupKazuki Yamaguchi2021-12-126-1/+42
| * | | | pkey: allocate EVP_PKEY on #initializeKazuki Yamaguchi2021-12-126-163/+218