secp256k1/src
Pieter Wuille 2a7be678a6 Combine bench_sign and bench_verify into single bench 2021-11-05 17:30:56 -04:00
..
asm Fix insecure links 2020-12-18 00:24:22 +02:00
modules Make aux_rnd32==NULL behave identical to 0x0000..00. 2021-10-30 13:03:55 -04:00
assumptions.h Fix insecure links 2020-12-18 00:24:22 +02:00
basic-config.h add ECMULT_GEN_PREC_BITS to basic_config.h 2021-04-15 17:18:03 +02:00
bench.c Combine bench_sign and bench_verify into single bench 2021-11-05 17:30:56 -04:00
bench.h bench: don't return 1 in have_flag() if argc = 1 2021-10-24 19:43:20 +00:00
bench_ecdh.c Shared benchmark format for command line and CSV outputs 2021-10-19 21:25:37 +05:30
bench_ecmult.c bench_ecmult: improve clarity of output 2021-10-24 18:47:24 +00:00
bench_internal.c bench: don't return 1 in have_flag() if argc = 1 2021-10-24 19:43:20 +00:00
bench_recover.c Shared benchmark format for command line and CSV outputs 2021-10-19 21:25:37 +05:30
bench_schnorrsig.c Shared benchmark format for command line and CSV outputs 2021-10-19 21:25:37 +05:30
ecdsa.h Remove ecmult_context. 2021-08-20 11:11:26 -04:00
ecdsa_impl.h Merge bitcoin-core/secp256k1#952: Avoid computing out-of-bounds pointer. 2021-10-17 11:55:31 +02:00
eckey.h Remove ecmult_context. 2021-08-20 11:11:26 -04:00
eckey_impl.h Remove ecmult_context. 2021-08-20 11:11:26 -04:00
ecmult.h Remove ecmult_context. 2021-08-20 11:11:26 -04:00
ecmult_const.h Fix insecure links 2020-12-18 00:24:22 +02:00
ecmult_const_impl.h Fix insecure links 2020-12-18 00:24:22 +02:00
ecmult_gen.h Don't declare constants twice 2021-07-04 11:35:52 +02:00
ecmult_gen_impl.h Fix insecure links 2020-12-18 00:24:22 +02:00
ecmult_impl.h Remove ecmult_context. 2021-08-20 11:11:26 -04:00
ecmult_static_pre_g.h Generate ecmult_static_pre_g.h 2021-08-20 11:11:26 -04:00
field.h VERIFY_CHECK precondition for secp256k1_fe_set_int. 2021-10-15 11:27:24 -04:00
field_5x52.h Fix insecure links 2020-12-18 00:24:22 +02:00
field_5x52_asm_impl.h Fix insecure links 2020-12-18 00:24:22 +02:00
field_5x52_impl.h VERIFY_CHECK precondition for secp256k1_fe_set_int. 2021-10-15 11:27:24 -04:00
field_5x52_int128_impl.h Merge bitcoin-core/secp256k1#810: Avoid overly-wide multiplications in 5x52 field mul/sqr 2021-10-17 18:44:54 +02:00
field_10x26.h Fix insecure links 2020-12-18 00:24:22 +02:00
field_10x26_impl.h VERIFY_CHECK precondition for secp256k1_fe_set_int. 2021-10-15 11:27:24 -04:00
field_impl.h Remove num/gmp support 2021-03-15 13:01:52 -07:00
gen_context.c gen_context: Don't use any ASM 2021-07-14 11:15:36 +02:00
gen_ecmult_static_pre_g.c Generate ecmult_static_pre_g.h 2021-08-20 11:11:26 -04:00
group.h Remove num/gmp support 2021-03-15 13:01:52 -07:00
group_impl.h Generate ecmult_static_pre_g.h 2021-08-20 11:11:26 -04:00
hash.h Fix insecure links 2020-12-18 00:24:22 +02:00
hash_impl.h Fix insecure links 2020-12-18 00:24:22 +02:00
modinv32.h Add extensive comments on the safegcd algorithm and implementation 2021-03-08 09:56:07 -08:00
modinv32_impl.h Use modified divsteps with initial delta=1/2 for constant-time 2021-04-13 11:59:11 -07:00
modinv64.h Add extensive comments on the safegcd algorithm and implementation 2021-03-08 09:56:07 -08:00
modinv64_impl.h Optimization: only do 59 hddivsteps per iteration instead of 62 2021-04-13 11:59:14 -07:00
scalar.h Remove num/gmp support 2021-03-15 13:01:52 -07:00
scalar_4x64.h Fix insecure links 2020-12-18 00:24:22 +02:00
scalar_4x64_impl.h Remove unused scalar_sqr 2021-03-12 10:06:18 -08:00
scalar_8x32.h Fix insecure links 2020-12-18 00:24:22 +02:00
scalar_8x32_impl.h Remove unused scalar_sqr 2021-03-12 10:06:18 -08:00
scalar_impl.h Remove num/gmp support 2021-03-15 13:01:52 -07:00
scalar_low.h Fix insecure links 2020-12-18 00:24:22 +02:00
scalar_low_impl.h Remove unused scalar_sqr 2021-03-12 10:06:18 -08:00
scratch.h Remove underscores from header defs. 2021-01-23 14:48:35 -05:00
scratch_impl.h Remove underscores from header defs. 2021-01-23 14:48:35 -05:00
secp256k1.c Merge bitcoin-core/secp256k1#783: Make the public API docs more consistent and explicit 2021-09-15 16:36:11 +02:00
selftest.h Fix insecure links 2020-12-18 00:24:22 +02:00
testrand.h Fix insecure links 2020-12-18 00:24:22 +02:00
testrand_impl.h tests: fopen /dev/urandom in binary mode 2021-05-01 17:05:15 -07:00
tests.c Remove OpenSSL testing support 2021-10-14 12:39:27 -04:00
tests_exhaustive.c Remove ecmult_context. 2021-08-20 11:11:26 -04:00
util.h Fix unused parameter warnings when building without VERIFY 2021-10-04 19:06:41 +00:00
valgrind_ctime_test.c schnorrsig: remove noncefp args from sign; add sign_custom function 2021-06-27 20:26:15 +00:00