\(\mathbb{F}_{2^e}\) More...
#include <m4ri/m4ri.h>Go to the source code of this file.
Data Structures | |
| struct | gf2e |
| \(\mathbb{F}_{2^e}\) More... | |
Functions | |
| void | gf2e_free (gf2e *ff) |
| static size_t | gf2e_degree_to_w (const gf2e *ff) |
| static word * | gf2e_t16_init (const gf2e *ff, const word a) |
| static void | gf2e_t16_free (word *mul) |
| Free multiplication table. | |
| static void | gf2e_make_pow_gen (gf2e *ff) |
\(\mathbb{F}_{2^e}\)
| static size_t gf2e_degree_to_w | ( | const gf2e * | ff | ) | [inline, static] |
Return the width used for storing elements of ff
| ff | Finite field. |
| static void gf2e_make_pow_gen | ( | gf2e * | ff | ) | [inline, static] |
Generate gf2e::pow_gen.
| ff | Finite field. |
| static void gf2e_t16_free | ( | word * | mul | ) | [inline, static] |
Free multiplication table.
| mul | Multiplication table |
| static word* gf2e_t16_init | ( | const gf2e * | ff, |
| const word | a | ||
| ) | [inline, static] |
Compute all multiples by a of vectors fitting into 16 bits.
| ff | Finite field. |
| a | Finite field element. |
1.8.0