diff options
author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2015-08-03 21:15:10 +0100 |
---|---|---|
committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2015-08-09 10:13:41 +0100 |
commit | e40cfc4e29e046bc57a5995cfd0d46022b7bf285 (patch) | |
tree | c0b8c0263326e12fb07583168f1374981c3a98ab /src/cryptonote_core/tx_extra.h | |
parent | Merge pull request #358 (diff) | |
download | monero-e40cfc4e29e046bc57a5995cfd0d46022b7bf285.tar.xz |
Encrypted payment IDs
A payment ID may be encrypted using the tx secret key and the
receiver's public view key. The receiver can decrypt it with
the tx public key and the receiver's secret view key.
Using integrated addresses now cause the payment IDs to be
encrypted. Payment IDs used manually are not encrypted by default,
but can be encrypted using the new 'encrypt_payment_id' field
in the transfer and transfer_split RPC calls. It is not possible
to use an encrypted payment ID by specifying a manual simplewallet
transfer/transfer_new command, though this is just a limitation
due to input parsing.
Diffstat (limited to 'src/cryptonote_core/tx_extra.h')
-rw-r--r-- | src/cryptonote_core/tx_extra.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cryptonote_core/tx_extra.h b/src/cryptonote_core/tx_extra.h index ccfe4d1d9..012f41593 100644 --- a/src/cryptonote_core/tx_extra.h +++ b/src/cryptonote_core/tx_extra.h @@ -40,6 +40,7 @@ #define TX_EXTRA_MERGE_MINING_TAG 0x03 #define TX_EXTRA_NONCE_PAYMENT_ID 0x00 +#define TX_EXTRA_NONCE_ENCRYPTED_PAYMENT_ID 0x01 namespace cryptonote { |