#finite-fields #polynomial #group #rings #operations #euclidean #gf

nightly finitelib

A Rust library that implements multiprecision operations and some math entities over them: finite groups, finite fields, euclidean rings, polynomials

2 releases

0.1.1 Mar 2, 2024
0.1.0 Mar 2, 2024

#1491 in Math

46 downloads per month

MIT license

145KB
3.5K SLoC

finitelib

A Rust library that implements multiprecision operations and some math entities over them:

  • Finite groups
  • Finite fields (prime - GF(p), splitting - GF(p^m), binary - GF(2^m), Montgomery representation)
  • Euclidean rings (including modular operations)
  • Polynomials

lib.rs:

finitelib contains algorithms to work with finite fields.

Dependencies

~315KB