mirror of
https://github.com/monero-project/monero.git
synced 2024-12-26 21:29:27 -05:00
ea87b30f89
Implements view tags as proposed by @UkoeHB in MRL issue https://github.com/monero-project/research-lab/issues/73 At tx construction, the sender adds a 1-byte view tag to each output. The view tag is derived from the sender-receiver shared secret. When scanning for outputs, the receiver can check the view tag for a match, in order to reduce scanning time. When the view tag does not match, the wallet avoids the more expensive EC operations when deriving the output public key using the shared secret. |
||
---|---|---|
.. | ||
bulletproof_plus.h | ||
bulletproof.h | ||
check_hash.h | ||
check_tx_signature.h | ||
CMakeLists.txt | ||
cn_fast_hash.h | ||
cn_slow_hash.h | ||
construct_tx.h | ||
crypto_ops.h | ||
derive_public_key.h | ||
derive_secret_key.h | ||
derive_view_tag.h | ||
equality.h | ||
ge_frombytes_vartime.h | ||
ge_tobytes.h | ||
generate_key_derivation.h | ||
generate_key_image_helper.h | ||
generate_key_image.h | ||
generate_keypair.h | ||
is_out_to_acc.h | ||
main.cpp | ||
multi_tx_test_base.h | ||
multiexp.h | ||
out_can_be_to_acc.h | ||
performance_tests.h | ||
performance_utils.h | ||
range_proof.h | ||
rct_mlsag.h | ||
sc_check.h | ||
sc_reduce32.h | ||
sig_clsag.h | ||
sig_mlsag.h | ||
signature.h | ||
single_tx_test_base.h | ||
subaddress_expand.h |