From 2c661422928dd1de743b02f29c0dc88cb24608e5 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Fri, 5 Jun 2020 01:22:51 -0400 Subject: [PATCH] desprout --- src/key_io.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/key_io.cpp b/src/key_io.cpp index dd4bf884c..2626a0b9b 100644 --- a/src/key_io.cpp +++ b/src/key_io.cpp @@ -321,20 +321,6 @@ std::string EncodeViewingKey(const libzcash::ViewingKey& vk) libzcash::ViewingKey DecodeViewingKey(const std::string& str) { std::vector data; - if (DecodeBase58Check(str, data)) { - const std::vector& vk_prefix = Params().Base58Prefix(CChainParams::ZCVIEWING_KEY); - if ((data.size() == libzcash::SerializedSproutViewingKeySize + vk_prefix.size()) && - std::equal(vk_prefix.begin(), vk_prefix.end(), data.begin())) { - CSerializeData serialized(data.begin() + vk_prefix.size(), data.end()); - CDataStream ss(serialized, SER_NETWORK, PROTOCOL_VERSION); - libzcash::SproutViewingKey ret; - ss >> ret; - memory_cleanse(serialized.data(), serialized.size()); - memory_cleanse(data.data(), data.size()); - return ret; - } - } - data.clear(); auto bech = bech32::Decode(str); if(bech.first == Params().Bech32HRP(CChainParams::SAPLING_INCOMING_VIEWING_KEY) && bech.second.size() == ConvertedSaplingIncomingViewingKeySize) {