0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-14 11:26:09 -05:00
bitcoin-bitcoin-core/src
Pieter Wuille fc8285f18a
Merge pull request #199
fcc48c4 Remove the non-storage cmov (Pieter Wuille)
55422b6 Switch ecmult_gen to use storage types (Pieter Wuille)
41f8455 Use group element storage type in EC multiplications (Pieter Wuille)
e68d720 Add group element storage type (Pieter Wuille)
ff889f7 Field storage type (Pieter Wuille)
2015-01-25 09:16:11 -04:00
..
java Split up signing and verification initialization 2014-09-13 17:14:17 +02:00
bench.h Make the benchmarks print out stats 2014-12-09 01:27:39 +01:00
bench_inv.c Convert the field/group/ecdsa constant initialization to static consts 2015-01-22 22:44:52 -05:00
bench_recover.c Fix ECDSA message hashes to 32 bytes 2014-12-09 12:50:47 +01:00
bench_sign.c Add tests for handling of the nonce function in signing. 2015-01-04 17:28:39 -08:00
bench_verify.c Use rfc6979 as default nonce generation function 2014-12-20 14:36:13 +01:00
ecdsa.h C89 nits and dead code removal. 2015-01-23 04:17:12 +00:00
ecdsa_impl.h Covert several more files to C89. 2015-01-24 23:34:09 +00:00
eckey.h Switch all EC/ECDSA logic from num to scalar 2014-11-30 23:38:01 +01:00
eckey_impl.h Covert several more files to C89. 2015-01-24 23:34:09 +00:00
ecmult.h Switch all EC/ECDSA logic from num to scalar 2014-11-30 23:38:01 +01:00
ecmult_gen.h Switch to C89 comments in prep for making the whole codebase C89 compatible. 2014-11-15 07:33:07 -08:00
ecmult_gen_impl.h Switch ecmult_gen to use storage types 2015-01-25 00:46:31 -04:00
ecmult_impl.h Use group element storage type in EC multiplications 2015-01-25 00:32:22 -04:00
field.h Remove the non-storage cmov 2015-01-25 00:56:22 -04:00
field_5x52.h Field storage type 2015-01-25 00:11:20 -04:00
field_5x52_asm_impl.h Explicitly access %0..%2 as 64-bit so we use the right registers for x32 ABI 2014-12-09 18:57:33 +01:00
field_5x52_impl.h Remove the non-storage cmov 2015-01-25 00:56:22 -04:00
field_5x52_int128_impl.h Centralize the definition of uint128_t and use it uniformly. 2015-01-25 05:10:40 +00:00
field_10x26.h Field storage type 2015-01-25 00:11:20 -04:00
field_10x26_impl.h Remove the non-storage cmov 2015-01-25 00:56:22 -04:00
field_impl.h Switch scalar code to C89. 2015-01-25 05:09:57 +00:00
group.h Switch ecmult_gen to use storage types 2015-01-25 00:46:31 -04:00
group_impl.h Switch ecmult_gen to use storage types 2015-01-25 00:46:31 -04:00
hash.h Implement SHA256 / HMAC-SHA256 / RFC6979. 2014-12-20 14:36:13 +01:00
hash_impl.h Covert several more files to C89. 2015-01-24 23:34:09 +00:00
num.h Avoid division when decomposing scalars 2014-12-02 16:50:00 +01:00
num_gmp.h Switch to C89 comments in prep for making the whole codebase C89 compatible. 2014-11-15 07:33:07 -08:00
num_gmp_impl.h Covert several more files to C89. 2015-01-24 23:34:09 +00:00
num_impl.h Make num optional 2014-12-01 12:38:38 +01:00
scalar.h Convert the scalar constant initialization to static consts 2015-01-22 22:44:48 -05:00
scalar_4x64.h Convert the scalar constant initialization to static consts 2015-01-22 22:44:48 -05:00
scalar_4x64_impl.h Centralize the definition of uint128_t and use it uniformly. 2015-01-25 05:10:40 +00:00
scalar_8x32.h Convert the scalar constant initialization to static consts 2015-01-22 22:44:48 -05:00
scalar_8x32_impl.h Switch scalar code to C89. 2015-01-25 05:09:57 +00:00
scalar_impl.h Switch scalar code to C89. 2015-01-25 05:09:57 +00:00
secp256k1.c Convert the field/group/ecdsa constant initialization to static consts 2015-01-22 22:44:52 -05:00
testrand.h Switch to C89 comments in prep for making the whole codebase C89 compatible. 2014-11-15 07:33:07 -08:00
testrand_impl.h Covert several more files to C89. 2015-01-24 23:34:09 +00:00
tests.c Remove the non-storage cmov 2015-01-25 00:56:22 -04:00
util.h Centralize the definition of uint128_t and use it uniformly. 2015-01-25 05:10:40 +00:00