Skip to content

Implemented add, mult, inv, sub, div, pow and neg for binary fields and wrote tests for each function #3112

Implemented add, mult, inv, sub, div, pow and neg for binary fields and wrote tests for each function

Implemented add, mult, inv, sub, div, pow and neg for binary fields and wrote tests for each function #3112

Triggered via pull request December 13, 2024 00:56
Status Failure
Total duration 33m 16s
Artifacts

ci.yml

on: pull_request
List directories for parallelizing tests
2s
List directories for parallelizing tests
Check Style
27s
Check Style
Check Documentation
1m 1s
Check Documentation
Test (mnt4_753/)
13s
Test (mnt4_753/)
Test (mnt6_753/)
19m 21s
Test (mnt6_753/)
Test (cp6_782/)
10s
Test (cp6_782/)
Test assembly
8m 21s
Test assembly
Check no_std
42s
Check no_std
Matrix: Check
Matrix: Test
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

1 error and 124 warnings
Check (nightly)
Process completed with exit code 101.
Check Style
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (stable)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
List directories for parallelizing tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (cp6_782/)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check no_std
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check no_std
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Check no_std
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Check no_std
target filter `examples` specified, but no targets matched; this is a no-op
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
/home/runner/work/algebra/algebra/test-templates/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Check no_std
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Check (nightly)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (stable)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (stable)
/home/runner/work/algebra/algebra/test-templates/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test (stable)
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/test-templates/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test (stable)
target filter `examples` specified, but no targets matched; this is a no-op
Test (stable)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (stable)
target filter `examples` specified, but no targets matched; this is a no-op
Test (./curve25519)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_bls12_381_bandersnatch)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_bls12_377)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_bls12_381)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_bn254)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_bw6_761)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./bn254)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed25519)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_cp6_782)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./bls12_381)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_mnt4_298)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./grumpkin)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./pallas)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./bw6_761)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./bw6_767)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./secq256k1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./secp256k1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (nightly)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (nightly)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Test (nightly)
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/test-templates/Cargo.toml: unused manifest key: package.package
Test (nightly)
target filter `examples` specified, but no targets matched; this is a no-op
Test (nightly)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (./bls12_377)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./secp384r1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./secp256r1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./vesta)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./ed_on_mnt4_753)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./mnt4_298)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test (./mnt6_298)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636