From cfb4316b04ef91ef3a9397b6039e705e0d1ec979 Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Thu, 10 Sep 2015 02:09:15 +0300 Subject: [PATCH 1/1] Fix multiplication bug. --- Novacoin/uint160.cs | 2 +- Novacoin/uint256.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Novacoin/uint160.cs b/Novacoin/uint160.cs index e12f10b..9d64fda 100644 --- a/Novacoin/uint160.cs +++ b/Novacoin/uint160.cs @@ -255,7 +255,7 @@ namespace Novacoin return b; } - return a * b.pn[0]; + return b * a.pn[0]; } int m = a.bits / 32 + (a.bits % 32 != 0 ? 1 : 0); diff --git a/Novacoin/uint256.cs b/Novacoin/uint256.cs index c913401..1842c4a 100644 --- a/Novacoin/uint256.cs +++ b/Novacoin/uint256.cs @@ -312,7 +312,7 @@ namespace Novacoin return b; } - return a * b.pn[0]; + return b * a.pn[0]; } int m = a.bits / 32 + (a.bits % 32 != 0 ? 1 : 0); -- 1.7.1