Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream PRs 1314, 1317, 1318, 1316, 1327, 1310, 1328, 1333, 1330, 1334, 1337, 1341, 1339, 1350, 1349, 1338, 1129, 1347, 1336, 1295, 1354, 1355, 1356 #257

Merged
merged 70 commits into from
Jul 27, 2023
Merged
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
bc7c8db
abi: Use dllexport for mingw builds
theuni May 4, 2023
95448ef
release cleanup: bump version after 0.3.2
sipa May 13, 2023
83186db
Merge bitcoin-core/secp256k1#1314: release cleanup: bump version afte…
real-or-random May 13, 2023
31b4bbe
Make fe_cmov take max of magnitudes
sipa May 15, 2023
5768b50
build: Enable -DVERIFY for precomputation binaries
real-or-random May 17, 2023
e9e4526
Merge bitcoin-core/secp256k1#1317: Make fe_cmov take max of magnitudes
real-or-random May 19, 2023
5f7903c
Merge bitcoin-core/secp256k1#1318: build: Enable -DVERIFY for precomp…
real-or-random May 19, 2023
6433175
Do not invoke fe_is_zero on failed set_b32_limit
sipa May 15, 2023
d373a72
Merge bitcoin-core/secp256k1#1316: Do not invoke fe_is_zero on failed…
real-or-random May 23, 2023
27504d5
ci: Move wine prefix to /tmp to avoid error D8037 in cl.exe
real-or-random May 24, 2023
09df0bf
Merge bitcoin-core/secp256k1#1327: ci: Move wine prefix to /tmp to av…
real-or-random May 24, 2023
1652067
release process: add sanity checks
jonasnick May 12, 2023
79fa50b
release process: mention targeted release schedule
jonasnick May 12, 2023
6348bc7
release process: fix process for maintenance release
jonasnick May 12, 2023
ad84603
release process: clarify change log updates
jonasnick May 12, 2023
20a5da5
Merge bitcoin-core/secp256k1#1310: Refine release process
real-or-random May 24, 2023
1549db0
build: Level up MSVC warnings
hebasto May 24, 2023
908e02d
Merge bitcoin-core/secp256k1#1328: build: Bump MSVC warning level up …
real-or-random May 26, 2023
654246c
refactor: take use of `secp256k1_scalar_{zero,one}` constants
theStack May 29, 2023
e83801f
test: Warn if both `VERIFY` and `COVERAGE` are defined
hebasto May 30, 2023
ade5b36
tests: add checks for scalar constants `secp256k1_scalar_{zero,one}`
theStack May 30, 2023
d75dc59
Merge bitcoin-core/secp256k1#1333: test: Warn if both `VERIFY` and `C…
real-or-random May 31, 2023
debf3e5
Merge bitcoin-core/secp256k1#1330: refactor: take use of `secp256k1_s…
real-or-random May 31, 2023
605e07e
fix input range comment for `secp256k1_fe_add_int`
theStack Jun 1, 2023
bf29f8d
Merge bitcoin-core/secp256k1#1334: fix input range comment for `secp2…
real-or-random Jun 1, 2023
7dae115
Revert "ci: Move wine prefix to /tmp to avoid error D8037 in cl.exe"
hebasto Jun 2, 2023
c7db494
ci: Fix error D8037 in `cl.exe`
hebasto Jun 3, 2023
db29bf2
ci: Remove quirk that runs dummy command after wineserver
real-or-random May 23, 2023
60556c9
Merge bitcoin-core/secp256k1#1337: ci: Fix error D8037 in `cl.exe` (a…
real-or-random Jun 3, 2023
5b7bf2e
Use `__shiftright128` intrinsic in `secp256k1_u128_rshift` on MSVC
hebasto Jun 4, 2023
e449af6
Drop no longer needed `#include "../include/secp256k1.h"`
hebasto Jun 6, 2023
52b8423
scalar: use `secp256k1_{read,write}_be32` helpers (8x32 impl.)
theStack Jun 4, 2023
887183e
scalar: use `secp256k1_{read,write}_be32` helpers (4x64 impl.)
theStack Jun 10, 2023
f364428
docs: correct `pubkey` param descriptions for `secp256k1_keypair_{xon…
theStack Jun 11, 2023
cb1a592
Merge bitcoin-core/secp256k1#1341: docs: correct `pubkey` param descr…
jonasnick Jun 12, 2023
67214f5
Merge bitcoin-core/secp256k1#1339: scalar: refactor: use `secp256k1_{…
real-or-random Jun 12, 2023
740528c
scalar: use newly introduced `secp256k1_{read,write}_be64` helpers (4…
theStack Jun 16, 2023
7067ee5
tests: add tests for `secp256k1_{read,write}_be64`
theStack Jun 16, 2023
f165252
Normalize ge produced from secp256k1_pubkey_load
stratospher Jun 15, 2023
45c5ca7
Merge bitcoin-core/secp256k1#1350: scalar: introduce and use `secp256…
real-or-random Jun 18, 2023
30574f2
Merge bitcoin-core/secp256k1#1349: Normalize ge produced from secp256…
real-or-random Jun 18, 2023
a597a5a
Add benchmark for key generation
sipa Jul 7, 2022
79e5b2a
Add functions to test if X coordinate is valid
sipa Nov 4, 2022
c47917b
Add ellswift module implementing ElligatorSwift
sipa Nov 4, 2022
9695deb
Add tests for ellswift module
sipa Nov 4, 2022
df633cd
Add _prefix and _bip324 ellswift_xdh hash functions
sipa May 5, 2023
2d1d41a
Add ctime tests for ellswift module
sipa Nov 4, 2022
1bcea8c
Add benchmarks for ellswift module
sipa Nov 4, 2022
4f09184
Add ellswift testing to CI
sipa Nov 4, 2022
90e360a
Add doc/ellswift.md with ElligatorSwift explanation
sipa Dec 23, 2022
5779137
field: Document return value of fe_sqrt()
real-or-random Jun 15, 2023
0702ecb
Merge bitcoin-core/secp256k1#1338: Drop no longer needed `#include ".…
real-or-random Jun 21, 2023
705ce7e
Merge bitcoin-core/secp256k1#1129: ElligatorSwift + integrated x-only DH
jonasnick Jun 21, 2023
3c1a0fd
Merge bitcoin-core/secp256k1#1347: field: Document return value of fe…
real-or-random Jun 21, 2023
c32ffd8
Add ellswift to CHANGELOG
sipa Jun 21, 2023
7c7467a
Refer to ellswift.md in API docs
sipa Jun 23, 2023
1083683
Merge bitcoin-core/secp256k1#1336: Use `__shiftright128` intrinsic in…
real-or-random Jun 24, 2023
926dd3e
Merge bitcoin-core/secp256k1#1295: abi: Use dllexport for mingw builds
real-or-random Jun 24, 2023
67887ae
Fix a typo in the error message
hebasto Jun 24, 2023
ac43613
Merge bitcoin-core/secp256k1#1354: Add ellswift to CHANGELOG
real-or-random Jun 25, 2023
fd491ea
Merge bitcoin-core/secp256k1#1355: Fix a typo in the error message
real-or-random Jun 25, 2023
8a72734
Help the compiler prove that a loop is entered
real-or-random May 16, 2023
a178209
ci: Force DWARF v4 for Clang when Valgrind tests are expected
hebasto Jun 26, 2023
c862a9f
ci: Adjust Docker image to Debian 12 "bookworm"
hebasto Jun 26, 2023
799f4ee
Merge bitcoin-core/secp256k1#1356: ci: Adjust Docker image to Debian …
real-or-random Jun 27, 2023
74d9073
Merge commits '83186db3 e9e4526a 5f7903c7 d373a721 09df0bfb 20a5da5f …
jonasnick Jul 26, 2023
b160486
ecdsa_adaptor: add missing include
jonasnick Jul 27, 2023
579999b
scalar: adjust muladd2 to new int128 interface
jonasnick Jul 27, 2023
4c70cc9
Suppress wrong/buggy warning in MSVC <19.33
real-or-random Jul 27, 2023
525b661
bppp/build: Fix linkage of benchmark
real-or-random Jul 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Revert "ci: Move wine prefix to /tmp to avoid error D8037 in cl.exe"
This reverts commit 27504d5.
  • Loading branch information
hebasto committed Jun 2, 2023
commit 7dae11586135b59bd59fd9889c56aa9b6509021e
4 changes: 1 addition & 3 deletions ci/linux-debian.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
python3 msvc-wine/vsdownload.py --accept-license --dest /opt/msvc Microsoft.VisualStudio.Workload.VCTools && \
msvc-wine/install.sh /opt/msvc

# Moving the wine prefix to /tmp avoids error D8037 when invoking cl.exe.
ENV WINEPREFIX=/tmp/wineprefix
# Initialize the wine prefix. Wait until the wineserver process has
# Initialize the wine environment. Wait until the wineserver process has
# exited before closing the session, to avoid corrupting the wine prefix.
RUN wine64 wineboot --init && \
while (ps -A | grep wineserver) > /dev/null; do sleep 1; done