Slice bytes of G multiples to avoid cache timings
Merge pull request #1 from sipa/slice

Slice bytes of G multiples to avoid cache timings.
Move implementations from impl/*.h to *_impl.h
Merge pull request #2 from sipa/impl

Move implementations from impl/*.h to *_impl.h
Create README.md
More details in README.md
Merge pull request #5 from sipa/morereadme

More details in README.md
Fix build on x32
Merge pull request #7 from luke-jr/x32

Fix build on x32
Check signature nonces for validity

The documentation implies that this check is happening, so make it so.
Without this check, passing an invalid nonce will trigger an internal assertion.
Fix x64 gmp init on platforms that define UL as 32 bits.
Merge pull request #9

ac274bf Fix x64 gmp init on platforms that define UL as 32 bits. (evoskuil)
Merge pull request #8

ba8fc0e Check signature nonces for validity (William Swanson)
Add MacPorts default include/lib paths for OSX
add pkg-config support
packaging: remove the --with-pkgconfigdir option

It was not necessary and would only confuse packagers.
packaging: fixup pkg-config

Set the private libs as determined by configure, and add the missing lib link.
packaging: add pkg-config file to gitignore
secp256k1_fe_sqrt checks for success

- secp256k1_fe_sqrt now checks that the value it calculated is actually a square root.
- Add return values to secp256k1_fe_sqrt and secp256k1_ge_set_xo.
- Callers of secp256k1_ge_set_xo can use return value instead of explicit validity checks
- Add random value tests for secp256k1_fe_sqrt
Use endomorphism in precomputations