![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <note.h>
Public Member Functions | |
| SaplingNotePlaintext () | |
| SaplingNotePlaintext (const SaplingNote ¬e, const std::array< unsigned char, ZC_MEMO_SIZE > &memo) | |
| virtual | ~SaplingNotePlaintext () |
| Optional< SaplingNote > | note (const SaplingIncomingViewingKey &ivk) const |
| SERIALIZE_METHODS (SaplingNotePlaintext, obj) | |
| Optional< SaplingNotePlaintextEncryptionResult > | encrypt (const uint256 &pk_d) const |
Public Member Functions inherited from libzcash::BaseNotePlaintext | |
| BaseNotePlaintext () | |
| BaseNotePlaintext (const BaseNote ¬e, const std::array< unsigned char, ZC_MEMO_SIZE > &memo) | |
| virtual | ~BaseNotePlaintext () |
| uint64_t | value () const |
| const std::array< unsigned char, ZC_MEMO_SIZE > & | memo () const |
Static Public Member Functions | |
| static Optional< SaplingNotePlaintext > | decrypt (const SaplingEncCiphertext &ciphertext, const uint256 &ivk, const uint256 &epk, const uint256 &cmu) |
| static Optional< SaplingNotePlaintext > | decrypt (const SaplingEncCiphertext &ciphertext, const uint256 &epk, const uint256 &esk, const uint256 &pk_d, const uint256 &cmu) |
Public Attributes | |
| diversifier_t | d = {{0}} |
| uint256 | rcm {UINT256_ZERO} |
Additional Inherited Members | |
Protected Attributes inherited from libzcash::BaseNotePlaintext | |
| uint64_t | value_ {0} |
| std::array< unsigned char, ZC_MEMO_SIZE > | memo_ = {{0}} |
|
inline |
| SaplingNotePlaintext::SaplingNotePlaintext | ( | const SaplingNote & | note, |
| const std::array< unsigned char, ZC_MEMO_SIZE > & | memo | ||
| ) |
|
inlinevirtual |
|
static |
|
static |
| Optional< SaplingNotePlaintextEncryptionResult > SaplingNotePlaintext::encrypt | ( | const uint256 & | pk_d | ) | const |
| Optional< SaplingNote > SaplingNotePlaintext::note | ( | const SaplingIncomingViewingKey & | ivk | ) | const |
|
inline |
| diversifier_t libzcash::SaplingNotePlaintext::d = {{0}} |
| uint256 libzcash::SaplingNotePlaintext::rcm {UINT256_ZERO} |