X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fbignum.cpp;fp=src%2Fbignum.cpp;h=1bbc5eacf08057147b325dae5e20601ecb61a22d;hp=ad79919e5280563a20226eda7c74a5300575316c;hb=53792d0d27e0c68322f1a4ab402150a8d4fcee6f;hpb=81d598a951123a6c8e74ddf0a605a9c0728653f4 diff --git a/src/bignum.cpp b/src/bignum.cpp index ad79919..1bbc5ea 100644 --- a/src/bignum.cpp +++ b/src/bignum.cpp @@ -1,4 +1,5 @@ #include "bignum.h" +#include "uint256.h" CAutoBN_CTX::CAutoBN_CTX() { @@ -45,6 +46,8 @@ CBigNum::~CBigNum() { BN_clear_free(bn); } +CBigNum::CBigNum(uint256 n) { bn = BN_new(); setuint256(n); } + void CBigNum::setuint32(uint32_t n) { if (!BN_set_word(bn, n)) throw bignum_error("CBigNum conversion from uint32_t : BN_set_word failed");