wownero/src/crypto
moneromooo-monero c80f4d416d
wallet: fix output collision detection for view wallets
View wallets do not have the spend secret key, and are thus
unable to derive key images for incoming outputs. Moreover,
a previous patch set key images to zero as a means to mark
an output as having an unknown key image, so they could be
filled in when importing key images at a later time. That
later patch caused spurious collisions. We now use public
keys to detect duplicate outputs. Public keys obtained from
the blockchain are checked to be identical to the ones
derived locally, so can't be spoofed.
2016-11-07 18:59:30 +00:00
..
crypto_ops_builder minor tweaks, add readme for crypto_ops_builder 2016-03-11 22:48:46 +02:00
CMakeLists.txt Dropped "bit" from bitmonero. 2016-09-26 17:22:30 -04:00
aesb.c Replace tabs with two spaces for consistency with rest of codebase 2015-12-15 06:22:06 -08:00
blake256.c updated copyright year 2015-12-31 08:39:56 +02:00
blake256.h updated copyright year 2015-12-31 08:39:56 +02:00
chacha8.c moved all stuff to github 2014-03-03 22:07:58 +00:00
chacha8.h updated copyright year 2015-12-31 08:39:56 +02:00
crypto-ops-data.c updated copyright year 2015-12-31 08:39:56 +02:00
crypto-ops.c ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
crypto-ops.h ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
crypto.cpp rct amount key modified as per luigi1111's recommendations 2016-08-28 21:30:19 +01:00
crypto.h wallet: fix output collision detection for view wallets 2016-11-07 18:59:30 +00:00
generic-ops.h updated copyright year 2015-12-31 08:39:56 +02:00
groestl.c use correct unsigned type 2015-08-23 21:10:24 +02:00
groestl.h updated copyright year 2015-12-31 08:39:56 +02:00
groestl_tables.h updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-blake.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-groestl.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-jh.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-extra-skein.c updated copyright year 2015-12-31 08:39:56 +02:00
hash-ops.h updated copyright year 2015-12-31 08:39:56 +02:00
hash.c updated copyright year 2015-12-31 08:39:56 +02:00
hash.h updated copyright year 2015-12-31 08:39:56 +02:00
initializer.h updated copyright year 2015-12-31 08:39:56 +02:00
jh.c moved all stuff to github 2014-03-03 22:07:58 +00:00
jh.h moved all stuff to github 2014-03-03 22:07:58 +00:00
keccak.c ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
keccak.h ringct: import of Shen Noether's ring confidential transactions 2016-08-28 21:26:54 +01:00
oaes_config.h Update oaes_config.h 2014-05-17 15:39:46 -07:00
oaes_lib.c crypto: oaes_lib: remove unused _NR array 2016-05-18 01:02:07 -04:00
oaes_lib.h 0.8.8update 2014-05-25 13:06:40 -04:00
random.c crypto: make clear generate_random_bytes is not thread safe 2016-05-15 00:05:59 +01:00
random.h crypto: make clear generate_random_bytes is not thread safe 2016-05-15 00:05:59 +01:00
skein.c Changed to ..._HASHBITS everywhere for consistency 2016-10-29 14:59:06 +01:00
skein.h moved all stuff to github 2014-03-03 22:07:58 +00:00
skein_port.h updated copyright year 2015-12-31 08:39:56 +02:00
slow-hash.c crypto: armv7: slow-hash: remove redundant source include 2016-09-18 02:56:26 -04:00
tree-hash.c OpenBSD support for Monero. 2016-01-21 11:18:26 -07:00