justmoon / node-bignum

Big integers for Node.js using OpenSSL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Division and modulus with one call

rinne opened this issue · comments

Hi

Since openssl division returns modulus with a single op, it might be a good idea to expose it via this api too.

int BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, const BIGNUM *d, BN_CTX *ctx);

I wonder if it should be something like n.divMod(d) returning a two item array, first item being a bignum integer result of the division and the other one being the remainder.