Split up signing and verification initialization
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.
Merge pull request #60

c259a7c Set precomputation table late and unset early. (Pieter Wuille)
04e34d1 Split up signing and verification initialization (Pieter Wuille)
Make bench use external interface
Merge pull request #67

bae6a42 Make bench use external interface (Pieter Wuille)
Better randomization for tests
Merge pull request #68

3fd6253 Better randomization for tests (Pieter Wuille)
Split up ecmult and ecmult_gen entirely
Merge pull request #71

949c1eb Split up ecmult and ecmult_gen entirely (Pieter Wuille)
Verify num=openssl initialization and check repeatability
Avoid uninitialized access in secp256k1_gej_double
Tests take too long by default
Avoid valgrind complaints in OpenSSL initialization check
[API CHANGE] Use secp256k1_ec_ prefix for non-ECDSA key operations
Move non-ECDSA operations from ecdsa to eckey
Use internal secp256k1_eckey_ prefix for functions in eckey
Abstract out tweak logic to secp256k1_eckey_* functions
Merge pull request #72

eb74c36 Abstract out tweak logic to secp256k1_eckey_* functions (Pieter Wuille)
ffffc87 Use internal secp256k1_eckey_ prefix for functions in eckey (Pieter Wuille)
e2f71f1 Move non-ECDSA operations from ecdsa to eckey (Pieter Wuille)
ae6bc76 [API CHANGE] Use secp256k1_ec_ prefix for non-ECDSA key operations (Pieter Wuille)
Introduce secp256k1_scalar_t for future constant-time mod order operations
Merge pull request #75

a9f5c8b Introduce secp256k1_scalar_t for future constant-time mod order operations (Pieter Wuille)