1
0
Fork 0
forked from lthn/blockchain
blockchain/src/crypto
2025-08-10 05:24:25 +03:00
..
bitcoin explicit namespace for print_money in wallet 2022-10-11 16:17:12 +02:00
blake2-impl.h improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
blake2.h improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
blake2b-ref.c improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
chacha8.c Moved sources to public repo 2018-12-27 18:50:45 +03:00
chacha8.h wallet: refactoring for cold-signing process + offline mode + watch-only mode (work in progress) 2019-04-03 12:48:09 +03:00
chacha8_stream.c Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
chacha8_stream.h Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
clsag.cpp crypto: CLSAG: auxiliary key images added to the input hash + code cleanup + minor improvements + tests 2024-01-28 15:44:56 +01:00
clsag.h greatly refactored alt block verification and improved it for post-HF4 era (now all updated tests should pass) 2024-06-01 22:06:21 +02:00
crypto-ops-data.c Moved sources to public repo 2018-12-27 18:50:45 +03:00
crypto-ops.c crypto: fixed generators with precomputed data improved (data made static) + more tests 2023-12-27 02:04:59 +01:00
crypto-ops.h crypto: fixed generators with precomputed data improved (data made static) + more tests 2023-12-27 02:04:59 +01:00
crypto-sugar.cpp crypto: fixed generators with precomputed data improved (data made static) + more tests 2023-12-27 02:04:59 +01:00
crypto-sugar.h wallet2.cpp compilation fixed 2024-10-19 18:50:11 +04:00
crypto.cpp crypto::random refactoring and improvements (credits to @dimmarvel for spotting the thread safety issue) 2025-07-31 04:14:10 +03:00
crypto.h crypto::random refactoring and improvements (credits to @dimmarvel for spotting the thread safety issue) 2025-07-31 04:14:10 +03:00
ecrypt-config.h Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
ecrypt-machine.h Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
ecrypt-portable.h Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
ecrypt-sync.h Implemented encryption stream 'sink' 2020-08-18 21:54:23 +02:00
eth_signature.cpp fixes related to USE_OPEN_SSL_FOR_ECDSA 2024-10-26 15:36:31 +04:00
eth_signature.h temporary disabled secp256k1 library 2024-10-26 14:28:27 +04:00
generic-ops.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
hash-ops.h crypto: cn_fast_hash is a bit more faster now 2021-04-22 01:34:51 +03:00
hash.c crypto: fix some warnings 2021-04-27 05:14:11 +03:00
hash.h improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
initializer.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
keccak.c Moved sources to public repo 2018-12-27 18:50:45 +03:00
keccak.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
msm.cpp crypto: much faster pippenger/bucket-style multi-scalar multiplication for range proofs + tests 2023-12-25 19:14:31 +01:00
msm.h crypto: much faster pippenger/bucket-style multi-scalar multiplication for range proofs + tests 2023-12-25 19:14:31 +01:00
one_out_of_many_proofs.cpp set formal limit on tx input count to 256 (because of the asset surjection proof limits) 2024-07-26 02:22:21 +02:00
one_out_of_many_proofs.h comment added (size calculation) 2024-02-07 17:21:54 +01:00
random.c crypto: generate_system_random_bytes_* refactored: improved error handling, win32 version moved to BCrypt API, split into normal and _or_die funcs 2025-08-10 05:24:25 +03:00
random.h crypto::random refactoring and improvements (credits to @dimmarvel for spotting the thread safety issue) 2025-07-31 04:14:10 +03:00
range_proof_bpp.h crypto: much faster pippenger/bucket-style multi-scalar multiplication for range proofs + tests 2023-12-25 19:14:31 +01:00
range_proof_bppe.h crypto: much faster pippenger/bucket-style multi-scalar multiplication for range proofs + tests 2023-12-25 19:14:31 +01:00
range_proofs.cpp crypto traits for (extended) range proofs were refactored to support different sets of generators + debug helpers after a long debug session 2023-03-13 20:05:06 +01:00
range_proofs.h minor code cleanup 2024-04-25 16:46:36 +02:00
RIPEMD160.c added sha256 and RIPEMD160 sources 2020-12-30 23:58:03 +01:00
RIPEMD160.h fixed gcc compilation issue with RIPEMD-160 2021-03-13 16:23:34 +03:00
RIPEMD160_helper.cpp more minor fixes 2022-05-11 21:11:33 +02:00
RIPEMD160_helper.h in the middle of prepare_tx_sources_htlc 2021-02-02 19:02:28 +01:00
tree-hash.c attempt to fix build for macos 2024-02-20 20:14:10 +04:00
zarcanum.cpp got rid of warnings 2024-01-28 19:40:34 +01:00
zarcanum.h various improvements 2024-09-23 05:13:26 +02:00