monero/tests/unit_tests
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
The secret spend key is kept encrypted in memory, and
decrypted on the fly when needed.

Both spend and view secret keys are kept encrypted in a JSON
field in the keys file. This avoids leaving the keys in
memory due to being manipulated by the JSON I/O API.
2018-08-16 11:57:43 +00:00
..
account.cpp store secret keys encrypted where possible 2018-08-16 11:57:43 +00:00
address_from_url.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
apply_permutation.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
ban.cpp replace std::list with std::vector on some hot paths 2018-06-26 22:14:21 +01:00
base58.cpp Stagenet 2018-03-05 11:55:05 +09:00
block_queue.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
block_reward.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
blockchain_db.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
bulletproofs.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
canonical_amounts.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
chacha.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
checkpoints.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
CMakeLists.txt store secret keys encrypted where possible 2018-08-16 11:57:43 +00:00
command_line.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
crypto.cpp crypto: do not use boost::value_initialized to init null skey/pkey 2018-07-20 23:06:22 +01:00
decompose_amount_into_digits.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
device.cpp unit_tests: add device unit tests 2018-04-12 13:49:05 +01:00
dns_resolver.cpp dns: change default DNS to a worldwide selection 2018-02-08 09:46:16 +00:00
epee_boosted_tcp_server.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
epee_levin_protocol_handler_async.cpp epee: adaptive connection timeout system 2018-06-10 19:39:38 +01:00
epee_utils.cpp unit_tests: add tests for local IP range detection 2018-06-01 21:47:25 +01:00
fee.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
get_xtype_from_string.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
hardfork.cpp Merge pull request #4013 2018-07-19 13:40:42 -05:00
hashchain.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
http.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
main.cpp unit_tests: set default data dir to the source tree at build time 2018-05-15 21:45:34 +01:00
memwipe.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
mnemonics.cpp wallet: wipe seed from memory where appropriate 2018-08-16 09:17:52 +00:00
mul_div.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
multisig.cpp store secret keys encrypted where possible 2018-08-16 11:57:43 +00:00
output_selection.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
parse_amount.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
random.cpp crypto: remove slight bias in key generation due to modulo 2018-07-05 09:18:01 +01:00
ringct.cpp unit_tests: do not recreate the same base rct sig all the time 2018-06-27 11:11:14 +01:00
ringdb.cpp store secret keys encrypted where possible 2018-08-16 11:57:43 +00:00
serialization.cpp wallet2: make --restricted-rpc available for wallet RPC only 2018-08-16 09:54:23 +09:00
sha256.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
slow_memmem.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
subaddress.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
test_peerlist.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
test_protocol_pack.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
test_tx_utils.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
threadpool.cpp threadpool: allow leaf functions to run concurrently 2018-06-26 22:15:22 +01:00
unbound.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
unit_tests_utils.h unit_tests: added gtest utility ASSERT_EQ_MAP for easily testing key-value map 2018-02-12 21:56:36 +09:00
uri.cpp Stagenet 2018-03-05 11:55:05 +09:00
varint.cpp Update 2018 copyright 2018-01-26 10:03:20 -05:00
vercmp.cpp Readd copyright starting date 2018-01-26 10:03:20 -05:00
wipeable_string.cpp wallet: wipe seed from memory where appropriate 2018-08-16 09:17:52 +00:00