Commit Graph

26 Commits (master)

Author SHA1 Message Date
SChernykh 1bd04c2840 Initialize tx key from random seed
1 year ago
SChernykh 632f3faac5 Refactored keccak interface
1 year ago
SChernykh b346b93285 Updated copyright
1 year ago
SChernykh 53ba29b288 Optimized crypto cache memory allocation
2 years ago
SChernykh 077837054b Optimized TxOutput struct
2 years ago
SChernykh 45674ef554 Better cache cleanup
2 years ago
SChernykh e882b91b06 Reduced lock contention in Cache::get_derivation()
2 years ago
SChernykh 4c8dbee79d More fine-grained locks in crypto cache
2 years ago
SChernykh 945de348f3 Rewrote get_view_tag without std::find_if
2 years ago
SChernykh 20dd9d7adc More efficient view tags caching
2 years ago
SChernykh deb8d59130 Fixed cppcheck error
2 years ago
SChernykh 14bbf96feb Enforce deterministic tx keys starting from v15
2 years ago
SChernykh cb147773b5 Updated cppcheck workflow on Linux
2 years ago
SChernykh 2c70bf8616 View tags support
2 years ago
SChernykh dee66c3f32 Added varint unit tests
2 years ago
SChernykh a2afa29052 Updated copyright
2 years ago
SChernykh c21d052d7a Refactored RNG usage across the code
2 years ago
SChernykh a640e41d74 Improved RNG initialization
2 years ago
SChernykh 148b9dd294 Switch to faster unordered_map/set
3 years ago
SChernykh 2a3cd13b19 P2PServer: delete old cached blocks after initial sync
3 years ago
SChernykh 4bcaa41c8e Clear crypto derivation/key cache when a block is found
3 years ago
SChernykh b35b4a9f76 Crypto: added cache for faster key derivation
3 years ago
SChernykh 4deef2f807 Added cppcheck workflow
3 years ago
SChernykh b31adbd5ae Added macOS build
3 years ago
SChernykh 780afd84a2 Added checks for tx keys
3 years ago
SChernykh 510b7dbb85 Add files
3 years ago