path: root/ext/openssl/ossl_pkey.c
AgeCommit message (Expand)Author
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
2021-03-16[ruby/openssl] pkey: add PKey::PKey#deriveKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: support 'one-shot' signing and verificationKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: port PKey::PKey#sign and #verify to the EVP_Digest* inte...Kazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: add PKey.generate_parameters and .generate_keyKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: assume generic PKeys contain private componentsKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: refactor #export/#to_pem and #to_derKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: refactor DER/PEM-encoded string parsing codeKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: have parse PEM-encoded DHParameterKazuki Yamaguchi
2021-03-16[ruby/openssl] pkey: simplify ossl_pkey_new()Kazuki Yamaguchi
2020-05-13[ruby/openssl] pkey: add PKey#inspect and #oidKazuki Yamaguchi
2020-05-13[ruby/openssl] Look up digest by name instead of constantBart de Water
2020-02-16Import openssl-2.2.0 (#2693)Hiroshi SHIBATA
2018-08-08openssl: sync with upstream repositoryrhe
2018-02-16no ID cache in Init functionsnobu
2017-11-25openssl: import v2.1.0.beta2rhe
2017-09-03openssl: import v2.1.0.beta1rhe
2017-08-10openssl: import v2.0.5rhe
2016-12-22openssl: import v2.0.2rhe
2016-11-30openssl: import v2.0.0rhe
2016-08-29import Ruby/OpenSSL 2.0.0.beta.1rhe
2016-06-05openssl: adapt to OpenSSL 1.1.0 opaque structsrhe
2016-06-05openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structsrhe
2016-06-05openssl: support OpenSSL 1.1.0's new multi-threading APIrhe
2016-05-25openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe
2016-05-23openssl: use StringValueCStr() where NUL-terminated string is expectedrhe