Labeled Assurance
pull
musig: ctimetests: fix _declassify range for generated nonce points
#1619
theStack on October 20, 2024 bug assurance
theStack on October 20, 2024 bug assurance
pull
doc: Add convention for defaults
#1563
real-or-random on July 1, 2024 assurance meta/development
real-or-random on July 1, 2024 assurance meta/development
issue
tests: Lower default of iters to 4 (but keep higher on CI)
#1561
real-or-random on July 1, 2024 assurance
real-or-random on July 1, 2024 assurance
issue
Run constant-time tests as part of test suite (except on rare platforms to be problematic)
#1560
real-or-random on July 1, 2024 assurance side-channel
real-or-random on July 1, 2024 assurance side-channel
issue
discussion: Config used by Core vs defaults and config in CI/testing
#1549
real-or-random on June 24, 2024 assurance build next-meeting meta/development
real-or-random on June 24, 2024 assurance build next-meeting meta/development
pull
tests: refactor: tidy up util functions (#1491)
#1533
theStack on May 27, 2024 assurance refactor/smell
theStack on May 27, 2024 assurance refactor/smell
pull
cmake: Disable eager MSan in ctime_tests
#1532
hebasto on May 26, 2024 assurance build side-channel
hebasto on May 26, 2024 assurance build side-channel
pull
tests: call
niooss-ledger on May 8, 2024 bug assurance
secp256k1_ecmult_multi_var
with a non-NULL
error callback
#1528
niooss-ledger on May 8, 2024 bug assurance
issue
tests:
niooss-ledger on May 8, 2024 bug assurance
secp256k1_ecmult_multi_var
is called with a NULL
error callback
#1527
niooss-ledger on May 8, 2024 bug assurance
pull
autotools: Disable eager MSan in ctime_tests
#1517
real-or-random on April 15, 2024 assurance build side-channel
real-or-random on April 15, 2024 assurance build side-channel
issue
False positives in constant-time tests when using MSan on Clang >= 16
#1516
real-or-random on April 9, 2024 assurance build side-channel
real-or-random on April 9, 2024 assurance build side-channel
pull
ci: Note affected clangs in comment on ASLR quirk
#1515
real-or-random on April 4, 2024 assurance ci meta/development
real-or-random on April 4, 2024 assurance ci meta/development
pull
msan: notate more variable assignments from assembly code
#1512
theuni on March 27, 2024 assurance refactor/smell
theuni on March 27, 2024 assurance refactor/smell
pull
ci: Add workaround for ASLR bug in sanitizers
#1507
real-or-random on March 19, 2024 assurance ci
real-or-random on March 19, 2024 assurance ci
pull
msan: notate variable assignments from assembly code
#1496
theuni on February 21, 2024 assurance
theuni on February 21, 2024 assurance
issue
tests: Tidy the util functions
#1491
real-or-random on February 1, 2024 assurance refactor/smell
real-or-random on February 1, 2024 assurance refactor/smell
pull
tests: add missing fe comparison checks for inverse field test cases
#1489
theStack on February 1, 2024 assurance refactor/smell
theStack on February 1, 2024 assurance refactor/smell
pull
Be stricter with side effects in VERIFY
#1485
real-or-random on January 17, 2024 assurance refactor/smell meta/development
real-or-random on January 17, 2024 assurance refactor/smell meta/development
pull
tests: Drop redundant _scalar_check_overflow calls
#1484
real-or-random on January 17, 2024 assurance refactor/smell
real-or-random on January 17, 2024 assurance refactor/smell
pull
tests: Make CHECK enforce 1 instead of just “!= 0”
#1481
real-or-random on January 11, 2024 assurance
real-or-random on January 11, 2024 assurance
pull
Get rid of untested sizeof(secp256k1_ge_storage) == 64 code path
#1480
real-or-random on January 8, 2024 assurance
real-or-random on January 8, 2024 assurance
issue
fe_sqr tests could be improved
#1472
Coding-Enthusiast on December 24, 2023 assurance refactor/smell
Coding-Enthusiast on December 24, 2023 assurance refactor/smell
pull
Return temporaries to being unsigned in secp256k1_fe_sqr_inner
#1442
roconnor-blockstream on November 14, 2023 assurance refactor/smell
roconnor-blockstream on November 14, 2023 assurance refactor/smell
pull
correct assertion for secp256k1_fe_mul_inner
#1438
roconnor-blockstream on November 6, 2023 assurance refactor/smell
roconnor-blockstream on November 6, 2023 assurance refactor/smell
issue
ARM assembly: “missing .note.GNU-stack section implies executable stack” with recent ld
#1434
real-or-random on October 26, 2023 assurance build
real-or-random on October 26, 2023 assurance build
pull
ci/cirrus: Add ARM32 valgrind tasks
#1433
real-or-random on October 26, 2023 assurance ci side-channel
real-or-random on October 26, 2023 assurance ci side-channel
pull
ci/gha: Add ARM64 QEMU jobs for clang and clang-snapshot
#1414
real-or-random on August 30, 2023 assurance ci
real-or-random on August 30, 2023 assurance ci
pull
ci: Switch macOS from Ventura to Monterey and add Valgrind
#1412
hebasto on August 26, 2023 assurance ci
hebasto on August 26, 2023 assurance ci
pull
tests: Replace counting_illegal_callbacks with CHECK_ILLEGAL_VOID
#1390
jonasnick on July 28, 2023 assurance refactor/smell
jonasnick on July 28, 2023 assurance refactor/smell
issue
ci: Add a constant-time test job that uses MSan
#1388
real-or-random on July 27, 2023 assurance ci side-channel
real-or-random on July 27, 2023 assurance ci side-channel
issue
Policy for VERIFY_CHECK and #ifdef VERIFY
#1381
real-or-random on July 24, 2023 assurance refactor/smell
real-or-random on July 24, 2023 assurance refactor/smell
pull
ellswift: fix probabilistic test failure when swapping sides
#1378
jonasnick on July 17, 2023 assurance refactor/smell
jonasnick on July 17, 2023 assurance refactor/smell
issue
group: ge(j) should have as invariant that the curve equation holds
#1376
real-or-random on July 11, 2023 assurance refactor/smell
real-or-random on July 11, 2023 assurance refactor/smell
pull
Add exhaustive tests for ellswift (with create+decode roundtrip)
#1371
theStack on July 4, 2023 assurance
theStack on July 4, 2023 assurance
pull
Avoid
hebasto on June 28, 2023 assurance ci
-Wmaybe-uninitialized
when compiling with gcc -O1
#1364
hebasto on June 28, 2023 assurance ci
pull
tests: introduce helper for non-zero
theStack on June 26, 2023 assurance refactor/smell
random_fe_test()
results
#1358
theStack on June 26, 2023 assurance refactor/smell
issue
“sizeof(secp256k1_ge_storage) != 64” path not tested
#1352
real-or-random on June 18, 2023 assurance
real-or-random on June 18, 2023 assurance
pull
tighten group magnitude limits, save normalize_weak calls in group add methods (revival of #1032)
#1348
theStack on June 15, 2023 assurance performance
theStack on June 15, 2023 assurance performance
pull
field: Static-assert that int args affecting magnitude are constant
#1345
real-or-random on June 13, 2023 assurance
real-or-random on June 13, 2023 assurance
pull
test: Warn if both
hebasto on May 30, 2023 assurance build
VERIFY
and COVERAGE
are defined
#1333
hebasto on May 30, 2023 assurance build
pull
Replace the 64-bit C field implementation by fiat-crypto output
#1319
dderjoel on May 23, 2023 assurance next-meeting
dderjoel on May 23, 2023 assurance next-meeting
pull
build: Enable -DVERIFY for precomputation binaries
#1318
real-or-random on May 17, 2023 assurance build
real-or-random on May 17, 2023 assurance build
pull
ci: Test on development snapshots of GCC and Clang
#1313
real-or-random on May 13, 2023 assurance ci side-channel
real-or-random on May 13, 2023 assurance ci side-channel
pull
tests: allow user to select tests via command line args
#1211
jonasnick on February 9, 2023 assurance
jonasnick on February 9, 2023 assurance
issue
Setting counting_illegal_callback may hide failing tests
#1167
jonasnick on December 1, 2022 assurance refactor/smell
jonasnick on December 1, 2022 assurance refactor/smell
issue
More ARM Linux builds, fewer MacOS builds
#1153
real-or-random on November 15, 2022 assurance ci
real-or-random on November 15, 2022 assurance ci
issue
Make fe magnitude implied statically
#1001
real-or-random on October 28, 2021 assurance refactor/smell
real-or-random on October 28, 2021 assurance refactor/smell
pull
Improve precision of code coverage and add report to CI
#954
real-or-random on June 17, 2021 assurance ci
real-or-random on June 17, 2021 assurance ci
issue
Valgrind errors with struct assignment on ARM and PPC64LE
#776
gmaxwell on July 28, 2020 assurance
gmaxwell on July 28, 2020 assurance