summaryrefslogtreecommitdiff
path: root/ext/openssl/ossl_bn.c
AgeCommit message (Expand)Author
2022-10-17[ruby/openssl] add document-method for BN#mod_inverseBen Toews
2022-10-17[ruby/openssl] add BN#mod_sqrtBen Toews
2022-10-17[ruby/openssl] define BIGNUM_2cr macro for BN function that takes context andBen Toews
2021-10-25[ruby/openssl] bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macrosKazuki Yamaguchi
2021-10-25[ruby/openssl] bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range}Kazuki Yamaguchi
2021-10-25[ruby/openssl] bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi
2021-07-18[ruby/openssl] Add OpenSSL::BN#set_flags and #get_flagsYusuke Endoh
2021-07-18[ruby/openssl] bn: update documentation of OpenSSL::BN#initialize and #to_sKazuki Yamaguchi
2021-07-18[ruby/openssl] BN.abs and BN uplusRick Mark
2021-03-31[ruby/openssl] Use #ifdef consistently for HAVE_RB_EXT_RACTOR_SAFETom Stuart
2021-03-16[ruby/openssl] bn: check -1 return from BIGNUM functionsKazuki Yamaguchi
2020-12-19support Ruby 2.x for opensslKoichi Sasada
2020-12-18openssl is ractor-safeKoichi Sasada
2020-02-16Import openssl-2.2.0 (#2693)Hiroshi SHIBATA
2019-04-10ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGVmame
2019-04-10* expand tabs.svn
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10* expand tabs.svn
2019-04-10ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGVmame
2017-11-25openssl: import v2.1.0.beta2rhe
2017-09-07ruby.h: unnormalized Fixnum valuenobu
2017-09-03openssl: import v2.1.0.beta1rhe
2017-06-14openssl: import v2.0.4rhe
2016-12-10openssl: import v2.0.1rhe
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-04openssl: avoid deprecated BN_*prime* functionsrhe
2016-05-23openssl: use StringValueCStr() where NUL-terminated string is expectedrhe
2016-05-18openssl: fix equality test methods of OpenSSL::BNrhe
2015-09-22* ext/openssl/*: Remove svn commit id macros to make sync easierzzak
2015-05-29openssl: wrapper object before allocnobu
2015-04-20* ext/openssl/*: use license instead of licence.hsbt
2015-02-21ossl_bn.c: [DOC] expand rdocs [ci skip]nobu
2015-02-21[DOC] Backport ruby/openssl@86eb721 [ci skip]zzak
2014-12-01use 0 for reservednobu
2014-10-04openssl: typed datanobu
2014-09-30protoize no-arguments functionsnobu
2014-02-11* ext/openssl/ossl_bn.c (ossl_bn_initialize): Use rb_integer_pack.akr
2013-06-25* bignum.c (MSB): Removed.akr
2013-04-28ossl_bn.c: reduce alloca/mallocnobu
2013-04-28ossl_bn.c: fix ossl_bn_initialize bug with integershirosaki
2013-04-25ext/openssl/ossl_bn.c: fix implicit conversionnobu
2013-04-25* ext/openssl/ossl_bn.c (ossl_bn_initialize): allow Fixnum and Bignum.naruse
2013-04-04* ext/openssl/ossl_bn.c (ossl_bn_to_i): Use bn2hex to speed up.naruse
2013-04-03* ext/openssl/ossl_bn.c (ossl_bn_initialize): fix can't create from bn.naruse
2011-03-24* ext/openssl/ossl.c: surpress warning: shorten-64-to-32.naruse
2011-02-19* ext/openssl/ossl_bn.c: parenthesize macro arguments.akr
2011-01-29* ext/openssl/ossl_bn.c (GetBNPtr): add missing nil case.naruse
2010-12-06Add toplevel documentation for OpenSSLdrbrain