0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-18 11:57:37 -05:00
bitcoin-bitcoin-core/src
Peter Dettman 55e7fc32cb Perf. improvement in _gej_add_ge
- Avoid one weak normalization
- Change one full normalization to weak
- Avoid unnecessary fe assignment
- Update magnitude annotations
2015-07-04 16:21:35 +09:30
..
java Split up signing and verification initialization 2014-09-13 17:14:17 +02:00
bench.h Fix typo: avg -> max 2015-04-12 06:17:35 -07:00
bench_internal.c Apply effective-affine trick to precomp 2015-04-30 09:25:44 -07:00
bench_recover.c [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
bench_sign.c [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
bench_verify.c [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
ecdsa.h [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
ecdsa_impl.h [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
eckey.h [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
eckey_impl.h [API BREAK] Introduce explicit contexts 2015-04-11 01:01:10 -07:00
ecmult.h Expose ability to deep-copy a context 2015-04-11 22:16:03 -05:00
ecmult_gen.h Add scalar blinding and a secp256k1_context_randomize() call. 2015-04-22 19:25:16 +00:00
ecmult_gen_impl.h Apply effective-affine trick to precomp 2015-04-30 09:25:44 -07:00
ecmult_impl.h Apply effective-affine trick to precomp 2015-04-30 09:25:44 -07:00
field.h Replace set/add with cmov in secp256k1_gej_add_ge. 2015-04-22 00:43:30 +00:00
field_5x52.h Some comments explaining some of the constants in the code. 2015-02-07 00:22:13 +00: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 Replace set/add with cmov in secp256k1_gej_add_ge. 2015-04-22 00:43:30 +00: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 Some comments explaining some of the constants in the code. 2015-02-07 00:22:13 +00:00
field_10x26_impl.h Replace set/add with cmov in secp256k1_gej_add_ge. 2015-04-22 00:43:30 +00:00
field_impl.h Brace all the if/for/while. 2015-03-27 23:24:32 +00:00
group.h Apply effective-affine trick to precomp 2015-04-30 09:25:44 -07:00
group_impl.h Perf. improvement in _gej_add_ge 2015-07-04 16:21:35 +09:30
hash.h Add ability to pass extra entropy to rfc6979 2015-03-23 05:39:56 -07:00
hash_impl.h Add a couple comments pointing to particular sections of RFC6979. 2015-03-28 00:43:15 +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 Brace all the if/for/while. 2015-03-27 23:24:32 +00:00
num_impl.h Make num optional 2014-12-01 12:38:38 +01:00
scalar.h Convert the rest of the codebase to C89. 2015-01-25 17:44:10 +00:00
scalar_4x64.h Convert the scalar constant initialization to static consts 2015-01-22 22:44:48 -05:00
scalar_4x64_impl.h x86_64 assembly optimization for scalar_4x64 2015-02-06 11:32:46 -08:00
scalar_8x32.h Convert the scalar constant initialization to static consts 2015-01-22 22:44:48 -05:00
scalar_8x32_impl.h Silence some warnings from pedantic static analysis tools, improve compatibility with C++. 2015-03-08 09:12:03 +00:00
scalar_impl.h Brace all the if/for/while. 2015-03-27 23:24:32 +00:00
secp256k1.c Use separate in and out pointers in secp256k1_ec_pubkey_decompress 2015-05-13 17:07:34 -05:00
testrand.h use 128-bit hex seed 2015-02-23 07:32:37 -08:00
testrand_impl.h Add ability to pass extra entropy to rfc6979 2015-03-23 05:39:56 -07:00
tests.c Add tests for adding P+Q with P.x!=Q.x and P.y=-Q.y 2015-06-29 08:22:06 -07:00
util.h Convert the rest of the codebase to C89. 2015-01-25 17:44:10 +00:00