Skip to content

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

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 #3113

Triggered via pull request December 13, 2024 02:14
Status Failure
Total duration 17m 36s
Artifacts

ci.yml

on: pull_request
List directories for parallelizing tests
4s
List directories for parallelizing tests
Check Style
10s
Check Style
Check Documentation
1m 3s
Check Documentation
Test (mnt4_753/)
18s
Test (mnt4_753/)
Test (mnt6_753/)
10s
Test (mnt6_753/)
Test (cp6_782/)
8s
Test (cp6_782/)
Test assembly
8m 25s
Test assembly
Check no_std
32s
Check no_std
Matrix: Check
Matrix: Test
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 124 warnings
Check Style
Process completed with exit code 1.
Check (nightly)
Process completed with exit code 101.
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
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/
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 (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 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/test-templates/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/serialize-derive/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-asm/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
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/serialize/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
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/ff/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`
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
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/
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 (./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_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_mnt4_298)
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 (./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)
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 (./ed25519)
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 (./bn254)
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 (./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 (./secp384r1)
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 (./bls12_381)
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 (./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_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
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/bench-templates/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/ff/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/test-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/ff-asm/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ec/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/ff-macros/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff/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/ec/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/test-curves/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/serialize/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/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/poly/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)
target filter `examples` specified, but no targets matched; this is a no-op
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/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-derive/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/ff-macros/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/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-macros/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/ec/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/bench-templates/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-asm/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)
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/serialize-derive/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/test-templates/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package