aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_bn.c
Commit message (Expand)AuthorAgeFilesLines
* [ruby/openssl] bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macrosKazuki Yamaguchi2021-10-251-50/+50
* [ruby/openssl] bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range}Kazuki Yamaguchi2021-10-251-16/+2
* [ruby/openssl] bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi2021-10-251-49/+21
* [ruby/openssl] Add OpenSSL::BN#set_flags and #get_flagsYusuke Endoh2021-07-181-0/+53
* [ruby/openssl] bn: update documentation of OpenSSL::BN#initialize and #to_sKazuki Yamaguchi2021-07-181-14/+36
* [ruby/openssl] BN.abs and BN uplusRick Mark2021-07-181-1/+30
* [ruby/openssl] Use #ifdef consistently for HAVE_RB_EXT_RACTOR_SAFETom Stuart2021-03-311-2/+2
* [ruby/openssl] bn: check -1 return from BIGNUM functionsKazuki Yamaguchi2021-03-161-12/+22
* support Ruby 2.x for opensslKoichi Sasada2020-12-191-0/+30
* openssl is ractor-safeKoichi Sasada2020-12-181-9/+31
* Import openssl-2.2.0 (#2693)Hiroshi SHIBATA2020-02-161-1/+4
* ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGVmame2019-04-101-2/+5
* * expand tabs.svn2019-04-101-2/+2
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-5/+2
* * expand tabs.svn2019-04-101-2/+2
* ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGVmame2019-04-101-2/+5
* openssl: import v2.1.0.beta2rhe2017-11-251-5/+5
* ruby.h: unnormalized Fixnum valuenobu2017-09-071-1/+1
* openssl: import v2.1.0.beta1rhe2017-09-031-27/+69
* openssl: import v2.0.4rhe2017-06-141-1/+1
* openssl: import v2.0.1rhe2016-12-101-15/+21
* openssl: import v2.0.0rhe2016-11-301-8/+9
* import Ruby/OpenSSL 2.0.0.beta.1rhe2016-08-291-64/+101
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-051-9/+4
* openssl: avoid deprecated BN_*prime* functionsrhe2016-06-041-9/+15
* openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-231-6/+5
* openssl: fix equality test methods of OpenSSL::BNrhe2016-05-181-13/+77
* * ext/openssl/*: Remove svn commit id macros to make sync easierzzak2015-09-221-2/+0
* openssl: wrapper object before allocnobu2015-05-291-17/+31
* * ext/openssl/*: use license instead of licence.hsbt2015-04-201-1/+1
* ossl_bn.c: [DOC] expand rdocs [ci skip]nobu2015-02-211-61/+164
* [DOC] Backport ruby/openssl@86eb721 [ci skip]zzak2015-02-211-15/+37
* use 0 for reservednobu2014-12-011-1/+1
* openssl: typed datanobu2014-10-041-2/+21
* protoize no-arguments functionsnobu2014-09-301-1/+1
* * ext/openssl/ossl_bn.c (ossl_bn_initialize): Use rb_integer_pack.akr2014-02-111-13/+11
* * bignum.c (MSB): Removed.akr2013-06-251-3/+3
* ossl_bn.c: reduce alloca/mallocnobu2013-04-281-9/+10
* ossl_bn.c: fix ossl_bn_initialize bug with integershirosaki2013-04-281-2/+4
* ext/openssl/ossl_bn.c: fix implicit conversionnobu2013-04-251-2/+2
* * ext/openssl/ossl_bn.c (ossl_bn_initialize): allow Fixnum and Bignum.naruse2013-04-251-0/+39
* * ext/openssl/ossl_bn.c (ossl_bn_to_i): Use bn2hex to speed up.naruse2013-04-041-2/+2
* * ext/openssl/ossl_bn.c (ossl_bn_initialize): fix can't create from bn.naruse2013-04-031-2/+4
* * ext/openssl/ossl.c: surpress warning: shorten-64-to-32.naruse2011-03-241-4/+4
* * ext/openssl/ossl_bn.c: parenthesize macro arguments.akr2011-02-191-6/+6
* * ext/openssl/ossl_bn.c (GetBNPtr): add missing nil case.naruse2011-01-291-0/+2
* Add toplevel documentation for OpenSSLdrbrain2010-12-061-2/+2
* * ext/openssl/ossl_bn.c (ossl_bn_is_prime): fix comparisonnaruse2010-09-131-1/+1
* * ext/**/*.[ch]: removed trailing spaces.nobu2010-04-221-4/+4
* * ext/**/*.[ch]: removed trailing spaces.nobu2010-04-221-7/+7