monero/src
moneromooo-monero 18eaf19489
wallet: key reuse mitigation options
If a pre-fork output is spent on both Monero and attack chain,
any post-fork output can be deduced to be a fake output, thereby
decreasing the effective ring size.

The segregate-per-fork-outputs option, on by default, allows
selecting only pre-fork outputs in this case, so that the same
ring can be used when spending it on the other side, which does
not decrease the effective ring size.

This is intended to be SET when intending to spend Monero on the
attack fork, and to be UNSET if not intending to spend Monero
on the attack fork (since it leaks the fact that the output being
spent is pre-fork).

If the user is not certain yet whether they will spend pre-fork
outputs on a key reusing fork, the key-reuse-mitigation2 option
should be SET instead.

If you use this option and intend to spend Monero on both forks,
then spend real Monero first.
2018-03-16 10:32:34 +00:00
..
blockchain_db add RPC to get a histogram of outputs of a given amount 2018-03-16 10:32:26 +00:00
blockchain_utilities Stagenet 2018-03-05 11:55:05 +09:00
blocks Stagenet 2018-03-05 11:55:05 +09:00
checkpoints Stagenet 2018-03-05 11:55:05 +09:00
common Merge pull request #3313 2018-03-05 19:15:54 +02:00
crypto chacha: call prehashed version explicitly as generate_chacha_key_prehashed 2018-03-14 21:00:17 +09:00
cryptonote_basic keypair::generate: always require hw::device to avoid possible mistake 2018-03-14 21:00:16 +09:00
cryptonote_core add RPC to get a histogram of outputs of a given amount 2018-03-16 10:32:26 +00:00
cryptonote_protocol Merge pull request #3277 2018-03-05 19:11:20 +02:00
daemon Stagenet 2018-03-05 11:55:05 +09:00
daemonizer monerod: do not log to tmpdir in daemon mode 2018-02-23 21:27:14 +01:00
debug_utilities cn_deserialize: link with device and ringct 2018-03-05 20:52:18 +00:00
device chacha: call prehashed version explicitly as generate_chacha_key_prehashed 2018-03-14 21:00:17 +09:00
gen_multisig wallet2 / simplewallet: Must opt-in to create '.address.txt' files for new wallets 2018-03-10 16:28:23 +01:00
mnemonics Update 2018 copyright 2018-01-26 10:03:20 -05:00
multisig device: untangle cyclic depenency 2018-03-14 21:00:15 +09:00
p2p p2p: fix network ID being uninitialised when using exclusive peers 2018-03-13 11:20:49 +00:00
platform Update 2018 copyright 2018-01-26 10:03:20 -05:00
ringct Merge pull request #3372 2018-03-14 16:06:16 +02:00
rpc add RPC to get a histogram of outputs of a given amount 2018-03-16 10:32:26 +00:00
serialization Correct spelling mistakes. 2018-03-05 17:00:40 +00:00
simplewallet wallet: key reuse mitigation options 2018-03-16 10:32:34 +00:00
wallet wallet: key reuse mitigation options 2018-03-16 10:32:34 +00:00
CMakeLists.txt Code modifications to integrate Ledger HW device into monero-wallet-cli. 2018-03-04 12:54:53 +01:00
cryptonote_config.h Bump min ring size from 5 to 7 from v7 2018-03-07 13:19:04 +00:00
version.cpp.in version: add -master to master version 2017-12-07 10:33:12 +00:00
version.h build: auto update version info without manually deleting version.h 2017-09-21 07:47:37 +09:00