aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_pkey.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #329 from rhenium/ky/pkey-generic-operationsKazuki Yamaguchi2020-05-131-43/+366
|\
| * pkey: add PKey::PKey#deriveKazuki Yamaguchi2020-05-131-0/+52
| * pkey: support 'one-shot' signing and verificationKazuki Yamaguchi2020-05-131-0/+30
| * pkey: port PKey::PKey#sign and #verify to the EVP_Digest* interfaceKazuki Yamaguchi2020-05-131-39/+51
| * pkey: add PKey.generate_parameters and .generate_keyKazuki Yamaguchi2020-05-131-0/+222
| * pkey: assume generic PKeys contain private componentsKazuki Yamaguchi2020-05-131-4/+11
* | pkey: refactor #export/#to_pem and #to_derky/pkey-refactor-serializationKazuki Yamaguchi2020-05-131-4/+50
* | pkey: refactor DER/PEM-encoded string parsing codeKazuki Yamaguchi2020-05-131-25/+32
* | pkey: have PKey.read parse PEM-encoded DHParameterKazuki Yamaguchi2020-05-131-0/+3
* | pkey: simplify ossl_pkey_new()Kazuki Yamaguchi2020-05-131-13/+9
|/
* pkey: add PKey#inspect and #oidKazuki Yamaguchi2020-04-211-0/+38
* Look up digest by name instead of constantBart de Water2020-04-211-2/+2
* pkey: add support for PKCS #8 key serializationKazuki Yamaguchi2019-11-251-12/+140
* Merge branch 'maint-2.0' into maintKazuki Yamaguchi2018-08-081-3/+26
|\
| * Merge pull request #205 from rhenium/ky/pkey-generate-interrupt-resumeKazuki Yamaguchi2018-08-081-3/+25
| |\
| | * pkey: resume key generation after interruptky/pkey-generate-interrupt-resumeKazuki Yamaguchi2018-07-271-3/+25
| * | no ID cache in Init functionsnobu2018-08-081-0/+1
| |/
* | Merge branch 'maint'Kazuki Yamaguchi2017-11-251-4/+5
|\|
| * pkey: make pkey_check_public_key() non-staticKazuki Yamaguchi2017-11-111-4/+5
* | Merge branch 'maint'Kazuki Yamaguchi2017-08-081-1/+1
|\|
| * bio: prevent possible GC issue in ossl_obj2bio()Kazuki Yamaguchi2017-07-111-1/+1
* | digest: rename GetDigestPtr() to ossl_evp_get_digestbyname()Kazuki Yamaguchi2017-05-021-2/+2
* | Remove SafeGet*() macrosKazuki Yamaguchi2017-05-021-3/+3
* | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-11/+11
* | Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-1/+1
|/
* pkey: allow instantiating OpenSSL::PKey::PKey with unsupported key typeKazuki Yamaguchi2016-12-211-5/+10
* pkey: fix possible memory leak in ossl_pkey_new()Kazuki Yamaguchi2016-10-161-6/+19
* pkey: remove unused ossl_pkey_new_from_file() functionKazuki Yamaguchi2016-10-161-21/+0
* pkey: fix possible memory leak in PKey#verifyKazuki Yamaguchi2016-10-151-2/+3
* pkey: add missing return value check in PKey#{sign,verify}Kazuki Yamaguchi2016-10-141-8/+18
* pkey: tighten buffer size for signatureKazuki Yamaguchi2016-10-141-1/+1
* pkey: make PKey#verify check the existence of the public keyKazuki Yamaguchi2016-09-231-0/+40
* pkey: fixup documentKazuki Yamaguchi2016-08-221-3/+6
* pkey: clear OpenSSL error queue on PKey::PKey#verify failuretopic/pkey-rsa-verify-error-queueKazuki Yamaguchi2016-08-171-0/+1
* Merge branch 'topic/ssl-check-pkey-private'Kazuki Yamaguchi2016-07-201-18/+2
|\
| * pkey: remove unused thingsKazuki Yamaguchi2016-07-031-18/+2
* | Merge pull request #55 from rhenium/topic/pkey-read-pkey-errorKazuki Yamaguchi2016-07-101-1/+2
|\ \
| * | pkey: make PKey.read raise PKey::PKeyError rather than ArgumentErrortopic/pkey-read-pkey-errorKazuki Yamaguchi2016-07-091-1/+2
| |/
* / Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-4/+5
|/
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-091-13/+24
* openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structsrhe2016-06-091-1/+1
* openssl: support OpenSSL 1.1.0's new multi-threading APIrhe2016-06-091-2/+2
* openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-311-15/+0
* openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-311-2/+2
* openssl: improve handling of password for encrypted PEMrhe2016-05-311-15/+9
* Fix typo on OpenSSL::PKey doc [ci skip]nobu2016-05-311-1/+1
* Commit missZachary Scott2015-11-131-1/+1
* Merge pull request #31 from ruby/ruby-bug-10735Zachary Scott2015-11-131-1/+4
|\
| * Apply patch @viktorium to dispose of context after signingZachary Scott2015-04-131-1/+4
* | Sync with ruby trunkZachary Scott2015-09-231-2/+0