Pieter Wuille
13e44df743
Merge pull request #49
...
25f4aec
Add high-level secp256k1.c tests (Pieter Wuille)
10 years ago
Pieter Wuille
25f4aec02f
Add high-level secp256k1.c tests
10 years ago
Pieter Wuille
d36e409536
Merge pull request #47
...
7280781
travis: minimize the dependencies available for each build config (Cory Fields)
10 years ago
Pieter Wuille
6c2f5ad94b
Merge pull request #46
...
3ab1178
build: grab full paths to host tools (Cory Fields)
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
3ab1178d54
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.
10 years ago
Pieter Wuille
7d1956ff8d
Merge pull request #44
...
21f81a8
Correct secp256k1_fe_verify and use it everywhere (Pieter Wuille)
59447da
Test demonstrating discrepancy in sqr output (Peter Dettman)
10 years ago
Pieter Wuille
21f81a8469
Correct secp256k1_fe_verify and use it everywhere
10 years ago
Peter Dettman
59447da38d
Test demonstrating discrepancy in sqr output
10 years ago
Pieter Wuille
5e53856862
Merge pull request #16
...
f16be77
Use batch inversion in G precomputation (Peter Dettman)
10 years ago
Peter Dettman
f16be77ffc
Use batch inversion in G precomputation
10 years ago
Pieter Wuille
83fd36c6f8
Merge pull request #42 from lclc/patch-1
...
Update README.md : Travis status
11 years ago
Lucas Betschart
70ef4f548b
Update README.md : Travis status
...
I like that :)
11 years ago
Pieter Wuille
61a203517a
Merge pull request #40
...
42822ba
Improve normalization performance for 32bit (Peter Dettman)
11 years ago
Peter Dettman
42822baaa8
Improve normalization performance for 32bit
...
- Uses a similar approach to the latest 64bit _normalize.
- Add one useful optimization back into the 64bit _normalize too.
Performance of 'bench' improved by around 0.5% for the 32bit field (but tested on a 64-bit machine).
11 years ago
Pieter Wuille
f33793fb99
Merge pull request #34
...
62c5890
No releases yet anyway (Pieter Wuille)
11 years ago
Pieter Wuille
62c5890208
No releases yet anyway
11 years ago
Pieter Wuille
176b5041f3
Merge pull request #32
...
b0cc21f
build: add travis support (Cory Fields)
d409087
build: add autogen. How was this missing? (Cory Fields)
11 years ago
Pieter Wuille
9849c6898c
Merge pull request #31
...
0592d11
Introduce CHECK() for tests that works with NDEBUG. (Pieter Wuille)
11 years ago
Pieter Wuille
e65183ae54
Merge pull request #28
...
4d79beb
Do not free endomorphism constants when disabled (Pieter Wuille)
11 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
Cory Fields
d40908763a
build: add autogen. How was this missing?
11 years ago
Pieter Wuille
0592d117da
Introduce CHECK() for tests that works with NDEBUG.
11 years ago
Pieter Wuille
4d79bebdff
Do not free endomorphism constants when disabled
11 years ago
Pieter Wuille
ebfa43b20a
Merge pull request #25
...
6d6102f
A few improvements to the sqrt tests (Peter Dettman)
11 years ago
Pieter Wuille
b110f84bbb
Merge pull request #24
...
9037707
Rewrite 5x52 normalize method to be faster (Peter Dettman)
11 years ago
Pieter Wuille
728554dfae
Merge pull request #18
...
4212f7d
packaging: add pkg-config file to gitignore (Cory Fields)
67a4765
packaging: fixup pkg-config (Cory Fields)
81b2fae
packaging: remove the --with-pkgconfigdir option (Cory Fields)
c7ee71f
add pkg-config support (Amir Taaki)
11 years ago
Peter Dettman
9037707720
Rewrite 5x52 normalize method to be faster
11 years ago
Peter Dettman
6d6102fee4
A few improvements to the sqrt tests
11 years ago
Pieter Wuille
5355746867
Merge pull request #17
...
a86f241
Add MacPorts default include/lib paths for OSX (Peter Dettman)
11 years ago
Pieter Wuille
7740eff28a
Merge pull request #19
...
09ca4f3
secp256k1_fe_sqrt checks for success (Peter Dettman)
11 years ago
Pieter Wuille
3bc866b88f
Merge pull request #20
...
d7fd4d0
Use endomorphism in precomputations (Peter Dettman)
11 years ago
Pieter Wuille
255ca387d9
Merge pull request #22
...
7fc1fb4
Documented autotools build process in readme (John Driscoll)
11 years ago
Pieter Wuille
8ee94b1212
Merge pull request #23
...
17eec03
Support 64bit_asm field on OSX (Peter Dettman)
11 years ago
Peter Dettman
17eec032c8
Support 64bit_asm field on OSX
11 years ago
John Driscoll
7fc1fb4fa0
Documented autotools build process in readme
11 years ago
Peter Dettman
d7fd4d0f6b
Use endomorphism in precomputations
11 years ago
Peter Dettman
09ca4f32e2
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
11 years ago
Cory Fields
4212f7d7cb
packaging: add pkg-config file to gitignore
11 years ago
Cory Fields
67a476599b
packaging: fixup pkg-config
...
Set the private libs as determined by configure, and add the missing lib link.
11 years ago
Cory Fields
81b2faebd4
packaging: remove the --with-pkgconfigdir option
...
It was not necessary and would only confuse packagers.
11 years ago
Amir Taaki
c7ee71f792
add pkg-config support
11 years ago
Peter Dettman
a86f241d08
Add MacPorts default include/lib paths for OSX
11 years ago
Pieter Wuille
78fb796997
Merge pull request #8
...
ba8fc0e
Check signature nonces for validity (William Swanson)
11 years ago
Pieter Wuille
a797ceffdf
Merge pull request #9
...
ac274bf
Fix x64 gmp init on platforms that define UL as 32 bits. (evoskuil)
11 years ago
evoskuil
ac274bff23
Fix x64 gmp init on platforms that define UL as 32 bits.
11 years ago
William Swanson
ba8fc0e28f
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.
11 years ago
Pieter Wuille
920c243932
Merge pull request #7 from luke-jr/x32
...
Fix build on x32
11 years ago
Luke Dashjr
282ebc6dbd
Fix build on x32
11 years ago
Pieter Wuille
50713b0e64
Merge pull request #5 from sipa/morereadme
...
More details in README.md
11 years ago