index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ext
/
openssl
/
ossl_pkey.c
Age
Commit message (
Expand
)
Author
2025-12-04
[ruby/openssl] Expand tabs in C source files
Kazuki Yamaguchi
2025-11-29
[ruby/openssl] Remove dummy declarations for mOSSL and eOSSLError
Kazuki Yamaguchi
2025-11-06
[ruby/openssl] pkey: unify error classes into PKeyError
Kazuki Yamaguchi
2025-11-06
[ruby/openssl] cipher: use EVP_CIPHER_fetch() if available
Kazuki Yamaguchi
2025-11-06
[ruby/openssl] digest: use EVP_MD_fetch() if available
Kazuki Yamaguchi
2025-09-30
[ruby/openssl] pkey: define and use OSSL_HAVE_IMMUTABLE_PKEY macro
Kazuki Yamaguchi
2025-09-17
[ruby/openssl] Revert "pkey: stop retrying after non-retryable error from OSS...
Kazuki Yamaguchi
2025-09-12
[ruby/openssl] pkey: fix loading public keys with early OpenSSL 3.0.x releases
Kazuki Yamaguchi
2025-09-12
[ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODER
Kazuki Yamaguchi
2025-09-12
[ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is needed
Kazuki Yamaguchi
2025-07-27
[ruby/openssl] pkey: rename ossl_pkey_new() to ossl_pkey_wrap()
Kazuki Yamaguchi
2025-06-25
[ruby/openssl] pkey: use EVP_PKEY_new_raw_{private,public}_key_ex() if available
Kazuki Yamaguchi
2025-06-25
[ruby/openssl] pkey: handle EVP_PKEY_KEYMGMT return by EVP_PKEY_id()
Kazuki Yamaguchi
2025-03-12
[ruby/openssl] mark `initialize_copy` as :nodoc:
Sarun Rattanasiri
2025-01-29
[ruby/openssl] pkey: avoid calling i2d_PUBKEY family on an incomplete key
Kazuki Yamaguchi
2025-01-21
[ruby/openssl] Require OpenSSL 1.1.1 or later
Kazuki Yamaguchi
2025-01-20
[ruby/openssl] Require OpenSSL 1.1.0 or later
Kazuki Yamaguchi
2025-01-14
[ruby/openssl] Require LibreSSL 3.9 or later
Kazuki Yamaguchi
2024-06-08
[ruby/openssl] Fix references to the license text
Kazuki Yamaguchi
2023-08-28
[ruby/openssl] ossl_pkey.c: Workaround: Decode with non-zero selections.
Jun Aruga
2023-08-16
[ruby/openssl] [DOC] enhance RDoc for exporting pkeys
Kazuki Yamaguchi
2023-07-12
[ruby/openssl] Add support for raw private/public keys
Ryo Kajiwara
2023-06-19
[ruby/openssl] pkey: use unsigned type for bit fields
Kazuki Yamaguchi
2023-06-19
[ruby/openssl] Workaround: Fix OpenSSL::PKey.read that cannot parse PKey in t...
Jun Aruga
2023-06-19
[ruby/openssl] Implement Write Barrier for all OpenSSL types
Jean Boussier
2022-12-13
[ruby/openssl] Use EVP_Digest{Sign,Verify} when available
Theo Buehler
2022-10-17
[ruby/openssl] pkey: restore support for decoding "openssl ecparam -genkey" o...
Kazuki Yamaguchi
2022-10-17
[ruby/openssl] pkey: clear error queue before each OSSL_DECODER_from_bio() call
Kazuki Yamaguchi
2022-10-17
[ruby/openssl] Check if the option is an Hash in `pkey_ctx_apply_options0()`
Nobuhiro IMAI
2022-07-08
[ruby/openssl] Fix build with LibreSSL 3.5
Jeremy Evans
2021-12-20
[ruby/openssl] pkey: use EVP_PKEY_CTX_new_from_name() on OpenSSL 3.0
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] pkey: assume a pkey always has public key components on OpenSS...
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] engine: disable OpenSSL::Engine on OpenSSL 3.0
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] pkey: use EVP_PKEY_dup() if available
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] pkey: allocate EVP_PKEY on #initialize
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] pkey: do not check NULL argument in ossl_pkey_new()
Kazuki Yamaguchi
2021-12-20
[ruby/openssl] pkey: use OSSL_DECODER to load encrypted PEM on OpenSSL 3.0
Kazuki Yamaguchi
2021-10-25
[ruby/openssl] pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp()
Kazuki Yamaguchi
2021-09-12
[ruby/openssl] Suppress cast-function-type warnings
Nobuyoshi Nakada
2021-07-18
[ruby/openssl] pkey: implement PKey#sign_raw, #verify_raw, and #verify_recover
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: update version reference in #sign and #verify documentation
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: implement PKey#encrypt and #decrypt
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: implement #to_text using EVP API
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: remove unused ossl_generate_cb_2() helper function
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: fix interrupt handling in OpenSSL::PKey.generate_key
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: allow setting algorithm-specific options in #sign and #v...
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: prepare pkey_ctx_apply_options() for usage by other oper...
Kazuki Yamaguchi
2021-07-18
[ruby/openssl] pkey: fix potential memory leak in PKey#sign
Kazuki Yamaguchi
2021-03-16
[ruby/openssl] [DOC] Fix RDoc markup
Nobuhiro IMAI
2021-03-16
[ruby/openssl] Add compare? method to OpenSSL::PKey that wraps EVP_PKEY_cmp.
Colton Jenkins
[next]