From dd099401a344fdfdc6a907d253f6d3da06da3d4d Mon Sep 17 00:00:00 2001 From: Jay Graber Date: Fri, 1 Jun 2018 04:03:27 -0700 Subject: [PATCH] Fix default_address() --- src/gtest/test_keystore.cpp | 1 + src/zcash/prf.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gtest/test_keystore.cpp b/src/gtest/test_keystore.cpp index 8b4fc421a..e767f74db 100644 --- a/src/gtest/test_keystore.cpp +++ b/src/gtest/test_keystore.cpp @@ -9,6 +9,7 @@ TEST(keystore_tests, sapling_keys) { auto sk = libzcash::SaplingSpendingKey::random(); + auto addr = sk.default_address(); // Check that full viewing key derived from sk and expanded sk are the same auto exp_sk = sk.expanded_spending_key(); diff --git a/src/zcash/prf.cpp b/src/zcash/prf.cpp index 7a229d2fb..2491de83e 100644 --- a/src/zcash/prf.cpp +++ b/src/zcash/prf.cpp @@ -60,7 +60,7 @@ std::array default_diversifier(const uint256& sk) while (true) { crypto_generichash_blake2b_state state; crypto_generichash_blake2b_init_salt_personal(&state, nullptr, 0, 64, nullptr, ZCASH_EXPANDSEED_PERSONALIZATION); - crypto_generichash_blake2b_update(&state, blob, 33); + crypto_generichash_blake2b_update(&state, blob, 34); crypto_generichash_blake2b_final(&state, res.data(), 11); if (librustzcash_check_diversifier(res.data())) {