aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* ossl_pkey.c: Workaround: Decode with non-zero selections.Jun Aruga2023-08-251-52/+59
* Fix LIBRESSL_VERSION_NUMBER document mistake.Jun Aruga2023-08-221-2/+2
* Merge pull request #640 from rhenium/ky/ssl-connect-verify-error-ssl-error-sy...Kazuki Yamaguchi2023-08-161-40/+40
|\
| * ssl: adjust "certificate verify failed" error on SSL_ERROR_SYSCALLKazuki Yamaguchi2023-06-071-25/+25
| * ssl: adjust styles of ossl_start_ssl()Kazuki Yamaguchi2023-06-071-36/+36
* | Merge pull request #645 from rhenium/ky/pkey-document-traditional-pemKazuki Yamaguchi2023-08-167-52/+243
|\ \
| * | [DOC] enhance RDoc for exporting pkeysky/pkey-document-traditional-pemKazuki Yamaguchi2023-07-025-26/+219
| * | [DOC] prefer PKey#private_to_pem and #public_to_pem in RDocKazuki Yamaguchi2023-07-021-8/+6
| * | [DOC] prefer "password" to "passphrase"Kazuki Yamaguchi2023-07-023-21/+21
* | | Merge pull request #659 from rhenium/ky/ssl-ca-file-ca-path-raiseKazuki Yamaguchi2023-08-161-3/+3
|\ \ \
| * | | ssl: raise SSLError if loading ca_file or ca_path failsky/ssl-ca-file-ca-path-raiseKazuki Yamaguchi2023-08-111-3/+3
* | | | Merge pull request #648 from rhenium/ky/error-additional-dataKazuki Yamaguchi2023-08-161-12/+17
|\ \ \ \
| * | | | Include "additional data" message in OpenSSL errorsky/error-additional-dataKazuki Yamaguchi2023-08-111-12/+17
| |/ / /
* / / / Enhance printing OpenSSL versions.Jun Aruga2023-08-151-1/+18
|/ / /
* | | Raise an error when the specified OpenSSL library directory doesn't exist.Jun Aruga2023-07-251-2/+22
* | | Always respect the openssl prefix chosen by truffle/openssl-prefix on Truffle...Benoit Daloze2023-07-211-1/+8
* | | [DOC] remove top-level example for OpenSSL::Cipher#pkcs5_keyivgen (#647)Kazuki Yamaguchi2023-07-121-39/+0
* | | Add support for raw private/public keys (#646)Ryo Kajiwara2023-07-121-0/+132
|/ /
* | add OpenSSL Provider supportqwyng2023-06-174-0/+222
* | Merge pull request #639 from rhenium/ky/require-ruby-2.7Kazuki Yamaguchi2023-06-072-22/+0
|\ \
| * | Drop support for Ruby 2.6ky/require-ruby-2.7Kazuki Yamaguchi2023-06-072-22/+0
| |/
* / pkey: use unsigned type for bit fieldsky/pkey-fix-warning-single-bit-bitfield-constant-conversionKazuki Yamaguchi2023-06-071-3/+3
|/
* Merge pull request #633 from rhenium/ky/extconf-append-flags-lastKazuki Yamaguchi2023-06-071-6/+6
|\
| * extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking featuresky/extconf-append-flags-lastKazuki Yamaguchi2023-06-021-6/+6
* | Merge pull request #604 from casperisfine/ssl-write-barrierKazuki Yamaguchi2023-06-0223-38/+51
|\ \
| * | Implement Write Barrier for all OpenSSL typesJean Boussier2023-06-0123-38/+51
| |/
* / Workaround: Fix OpenSSL::PKey.read that cannot parse PKey in the FIPS mode.Jun Aruga2023-06-011-5/+21
|/
* Append flags from environment variables.Jun Aruga2023-05-311-0/+6
* Remove usage of IO internals. (#627)Samuel Williams2023-05-292-20/+33
* Fix warnings about the OPENSSL_FIPS macro in OpenSSL 1.1.Jun Aruga2023-05-161-3/+3
* Implement FIPS functions on OpenSSL 3.Jun Aruga2023-05-151-4/+21
* Register global variables before assignmentNobuyoshi Nakada2023-04-071-2/+2
* pkey/ec: constifyNobuyoshi Nakada2022-12-231-1/+1
* Merge branch 'maint-3.0'Kazuki Yamaguchi2022-12-231-17/+33
|\
| * Merge branch 'maint-2.2' into maint-3.0Kazuki Yamaguchi2022-12-231-12/+16
| |\
| | * ts: use TS_VERIFY_CTX_set_certs instead of TS_VERIFY_CTS_set_certsKazuki Yamaguchi2022-12-233-2/+10
| | * ocsp: disable OCSP_basic_verify() workaround on LibreSSL 3.5Kazuki Yamaguchi2022-12-231-1/+2
| | * Merge pull request #564 from bannable/ec_point_ops-raiseKazuki Yamaguchi2022-12-181-7/+11
| | |\
| | | * raise when EC_POINT_cmp or EC_GROUP_cmp error instead of returning trueJoe Truba2022-11-231-7/+11
| | * | pkey/ec: fix ossl_raise() calls using cEC_POINT instead of eEC_POINTJoe Truba2022-11-271-5/+5
| | |/
| * | Fix build with LibreSSL 3.5Jeremy Evans2022-12-231-1/+1
| * | Fix operator precedence in OSSL_OPENSSL_PREREQ and OSSL_LIBRESSL_PREREQJeremy Evans2022-12-231-2/+2
| * | pkey/ec: check private key validity with OpenSSL 3ky/pkey-ec-fix-checkJoe Truba2022-12-231-5/+17
* | | Merge pull request #558 from kateinoigakukun/katei/fix-no-sock-supportKazuki Yamaguchi2022-12-232-20/+7
|\ \ \
| * | | Undefine `OpenSSL::SSL` for no socket platformsYuta Saito2022-12-232-5/+7
| * | | ssl: remove OpenSSL::ExtConfigKazuki Yamaguchi2022-12-231-15/+0
* | | | Merge pull request #576 from nobu/openssl3-warningsKazuki Yamaguchi2022-12-238-28/+35
|\ \ \ \
| * | | | Suppress deprecation warnings by OpenSSL 3Nobuyoshi Nakada2022-11-291-0/+1
| * | | | Constify when building with OpenSSL 3Nobuyoshi Nakada2022-11-297-28/+34
| |/ / /
* | | | Merge pull request #575 from nobu/check-in-headerKazuki Yamaguchi2022-12-231-44/+44
|\ \ \ \