Пример #1
0
        public void DecryptKeyStore()
        {
            JObject json = null;

            using (var file = File.OpenText(this.keystore_path + Path.DirectorySeparatorChar + this.keystore_file))
            {
                json = JObject.Parse(file.ReadToEnd());
            }

            KeyStore keystore = KeyStore.FromJson(json.ToString());

            keystore.Should().NotBeNull();
            KeyStoreService.DecryptKeyStore(this.password, keystore, out byte[] privatekey);
            privatekey.Should().NotBeNull();
            privatekey.Length.Should().Be(32);
            privatekey.SequenceEqual(this.privatekey).Should().BeTrue();
        }