aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_pkey_rsa.c
Commit message (Expand)AuthorAgeFilesLines
* [ruby/openssl] pkey: allocate EVP_PKEY on #initializeKazuki Yamaguchi2021-12-201-39/+57
* [ruby/openssl] pkey/rsa: port RSA#{private,public}_{encrypt,decrypt} to the E...Kazuki Yamaguchi2021-07-181-141/+0
* [ruby/openssl] pkey: implement {DH,DSA,RSA}#public_key in RubyKazuki Yamaguchi2021-07-181-57/+1
* [ruby/openssl] pkey: implement #to_text using EVP APIKazuki Yamaguchi2021-07-181-31/+0
* [ruby/openssl] pkey/rsa: use high level EVP interface to generate parameters ...Kazuki Yamaguchi2021-07-181-116/+16
* [ruby/openssl] pkey: refactor #export/#to_pem and #to_derKazuki Yamaguchi2021-03-161-60/+24
* [ruby/openssl] pkey: refactor DER/PEM-encoded string parsing codeKazuki Yamaguchi2021-03-161-14/+12
* [ruby/openssl] pkey: inline {rsa,dsa,dh,ec}_instance()Kazuki Yamaguchi2021-03-161-44/+23
* [ruby/openssl] pkey: simplify ossl_pkey_new()Kazuki Yamaguchi2021-03-161-22/+0
* Import openssl-2.2.0 (#2693)Hiroshi SHIBATA2020-02-161-9/+17
* openssl: import v2.1.0.beta2rhe2017-11-251-0/+192
* openssl: import v2.1.0.beta1rhe2017-09-031-19/+19
* openssl: import v2.0.5rhe2017-08-101-1/+1
* openssl: import v2.0.4rhe2017-06-141-1/+1
* openssl: import v2.0.0rhe2016-11-301-7/+5
* import Ruby/OpenSSL 2.0.0.beta.1rhe2016-08-291-7/+31
* * ext/digest/md5/md5ossl.h: Remove excess semicolons.ngoto2016-06-281-3/+3
* openssl: implement initialize_copy method for PKey classesrhe2016-06-191-0/+21
* openssl: add 'const's required in OpenSSL masterrhe2016-06-191-6/+6
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-051-13/+15
* openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structsrhe2016-06-051-80/+103
* openssl: avoid NULL dereference in {DH,DSA,RSA}_size()rhe2016-05-261-6/+12
* openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-251-6/+0
* openssl: improve handling of password for encrypted PEMrhe2016-05-201-11/+4
* openssl: clear OpenSSL error queue before return to Rubyrhe2016-05-181-1/+5
* * ext/openssl/*: Remove svn commit id macros to make sync easierzzak2015-09-221-2/+0
* openssl: wrapper object before allocnobu2015-05-291-2/+4
* * ext/openssl/*: use license instead of licence.hsbt2015-04-201-1/+1
* protoize no-arguments functionsnobu2014-09-301-2/+2
* * ext/openssl/*: Document synonymous methods, by windwiny [GH-277]zzak2013-04-161-2/+3
* rb_thread_call_without_gvlnobu2012-07-101-3/+3
* * ext/openssl/ossl.cemboss2012-06-101-1/+4
* Refix Bug #6094: use unsigned long integer literal.naruse2012-03-231-4/+4
* Revert "* ext/openssl/ossl_pkey_rsa.c (rsa_generate): fix argument type."naruse2012-03-231-3/+3
* * ext/openssl/ossl_pkey_rsa.c (rsa_generate): fix argument type.nobu2012-03-221-3/+3
* * ext/openssl/ossl_pkey_dsa.c: remove redundant colon from erroremboss2011-11-231-1/+1
* * ext/openssl/ossl_pkey_rsa.c (rsa_generate): [SECURITY] Set RSAnahi2011-11-041-1/+1
* * ext/openssl/ossl_ssl.c: Remove set, but unused variables.emboss2011-10-191-1/+2
* * Release GVL while OpenSSL's public key generation.nahi2011-09-011-3/+67
* * ext/openssl/ossl.h: Introduced OSSL_BIO_reset macro for PEM/DERemboss2011-06-221-11/+5
* Tue Jun 30 06:45:21 2011 Martin Bosslet <Martin.Bosslet@googlemail.com>emboss2011-05-301-0/+16
* Thu May 12 07:27:31 2011 Martin Bosslet <Martin.Bosslet@googlemail.com>emboss2011-05-111-7/+7
* * ext/openssl/ossl_pkey_rsa.c (ossl_rsa_initialize):naruse2011-04-061-1/+9
* * ext/openssl/ossl.c: surpress warning: shorten-64-to-32.naruse2011-03-241-4/+4
* * ext/openssl/ossl_pkey_rsa.c: parenthesize macro arguments.akr2011-03-071-2/+2
* Document RSA, RSA encryption/decryption and PKCS #5 encryption/decryptiondrbrain2010-12-101-54/+75
* Add toplevel documentation for OpenSSLdrbrain2010-12-061-2/+2
* * ext/**/*.[ch]: removed trailing spaces.nobu2010-04-221-6/+6
* * ext/**/*.[ch]: removed trailing spaces.nobu2010-04-221-9/+9
* * ext/openssl: suppress warnings.akr2009-03-121-8/+8