Fix multiplication bug.
authorCryptoManiac <balthazar@yandex.ru>
Wed, 9 Sep 2015 23:09:15 +0000 (02:09 +0300)
committerCryptoManiac <balthazar@yandex.ru>
Wed, 9 Sep 2015 23:09:15 +0000 (02:09 +0300)
Novacoin/uint160.cs
Novacoin/uint256.cs

index e12f10b..9d64fda 100644 (file)
@@ -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);
index c913401..1842c4a 100644 (file)
@@ -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);