From b04860ce4401717015404177827586071e5f8eff Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Thu, 10 Sep 2015 20:26:13 +0300 Subject: [PATCH] Minor cleanup --- Novacoin/CBlockStore.cs | 10 +--------- Novacoin/CryptoUtils.cs | 8 ++++---- Novacoin/Novacoin.csproj | 45 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 13 deletions(-) diff --git a/Novacoin/CBlockStore.cs b/Novacoin/CBlockStore.cs index e0f9d1f..1d0d1a9 100644 --- a/Novacoin/CBlockStore.cs +++ b/Novacoin/CBlockStore.cs @@ -1409,15 +1409,7 @@ namespace Novacoin } int nCount = blockMap.Count; - Console.WriteLine("nCount={0}, Hash={1}, NumTx={2}, Time={3}", nCount, block.header.Hash, block.vtx.Length, DateTime.Now); // Commit on each 100th block - - /* - if (nCount % 100 == 0 && nCount != 0) - { - Console.WriteLine("Commit..."); - dbConn.Commit(); - dbConn.BeginTransaction(); - }*/ + Console.WriteLine("nCount={0}, Hash={1}, NumTx={2}, Time={3}", nCount, block.header.Hash, block.vtx.Length, DateTime.Now); } return true; diff --git a/Novacoin/CryptoUtils.cs b/Novacoin/CryptoUtils.cs index 72cc210..03d8867 100644 --- a/Novacoin/CryptoUtils.cs +++ b/Novacoin/CryptoUtils.cs @@ -127,17 +127,17 @@ namespace Novacoin var keyBytes1 = PBKDF2_Sha256(128, inputBytes, inputBytes, 1); var X = Interop.ToUInt32Array(keyBytes1); - for (var i = 0; i < 1024; i++) + for (ushort i = 0; i < 1024; i++) { Array.Copy(X, 0, V, i * 32, 32); xor_salsa8(ref X, 0, ref X, 16); xor_salsa8(ref X, 16, ref X, 0); } - for (var i = 0; i < 1024; i++) + for (ushort i = 0; i < 1024; i++) { var j = 32 * (X[16] & 1023); - for (var k = 0; k < 32; k++) + for (byte k = 0; k < 32; k++) { X[k] ^= V[j + k]; } @@ -257,7 +257,7 @@ namespace Novacoin x14 = (B[indexB + 14] ^= Bx[indexBx + 14]); x15 = (B[indexB + 15] ^= Bx[indexBx + 15]); - Func R = (a, b) => (((a) << (b)) | ((a) >> (32 - (b)))); + Func R = (a, b) => (a << b | a >> (32 - b)); for (i = 0; i < 8; i += 2) { diff --git a/Novacoin/Novacoin.csproj b/Novacoin/Novacoin.csproj index 8348912..2b77e45 100644 --- a/Novacoin/Novacoin.csproj +++ b/Novacoin/Novacoin.csproj @@ -65,6 +65,7 @@ 0 MinimumRecommendedRules.ruleset AnyCPU + false full @@ -73,6 +74,50 @@ prompt 4 false + True + False + True + False + False + False + True + True + True + True + True + True + True + True + False + True + False + True + False + False + False + False + True + False + True + True + True + False + False + + + + + + + + True + False + False + True + Full + %28none%29 + 0 + false -- 1.7.1