Pieter Wuille
9f443be086
Move pubkey recovery code to separate module
9 years ago
Pieter Wuille
356b0e9c77
Actually test static precomputation in Travis
9 years ago
Pieter Wuille
a5a66c70b6
Add support for custom EC-Schnorr-SHA256 signatures
9 years ago
Andrew Poelstra
0739bbb6f0
Add ECDH module which works by hashing the output of ecmult_const
9 years ago
Pieter Wuille
a83bb48068
Make ecmult static precomputation default
9 years ago
Thomas Daede
733c1e695e
Add travis build to test the static context.
9 years ago
Cory Fields
2d2707a4d8
travis: test i686 builds with gmp
...
Test with and without endomorphism.
10 years ago
Cory Fields
cf7f70229b
travis: update to new build infrastructure
...
See here:
http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
These changes remove our use of sudo so that we can move to the container-based
builds. This yields quicker builds and less reliance on the old infrastructure.
10 years ago
Pieter Wuille
7277fd76e2
Remove GMP field implementation
10 years ago
Pieter Wuille
1ba4a60a51
Configure options reorganization
10 years ago
Pieter Wuille
a3e0611014
Enable tests in x86 travis builds
10 years ago
Cory Fields
45da235e93
x86 builder
10 years ago
Cory Fields
992e03bc28
travis: add clang to the test matrix
10 years ago
Pieter Wuille
c35ff1ea44
Convert lambda splitter to pure scalar code.
...
This enables the use of the endomorphism optimization without bignum.
10 years ago
Pieter Wuille
597128d389
Make num optional
10 years ago
Pieter Wuille
f49b2ef840
Add DETERMINISTIC to avoid line number/source dependent binaries
...
This will make it easier to detect changes without semantic impact.
10 years ago
Pieter Wuille
1d52a8b155
Implementations for scalar without data-dependent branches.
10 years ago
Pieter Wuille
520ba3c921
Remove OpenSSL bignum implementation
10 years ago
Cory Fields
7280781c3a
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.
10 years ago
Cory Fields
b0cc21f896
build: add travis support
...
This adds a huge matrix of builds. The undesirable ones can be removed.
11 years ago