summaryrefslogtreecommitdiff
path: root/ext/openssl/ossl_pkey_ec.c
Commit message (Expand)AuthorAgeFilesLines
* Apply the accidental commits again before Ruby 3.2.Hiroshi SHIBATA2022-12-261-1/+1
* Revert the additional change from openssl-3.1.0Hiroshi SHIBATA2022-12-231-1/+1
* [ruby/openssl] pkey/ec: constifyNobuyoshi Nakada2022-12-231-1/+1
* [ruby/openssl] pkey/ec: check private key validity with OpenSSL 3Joe Truba2022-12-231-5/+17
* [ruby/openssl] Constify when building with OpenSSL 3Nobuyoshi Nakada2022-12-231-7/+7
* [ruby/openssl] pkey/ec: fix ossl_raise() calls using cEC_POINT instead of eEC...Joe Truba2022-12-231-5/+5
* [ruby/openssl] raise when EC_POINT_cmp or EC_GROUP_cmp error instead of retur...Joe Truba2022-12-231-7/+11
* [ruby/openssl] pkey/ec: check existence of public key component before exportingKazuki Yamaguchi2022-10-171-0/+4
* openssl: use the old rb_ary_tmp_new() aliasKazuki Yamaguchi2022-10-171-1/+1
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-1/+1
* [ruby/openssl] pkey: deprecate PKey#set_* methodsKazuki Yamaguchi2021-12-201-0/+12
* [ruby/openssl] pkey/ec: deprecate OpenSSL::PKey::EC#generate_key!Kazuki Yamaguchi2021-12-201-0/+4
* [ruby/openssl] pkey: use EVP_PKEY_dup() if availableKazuki Yamaguchi2021-12-201-1/+4
* [ruby/openssl] pkey: allocate EVP_PKEY on #initializeKazuki Yamaguchi2021-12-201-41/+50
* [ruby/openssl] pkey/ec: use EC_GROUP_free() instead of EC_GROUP_clear_free()Kazuki Yamaguchi2021-10-251-1/+1
* [ruby/openssl] pkey/ec: deprecate PKey::EC::Point#make_affine! and make it a ...Kazuki Yamaguchi2021-10-251-0/+5
* [ruby/openssl] require Ruby 2.6 or laterKazuki Yamaguchi2021-10-161-3/+0
* [ruby/openssl] Add fallthrough commentsNobuyoshi Nakada2021-09-121-0/+2
* [ruby/openssl] Suppress printf format warningsNobuyoshi Nakada2021-09-121-2/+4
* [ruby/openssl] pkey/ec: refactor EC#dsa_{sign,verify}_asn1 with PKey#{sign,ve...Kazuki Yamaguchi2021-07-181-55/+0
* [ruby/openssl] pkey/dh, pkey/ec: use EVP_PKEY_check() familyKazuki Yamaguchi2021-07-181-4/+19
* [ruby/openssl] pkey: implement #to_text using EVP APIKazuki Yamaguchi2021-07-181-27/+0
* Fix -Wundef warnings in core extensionsBenoit Daloze2021-05-041-1/+1
* [ruby/openssl] pkey/ec: remove OpenSSL::PKey::EC::Group.new(ec_method) formKazuki Yamaguchi2021-03-161-42/+2
* [ruby/openssl] pkey/ec: deprecate OpenSSL::PKey::EC::Point#mul(ary, ary [, bn])Kazuki Yamaguchi2021-03-161-0/+8
* [ruby/openssl] pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute...Kazuki Yamaguchi2021-03-161-32/+0
* [ruby/openssl] pkey: refactor #export/#to_pem and #to_derKazuki Yamaguchi2021-03-161-67/+19
* [ruby/openssl] pkey: refactor DER/PEM-encoded string parsing codeKazuki Yamaguchi2021-03-161-18/+11
* [ruby/openssl] pkey: inline {rsa,dsa,dh,ec}_instance()Kazuki Yamaguchi2021-03-161-27/+7
* [ruby/openssl] pkey: simplify ossl_pkey_new()Kazuki Yamaguchi2021-03-161-20/+0
* Import openssl-2.2.0 (#2693)Hiroshi SHIBATA2020-02-161-0/+29
* no ID cache in Init functionsnobu2018-02-161-0/+1
* openssl: import v2.1.0rhe2017-12-141-78/+63
* openssl: import v2.1.0.beta1rhe2017-09-031-55/+43
* openssl: import v2.0.5rhe2017-08-101-3/+3
* openssl: import v2.0.4rhe2017-06-141-3/+3
* openssl: import v2.0.1rhe2016-12-101-3/+7
* openssl: import v2.0.0rhe2016-11-301-24/+38
* [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-261-1/+1
* openssl: import v2.0.0.beta.2rhe2016-09-081-273/+180
* * remove trailing spaces.svn2016-08-291-3/+3
* import Ruby/OpenSSL 2.0.0.beta.1rhe2016-08-291-149/+228
* openssl: implement initialize_copy method for PKey classesrhe2016-06-191-12/+71
* openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structsrhe2016-06-051-4/+4
* openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-251-2/+0
* openssl: add EC.generaterhe2016-05-241-51/+96
* openssl: rename EC#generate_key to EC#generate_key!rhe2016-05-241-3/+12
* openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-231-4/+4
* openssl: add OpenSSL::PKey::EC#private? and #public?rhe2016-05-211-10/+14
* openssl: improve handling of password for encrypted PEMrhe2016-05-201-19/+9