From 19f6fb71b0d375e88b4fa5044caeeacfd0cd9fe9 Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Thu, 27 Aug 2015 13:39:11 +0300 Subject: [PATCH] Remove zero only if serialized key is 33 bytes long. --- Novacoin/CKeyPair.cs | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Novacoin/CKeyPair.cs b/Novacoin/CKeyPair.cs index b1845d1..f2a051b 100644 --- a/Novacoin/CKeyPair.cs +++ b/Novacoin/CKeyPair.cs @@ -184,7 +184,7 @@ namespace Novacoin { var secretBytes = new List(_Private.D.ToByteArray()); - if (secretBytes[0] == 0x00) + if (secretBytes.Count == 33 && secretBytes[0] == 0x00) { // Remove sign secretBytes.RemoveAt(0); -- 1.7.1