You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge #384: update libsecp to latest ersion; bump major version number
aa51638 update changelog for 0.22.0 (Andrew Poelstra)
d06dd20 update fuzzdummy API to match normal API (Andrew Poelstra)
f3d48a2 update "should terminate abnormally" test to trigger a different ARG_CHECK (Andrew Poelstra)
8294ea3 secp256k1-sys: update upstream library (Andrew Poelstra)
2932179 secp256k1-sys: update secp256k1.h.patch (Andrew Poelstra)
Pull request description:
Should wait on merging until we get a minor release out with #382 and #376.
May also want to bundle #380 with this?
ACKs for top commit:
real-or-random:
ACK aa51638 I can't judge if the feature set is meaningful but this release PR is fine
Tree-SHA512: e7f48b402378e280a034127f2de58d3127e04303a114f07f294fa3d00c0a083ae0d43375a8a74d226b13ea45fb3fde07d8450790e602bbf9581adc5fd8bc7d29
*[Simplify `SharedSecret` API](https://github.com/rust-bitcoin/rust-secp256k1/pull/402) to use a 32-byte buffer; users of custom hashes should now use bare arrays rather than this type.
7
+
* Change [serde serialization of `Parity`](https://github.com/rust-bitcoin/rust-secp256k1/pull/401) from `i32` to `u8`; clean up [error handling](https://github.com/rust-bitcoin/rust-secp256k1/pull/403)
name: "s390x (big-endian): Linux (Debian stable, QEMU)"
161
-
container:
162
-
dockerfile: ci/linux-debian.Dockerfile
163
-
cpu: 1
164
-
memory: 1G
170
+
<< : *LINUX_CONTAINER
165
171
env:
166
172
WRAPPER_CMD: qemu-s390x
167
-
TEST_ITERS: 16
173
+
SECP256K1_TEST_ITERS: 16
168
174
HOST: s390x-linux-gnu
169
175
WITH_VALGRIND: no
170
176
ECDH: yes
@@ -181,13 +187,10 @@ task:
181
187
182
188
task:
183
189
name: "ARM32: Linux (Debian stable, QEMU)"
184
-
container:
185
-
dockerfile: ci/linux-debian.Dockerfile
186
-
cpu: 1
187
-
memory: 1G
190
+
<< : *LINUX_CONTAINER
188
191
env:
189
192
WRAPPER_CMD: qemu-arm
190
-
TEST_ITERS: 16
193
+
SECP256K1_TEST_ITERS: 16
191
194
HOST: arm-linux-gnueabihf
192
195
WITH_VALGRIND: no
193
196
ECDH: yes
@@ -205,13 +208,10 @@ task:
205
208
206
209
task:
207
210
name: "ARM64: Linux (Debian stable, QEMU)"
208
-
container:
209
-
dockerfile: ci/linux-debian.Dockerfile
210
-
cpu: 1
211
-
memory: 1G
211
+
<< : *LINUX_CONTAINER
212
212
env:
213
213
WRAPPER_CMD: qemu-aarch64
214
-
TEST_ITERS: 16
214
+
SECP256K1_TEST_ITERS: 16
215
215
HOST: aarch64-linux-gnu
216
216
WITH_VALGRIND: no
217
217
ECDH: yes
@@ -226,13 +226,10 @@ task:
226
226
227
227
task:
228
228
name: "ppc64le: Linux (Debian stable, QEMU)"
229
-
container:
230
-
dockerfile: ci/linux-debian.Dockerfile
231
-
cpu: 1
232
-
memory: 1G
229
+
<< : *LINUX_CONTAINER
233
230
env:
234
231
WRAPPER_CMD: qemu-ppc64le
235
-
TEST_ITERS: 16
232
+
SECP256K1_TEST_ITERS: 16
236
233
HOST: powerpc64le-linux-gnu
237
234
WITH_VALGRIND: no
238
235
ECDH: yes
@@ -247,13 +244,10 @@ task:
247
244
248
245
task:
249
246
name: "x86_64 (mingw32-w64): Windows (Debian stable, Wine)"
250
-
container:
251
-
dockerfile: ci/linux-debian.Dockerfile
252
-
cpu: 1
253
-
memory: 1G
247
+
<< : *LINUX_CONTAINER
254
248
env:
255
249
WRAPPER_CMD: wine64-stable
256
-
TEST_ITERS: 16
250
+
SECP256K1_TEST_ITERS: 16
257
251
HOST: x86_64-w64-mingw32
258
252
WITH_VALGRIND: no
259
253
ECDH: yes
@@ -268,40 +262,38 @@ task:
268
262
269
263
# Sanitizers
270
264
task:
271
-
container:
272
-
dockerfile: ci/linux-debian.Dockerfile
273
-
cpu: 1
274
-
memory: 1G
265
+
<< : *LINUX_CONTAINER
275
266
env:
276
267
ECDH: yes
277
268
RECOVERY: yes
278
269
EXPERIMENTAL: yes
279
270
SCHNORRSIG: yes
280
271
CTIMETEST: no
281
-
EXTRAFLAGS: "--disable-openssl-tests"
282
272
matrix:
283
273
- name: "Valgrind (memcheck)"
274
+
container:
275
+
cpu: 2
284
276
env:
285
277
# The `--error-exitcode` is required to make the test fail if valgrind found errors, otherwise it'll return 0 (https://www.valgrind.org/docs/manual/manual-core.html)
0 commit comments