Return optional for Sapling commitments and nullifiers.

Unlike Sprout, they are not always computable in Sapling.
This commit is contained in:
Simon
2018-06-12 10:01:20 -07:00
parent d17f8d1cc7
commit 268e5dfa50
3 changed files with 10 additions and 13 deletions

View File

@@ -45,7 +45,7 @@ TEST(SaplingNote, TestVectors)
// Test commitment
SaplingNote note = SaplingNote(diversifier, pk_d, v, r);
ASSERT_EQ(note.cm(), cm);
ASSERT_EQ(note.cm().get(), cm);
// Test nullifier
SaplingSpendingKey spendingKey(sk);