summaryrefslogtreecommitdiff
path: root/ext/openssl/ossl_pkey.c
AgeCommit message (Expand)Author
2025-12-04[ruby/openssl] Expand tabs in C source filesKazuki Yamaguchi
2025-11-29[ruby/openssl] Remove dummy declarations for mOSSL and eOSSLErrorKazuki Yamaguchi
2025-11-06[ruby/openssl] pkey: unify error classes into PKeyErrorKazuki Yamaguchi
2025-11-06[ruby/openssl] cipher: use EVP_CIPHER_fetch() if availableKazuki Yamaguchi
2025-11-06[ruby/openssl] digest: use EVP_MD_fetch() if availableKazuki Yamaguchi
2025-09-30[ruby/openssl] pkey: define and use OSSL_HAVE_IMMUTABLE_PKEY macroKazuki 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 releasesKazuki Yamaguchi
2025-09-12[ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODERKazuki Yamaguchi
2025-09-12[ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is neededKazuki 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 availableKazuki 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 keyKazuki Yamaguchi
2025-01-21[ruby/openssl] Require OpenSSL 1.1.1 or laterKazuki Yamaguchi
2025-01-20[ruby/openssl] Require OpenSSL 1.1.0 or laterKazuki Yamaguchi
2025-01-14[ruby/openssl] Require LibreSSL 3.9 or laterKazuki Yamaguchi
2024-06-08[ruby/openssl] Fix references to the license textKazuki 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 pkeysKazuki Yamaguchi
2023-07-12[ruby/openssl] Add support for raw private/public keysRyo Kajiwara
2023-06-19[ruby/openssl] pkey: use unsigned type for bit fieldsKazuki 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 typesJean Boussier
2022-12-13[ruby/openssl] Use EVP_Digest{Sign,Verify} when availableTheo 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() callKazuki 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.5Jeremy Evans
2021-12-20[ruby/openssl] pkey: use EVP_PKEY_CTX_new_from_name() on OpenSSL 3.0Kazuki 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.0Kazuki Yamaguchi
2021-12-20[ruby/openssl] pkey: use EVP_PKEY_dup() if availableKazuki Yamaguchi
2021-12-20[ruby/openssl] pkey: allocate EVP_PKEY on #initializeKazuki 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.0Kazuki 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 warningsNobuyoshi Nakada
2021-07-18[ruby/openssl] pkey: implement PKey#sign_raw, #verify_raw, and #verify_recoverKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: update version reference in #sign and #verify documentationKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: implement PKey#encrypt and #decryptKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: implement #to_text using EVP APIKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: remove unused ossl_generate_cb_2() helper functionKazuki Yamaguchi
2021-07-18[ruby/openssl] pkey: fix interrupt handling in OpenSSL::PKey.generate_keyKazuki 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#signKazuki Yamaguchi
2021-03-16[ruby/openssl] [DOC] Fix RDoc markupNobuhiro IMAI
2021-03-16[ruby/openssl] Add compare? method to OpenSSL::PKey that wraps EVP_PKEY_cmp.Colton Jenkins