aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* pkey: from_data wipky/openssl-3.0.0Kazuki Yamaguchi2021-12-202-0/+159
* pkey: use EVP_PKEY_get_params() to implement key component gettersKazuki Yamaguchi2021-12-206-54/+100
* pkey: add PKey#to_data wrapping EVP_PKEY_todata()Kazuki Yamaguchi2021-12-2013-51/+322
* [TESTING] .github/workflows: add OpenSSL 3.0.0 and masterKazuki Yamaguchi2021-12-201-0/+37
* .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
| * | pkey: do not check NULL argument in ossl_pkey_new()Kazuki Yamaguchi2021-12-122-5/+2
| |/
* | Merge pull request #479 from rhenium/ky/pkey-ossl-decoderKazuki Yamaguchi2021-12-122-0/+46
|\ \ | |/ |/|
| * pkey: use OSSL_DECODER to load encrypted PEM on OpenSSL 3.0ky/pkey-ossl-decoderKazuki Yamaguchi2021-12-121-0/+40
| * pkey: test parsing concatenated PEM stringKazuki Yamaguchi2021-12-121-0/+6
|/
* Merge pull request #472 from ruby/typoKazuki Yamaguchi2021-11-033-3/+3
|\
| * Fix typos [ci skip]Nobuyoshi Nakada2021-11-033-3/+3
|/
* Merge pull request #469 from rhenium/ky/ssl-unstarted-ioKazuki Yamaguchi2021-11-012-190/+104
|\
| * ssl: disallow reading/writing to unstarted SSL socketky/ssl-unstarted-ioKazuki Yamaguchi2021-10-252-190/+104
* | x509name: improve docs for X509::NameKazuki Yamaguchi2021-11-012-2/+27
* | Merge pull request #468 from rhenium/ky/openssl-3.0.0-part1Kazuki Yamaguchi2021-10-2512-150/+168
|\ \ | |/ |/|
| * bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macrosky/openssl-3.0.0-part1Kazuki Yamaguchi2021-10-241-50/+50
| * bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range}Kazuki Yamaguchi2021-10-242-16/+6
| * pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp()Kazuki Yamaguchi2021-10-244-3/+8
| * pkey/ec: use EC_GROUP_free() instead of EC_GROUP_clear_free()Kazuki Yamaguchi2021-10-241-1/+1
| * pkey/ec: deprecate PKey::EC::Point#make_affine! and make it a no-opKazuki Yamaguchi2021-10-241-0/+5
| * hmac: use EVP_MD_CTX_get_pkey_ctx() instead of EVP_MD_CTX_pkey_ctx()Kazuki Yamaguchi2021-10-243-5/+14
| * digest: use EVP_MD_CTX_get0_md() instead of EVP_MD_CTX_md() if existsKazuki Yamaguchi2021-10-244-4/+9
| * bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi2021-10-242-49/+22
| * ssl: use SSL_get_rbio() to check if SSL is started or notKazuki Yamaguchi2021-10-241-2/+2
| * ssl: use SSL_CTX_load_verify_{file,dir}() if availableKazuki Yamaguchi2021-10-242-0/+8
| * ts: use TS_VERIFY_CTX_set_certs instead of TS_VERIFY_CTS_set_certsKazuki Yamaguchi2021-10-243-2/+8
| * ossl.c: use ERR_get_error_all() if availableKazuki Yamaguchi2021-10-242-19/+24
| * ext/openssl/ossl.h: add helper macros for OpenSSL/LibreSSL versionsKazuki Yamaguchi2021-10-241-0/+12
|/
* test/openssl/test_ssl: use assert_raise in test_bad_socketKazuki Yamaguchi2021-10-231-1/+1
* Merge pull request #467 from ruby/reject-bad-paramsKazuki Yamaguchi2021-10-232-0/+12
|\
| * Raise an exception if the IO object passed to SSLSocket isn't a fileAaron Patterson2021-10-222-0/+12
* | Merge branch 'ky/ssl-test-assume-ec-support'Kazuki Yamaguchi2021-10-2211-299/+250
|\ \ | |/ |/|