1
0
Fork 0
forked from lthn/blockchain
blockchain/src/crypto
2023-08-08 16:58:49 +02: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 CLSAG 5-layers GGXXG has been debugged + test added 2023-03-22 03:14:45 +01:00
clsag.h Zarcanum: 5-layers CLSAG draft implementation (tests are yet tbd, WIP) 2023-03-21 22:26:24 +01:00
crypto-ops-data.c Moved sources to public repo 2018-12-27 18:50:45 +03:00
crypto-ops.c crypto: ge_cached_to_p2 implemented 2021-12-27 07:09:02 +03:00
crypto-ops.h crypto: ge_cached_to_p2 implemented 2021-12-27 07:09:02 +03:00
crypto-sugar.cpp crypto constants refactored: moved to headers as constexpr's, new constexpr ctors added, some were improved + tests greatly improved (crypto_constants and crypto_scalar_basics) 2023-04-06 02:50:12 +02:00
crypto-sugar.h hopefully final fixes for gcc errors 2023-04-10 21:01:35 +02:00
crypto.cpp crypto_assert re-implemented using exceptions 2022-07-06 02:59:07 +02:00
crypto.h crypto_assert re-implemented using exceptions 2022-07-06 02:59:07 +02: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
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
one_out_of_many_proofs.cpp fixing gcc errors while trying not to screw up msvc compilation at the same time 2 (wip) 2023-04-08 22:38:50 +02:00
one_out_of_many_proofs.h verify_BGE_proof() first PoC implementation 2023-03-27 22:31:55 +02:00
random.c crypto: safety improvement: use PRNG manipulation from Boolberry, explicitly require USE_INSECURE_RANDOM_RPNG_ROUTINES defined for using it 2019-09-11 13:35:40 +03:00
random.h crypto: safety improvement: use PRNG manipulation from Boolberry, explicitly require USE_INSECURE_RANDOM_RPNG_ROUTINES defined for using it 2019-09-11 13:35:40 +03:00
range_proof_bpp.h 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_proof_bppe.h 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.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 range proofs: max outputs count changed: 16 -> 32 2023-08-02 22:53:00 +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 Moved sources to public repo 2018-12-27 18:50:45 +03:00
zarcanum.cpp Zarcanum PoS proofs & wallet's mining code made compatible with non-explicit asset id outputs 2023-08-08 16:58:49 +02:00
zarcanum.h Zarcanum PoS proofs & wallet's mining code made compatible with non-explicit asset id outputs 2023-08-08 16:58:49 +02:00