bitcoin/src
Pieter Wuille c259a7cbc0 Set precomputation table late and unset early.
Set the global pointer to the precomputation table only after initializing
it completely, and unset it before doing any uninitialization.

This causes fail-fast behavior in case of race conditions between
initialization and operations using it.
2014-09-13 17:19:30 +02:00
..
java Split up signing and verification initialization 2014-09-13 17:14:17 +02:00
bench.c Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
ecdsa.h MIT License 2013-05-09 15:24:32 +02:00
ecdsa_impl.h Try to not leave secret data on the stack or heap. 2014-08-14 07:06:36 -07:00
ecmult.h MIT License 2013-05-09 15:24:32 +02:00
ecmult_impl.h Set precomputation table late and unset early. 2014-09-13 17:19:30 +02:00
field.h Correct secp256k1_fe_verify and use it everywhere 2014-07-17 21:07:40 +02:00
field_5x52.h MIT License 2013-05-09 15:24:32 +02:00
field_5x52_asm.asm Support 64bit_asm field on OSX 2014-06-02 15:33:35 +07:00
field_5x52_asm_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
field_5x52_impl.h Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 2014-08-26 01:23:51 +02:00
field_5x52_int128_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
field_10x26.h MIT License 2013-05-09 15:24:32 +02:00
field_10x26_impl.h Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 2014-08-26 01:23:51 +02:00
field_gmp.h MIT License 2013-05-09 15:24:32 +02:00
field_gmp_impl.h Try to not leave secret data on the stack or heap. 2014-08-14 07:06:36 -07:00
field_impl.h Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 2014-08-26 01:23:51 +02:00
group.h Try to not leave secret data on the stack or heap. 2014-08-14 07:06:36 -07:00
group_impl.h Make secp256k1_ge_set_gej work with the point at infinity 2014-09-13 00:46:32 +02:00
num.h Merge pull request #53 2014-08-23 14:13:10 +02:00
num_gmp.h MIT License 2013-05-09 15:24:32 +02:00
num_gmp_impl.h Fix a signedness mistake in secp256k1_num_set_hex 2014-08-27 01:21:57 +02:00
num_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00
num_openssl.h MIT License 2013-05-09 15:24:32 +02:00
num_openssl_impl.h Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 2014-08-26 01:23:51 +02:00
secp256k1.c Split up signing and verification initialization 2014-09-13 17:14:17 +02:00
tests.c Split up signing and verification initialization 2014-09-13 17:14:17 +02:00
util.h Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 2014-08-26 01:23:51 +02:00
util_impl.h Move implementations from impl/*.h to *_impl.h 2014-03-12 18:40:02 +01:00