Browse Source

Minimal sapling key test

pull/4/head
Jay Graber 6 years ago
parent
commit
521a6f1fc0
  1. 11
      src/gtest/test_keystore.cpp

11
src/gtest/test_keystore.cpp

@ -7,6 +7,17 @@
#endif
#include "zcash/Address.hpp"
TEST(keystore_tests, sapling_keys) {
auto sk = libzcash::SaplingSpendingKey::random();
// Check that full viewing key derived from sk and expanded sk are the same
auto exp_sk = sk.expanded_spending_key();
auto full_viewing_key = sk.full_viewing_key();
EXPECT_EQ(full_viewing_key, exp_sk.full_viewing_key());
auto in_viewing_key = full_viewing_key.in_viewing_key();
}
TEST(keystore_tests, store_and_retrieve_spending_key) {
CBasicKeyStore keyStore;
libzcash::SproutSpendingKey skOut;

Loading…
Cancel
Save