Test demonstrating discrepancy in sqr output
Correct secp256k1_fe_verify and use it everywhere
Merge pull request #44

21f81a8 Correct secp256k1_fe_verify and use it everywhere (Pieter Wuille)
59447da Test demonstrating discrepancy in sqr output (Peter Dettman)
build: grab full paths to host tools

This ensures that make will work even if PATH has changed, which is often the
case when cross-compiling.

Fixes cross-compiled builds when integrated into Bitcoin's repo.
travis: minimize the dependencies available for each build config

This is a more realistic representation of a build environment. Helps to ensure
configure logic and that headers aren't accidentally assumed to be present.
Merge pull request #46

3ab1178 build: grab full paths to host tools (Cory Fields)
Merge pull request #47

7280781 travis: minimize the dependencies available for each build config (Cory Fields)
Add high-level secp256k1.c tests
Merge pull request #49

25f4aec Add high-level secp256k1.c tests (Pieter Wuille)
Add secp256k1_num_eq and use it in tests
Merge pull request #50

1a749b4 Add secp256k1_num_eq and use it in tests (Pieter Wuille)
Use Co-Z arithmetic for precomputations

- Selected Co-Z formulas from "Scalar Multiplication on Weierstraß Elliptic Curves from Co-Z Arithmetic" (Goundar, Joye, et. al.) added as group methods with new type sep256k1_coz_t.
- Co-Z methods used for A and G point precomputations.
- WINDOW_A size increased to 6 since the precomputation is much faster per-point.
- DBLU cost: 3M+4S, ZADDU cost: 5M+2S.
- From 2.4% to 3.8% faster 'bench' results, depending on configuration.
- Startup to _ecmult_start() around %50 faster