aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_bn.c
Commit message (Expand)AuthorAgeFilesLines
* pkey: add PKey#to_data wrapping EVP_PKEY_todata()Kazuki Yamaguchi2021-12-201-0/+17
* bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macrosky/openssl-3.0.0-part1Kazuki Yamaguchi2021-10-241-50/+50
* bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range}Kazuki Yamaguchi2021-10-241-16/+2
* bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}?Kazuki Yamaguchi2021-10-241-49/+21
* Merge pull request #417 from mame/add-BN_set_flagsKazuki Yamaguchi2021-05-251-0/+53
|\
| * Add OpenSSL::BN#set_flags and #get_flagsYusuke Endoh2021-05-251-0/+53
* | bn: update documentation of OpenSSL::BN#initialize and #to_sKazuki Yamaguchi2021-04-021-14/+36
* | BN.abs and BN uplusRick Mark2021-04-011-1/+30
* | Use #ifdef consistently for HAVE_RB_EXT_RACTOR_SAFETom Stuart2021-03-251-2/+2
|/
* Merge branch 'maint-2.2'Kazuki Yamaguchi2021-02-251-12/+22
|\
| * Merge branch 'maint-2.1' into maint-2.2Kazuki Yamaguchi2021-02-251-12/+22
| |\
| | * bn: check -1 return from BIGNUM functionsky/bn-check-negative-error-returnsKazuki Yamaguchi2021-02-181-12/+22
* | | support Ruby 2.x for opensslKoichi Sasada2021-02-141-0/+30
* | | openssl is ractor-safeKoichi Sasada2021-02-141-9/+31
|/ /
* | Pull relevant changes from `ruby/ext/openssl`.Samuel Williams2019-11-271-2/+5
* | fix doc about `OpenSSL::BN.new`thekuwayama2019-06-211-1/+0
* | add nil guard `OpenSSL::BN.new`thekuwayama2019-06-211-0/+4
|/
* bn: use ALLOCV() macro instead of xmalloc()Kazuki Yamaguchi2017-09-251-5/+5
* Merge branch 'maint'Kazuki Yamaguchi2017-09-241-1/+1
|\
| * ruby.h: unnormalized Fixnum valuenobu2017-09-081-1/+1
* | Merge branch 'maint'bpointKazuki Yamaguchi2017-06-141-1/+1
|\|
| * Fix typosKazuki Yamaguchi2017-04-201-1/+1
* | Remove SafeGet*() macrosKazuki Yamaguchi2017-05-021-5/+0
* | Merge branch 'topic/expand-ruby-missing-h'Kazuki Yamaguchi2017-04-281-1/+1
|\ \
| * | Expand rb_define_copy_func() macroKazuki Yamaguchi2017-04-281-1/+1
| |/
* | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-21/+18
* | bn: implement OpenSSL::BN#negative?topic/bn-updatesKazuki Yamaguchi2016-12-231-0/+16
* | bn: implement unary {plus,minus} operators for OpenSSL::BNKazuki Yamaguchi2016-12-231-0/+34
|/
* bn: keep reference to temporary OpenSSL::BN object created by GetBNPtr()Kazuki Yamaguchi2016-12-041-15/+21
* Use rb_obj_class() instead of CLASS_OF()Kazuki Yamaguchi2016-09-081-8/+9
* bn: optimize try_convert_to_bnptr() for non-BN objectstopic/argument-conversionKazuki Yamaguchi2016-08-221-46/+55
* Avoid using *2FIX() where we don't know if it really fits in FixnumKazuki Yamaguchi2016-08-221-2/+2
* Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-16/+44
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-091-9/+4
* openssl: avoid deprecated BN_*prime* functionsrhe2016-06-091-9/+15
* openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-311-6/+5
* openssl: fix equality test methods of OpenSSL::BNrhe2016-05-311-13/+77
* Sync with ruby trunkZachary Scott2015-09-231-2/+0
* Upstream ruby/ruby@451fe26 from r50673Zachary Scott2015-06-031-17/+31
* Apply ruby/ruby@325a50fc572516a171d640765d6ddf9b20be14dc to fix typosZachary Scott2015-05-041-1/+1
* Upstream the following commits from trunk ruby:Zachary Scott2015-03-251-61/+164
* Apply documentation fixes from ruby/ruby#834, patch by @vbattsZachary Scott2015-02-211-15/+37
* Sync with ruby trunkZachary Scott2015-01-051-1/+1
* import ruby trunkSHIBATA Hiroshi2014-10-271-0/+915