SomberNight
fdc8430d40
bump libsecp256k1 version (0.5.0->0.5.1)
1 year ago
ThomasV
9dbbd815a3
build scripts: add libsecp256k1 library to the electrum_ecc directory
1 year ago
SomberNight
2eee98b493
bump libsecp256k1 version (0.4.1->0.5.0)
2 years ago
SomberNight
44e27ac8b5
ecc: add bindings for schnorr sign/verify
...
and require "schnorrsig" and "extrakeys" modules of libsecp256k1
2 years ago
SomberNight
2ca180ddee
bump libsecp256k1 version
2 years ago
SomberNight
e346d36851
bump libsecp256k1 version
2 years ago
SomberNight
c049b461bb
bump libsecp256k1 version
3 years ago
SomberNight
2a2b683d23
bump libsecp256k1 version
3 years ago
SomberNight
c66411f47e
contrib/make_libsecp256k1.sh: rm Makefile patch
...
unneeded since c0cd7de6d4
and in fact buggy since 0bd3e4243c
related https://github.com/spesmilo/electrum/pull/8185#issuecomment-1416171287
3 years ago
SomberNight
7d83335e34
bump libsecp256k1 version
...
now there are tags :O
3 years ago
SomberNight
65ae281180
build: don't hardcode num worker threads "make -j4"
3 years ago
SomberNight
6f311c8930
appimage build: better caching, both locally and on CI
3 years ago
TadeuBAS
39c3d0585d
build scripts: add quotes around some paths ( #7949 )
...
* Update make_libsecp256k1.sh
Avoid error when parent folder has spaces `./make_libsecp256k1.sh: line 31: cd: too many arguments`
* Avoid error when parent folder has spaces, fix for make_libsecp256k1.sh, make_zbar.sh and make_libusb.sh
Co-authored-by: ghost43 <somber.night@protonmail.com>
3 years ago
SomberNight
5cf5c03f50
bump libsecp256k1 version
4 years ago
SomberNight
f1f584c4c4
windows build: separate 32/64 bit build caches
...
specify which architecture to target by setting WIN_ARCH env var
5 years ago
SomberNight
21e46fb147
contrib: add instructions re cross-compiling libsecp to Linux x86
...
related: #6669
(note that instructions assume this commit as otherwise AUTOCONF_FLAGS is overwritten!)
based on https://stackoverflow.com/a/17748092
5 years ago
ghost43
fc89c8ffa9
win binary: build zbar ourselves ( #6593 )
...
This allows bundling much newer zbar that includes many fixes.
related: #6018
This is largely based on
https://github.com/Electron-Cash/Electron-Cash/pull/1362
https://github.com/Electron-Cash/Electron-Cash/pull/1363
https://github.com/Electron-Cash/Electron-Cash/pull/1365
eda015908e
5 years ago
fanquake
3cebbda5b1
contrib: disable building secp256k1 exhaustive tests
6 years ago
fanquake
9f8cb568b9
contrib: disable building secp256k1 benchmarks
6 years ago
fanquake
fec75fba41
contrib: secp256k1 no longer has a --disable-jni option
...
It was removed in https://github.com/bitcoin-core/secp256k1/pull/682
6 years ago
SomberNight
f5f3394552
git sanity: enforce "git checkout commithash" actually pulls commit
...
If there is a collision between a branch name and a commit hash, git
will choose the branch, even if the full 40-hex-long commit hash is
given. GitHub disallows branches/tags with such a name but git itself
does not. By adding the `^{commit}` syntax sugar after a ref name,
we can tell git that we want the commit hash to be preferred,
and hence we don't need to trust GitHub (only git).
see https://security.stackexchange.com/questions/225411/
6 years ago
SomberNight
83cabccdb5
bump libsecp256k1 version
6 years ago
SomberNight
875e6b31b1
make_libsecp256k1.sh: add comment how to cross-compile to Windows
...
related: #5976 , #6054
6 years ago
SomberNight
5b84e714f2
build: workaround for 'realpath' missing on macOS
6 years ago
SomberNight
4cec098d2d
build: create a standalone build script for libsecp256k1
...
heavily based on Electron-Cash/Electron-Cash@eda015908e9d6ea9a0adfbda9db55b929c0926ba
6 years ago