Docs.rs
  • p3-field-testing-0.3.0
    • p3-field-testing 0.3.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • dlubarov
    • BGluth
    • mattstam
    • jtguibas
    • Dependencies
      • criterion ^0.6 normal
      • num-bigint ^0.4.3 normal
      • p3-dft ^0.3.0 normal
      • p3-field ^0.3.0 normal
      • p3-matrix ^0.3.0 normal
      • p3-util ^0.3.0 normal
      • rand ^0.9.0 normal
    • Versions
    • 14.67% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

p3_field_testing0.3.0

  • All Items

Crate Items

  • Modules
  • Macros
  • Functions

Crate p3_field_testing

Source
Expand description

Utilities for testing field implementations.

Re-exports§

pub use bench_func::*;
pub use dft_testing::*;
pub use extension_testing::*;
pub use packedfield_testing::*;

Modules§

bench_func
dft_testing
extension_testing
from_integer_tests
Macros for testing the implementations of converting integers into field elements.
packedfield_testing

Macros§

generate_from_int_tests
generate_from_large_i_int_tests
generate_from_large_u_int_tests
generate_from_small_int_tests
generate_from_small_neg_int_tests
test_extension_field
test_field
test_field_dft
test_field_dft_large
test_packed_extension_field
test_packed_field
test_prime_field
test_prime_field_32
test_prime_field_64
test_two_adic_extension_field
test_two_adic_field

Functions§

test_add_slice
test_binary_ops
test_div_2exp_u64
test_dot_product
test_ef_two_adic_generator_consistency
test_generator
Given a list of the factors of the multiplicative group of a field, check that the defined generator is actually a generator of that group.
test_into_bytes_32
test_into_bytes_64
test_into_stream
test_inv_div
test_inverse
test_mul_2exp_u64
test_ring_with_eq
test_sums
test_two_adic_generator_consistency