|
xrpld
|
Bundles an ElGamal public key with its associated encrypted amount. More...
#include <ConfidentialTransfer.h>

Public Attributes | |
| Slice | publicKey |
| The recipient's ElGamal public key (size=xrpl::kEcPubKeyLength). | |
| Slice | encryptedAmount |
| The encrypted amount ciphertext (size=xrpl::kEcGamalEncryptedTotalLength). | |
Bundles an ElGamal public key with its associated encrypted amount.
Used to represent a recipient in confidential transfers, containing both the recipient's ElGamal public key and the ciphertext encrypting the transfer amount under that key.
Definition at line 30 of file include/xrpl/protocol/ConfidentialTransfer.h.
| Slice xrpl::ConfidentialRecipient::publicKey |
The recipient's ElGamal public key (size=xrpl::kEcPubKeyLength).
Definition at line 33 of file include/xrpl/protocol/ConfidentialTransfer.h.
| Slice xrpl::ConfidentialRecipient::encryptedAmount |
The encrypted amount ciphertext (size=xrpl::kEcGamalEncryptedTotalLength).
Definition at line 39 of file include/xrpl/protocol/ConfidentialTransfer.h.