#galois-field #gf

dbl

Double operation in Galois Field GF(2^128) using the lexicographically first polynomial among the irreducible degree n polynomials having a minimum number of coefficients

15 releases

Uses new Rust 2024

0.5.0 Sep 3, 2025
0.4.0-rc.2 Feb 23, 2025
0.4.0-rc.1 Oct 21, 2024
0.4.0-rc.0 Jul 26, 2024
0.1.0 Nov 20, 2017

#2928 in Cryptography

Download history 169042/week @ 2025-10-21 213247/week @ 2025-10-28 219891/week @ 2025-11-04 224085/week @ 2025-11-11 223276/week @ 2025-11-18 109659/week @ 2025-11-25 194282/week @ 2025-12-02 354241/week @ 2025-12-09 259628/week @ 2025-12-16 55840/week @ 2025-12-23 103315/week @ 2025-12-30 293778/week @ 2026-01-06 397529/week @ 2026-01-13 493847/week @ 2026-01-20 433919/week @ 2026-01-27 377445/week @ 2026-02-03

1,773,838 downloads per month
Used in 218 crates (4 directly)

MIT/Apache

9KB
135 lines

RustCrypto: Double operation in GF(2^n)

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

Double operation (a.k.a. "multiply-by-x") in Galois Field GF(2^n) using the lexicographically first polynomial among the irreducible degree n polynomials having a minimum number of coefficients.

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~535KB
~15K SLoC