Includes cleanup
[novacoin.git] / src / bignum.cpp
index ad79919..1bbc5ea 100644 (file)
@@ -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");