Module gf_complete

Module gf_complete 

Source

Structs§

gf

Constants§

GF_REGION_ALTMAP
GF_REGION_CAUCHY
GF_REGION_DEFAULT
GF_REGION_DOUBLE_TABLE
GF_REGION_LAZY
GF_REGION_NOSIMD
GF_REGION_NOSSE
GF_REGION_QUAD_TABLE
GF_REGION_SIMD
GF_REGION_SSE
gf_division_type_t_GF_DIVIDE_DEFAULT
gf_division_type_t_GF_DIVIDE_EUCLID
gf_division_type_t_GF_DIVIDE_MATRIX
gf_mult_type_t_GF_MULT_BYTWO_b
gf_mult_type_t_GF_MULT_BYTWO_p
gf_mult_type_t_GF_MULT_CARRY_FREE
gf_mult_type_t_GF_MULT_CARRY_FREE_GK
gf_mult_type_t_GF_MULT_COMPOSITE
gf_mult_type_t_GF_MULT_DEFAULT
gf_mult_type_t_GF_MULT_GROUP
gf_mult_type_t_GF_MULT_LOG_TABLE
gf_mult_type_t_GF_MULT_LOG_ZERO
gf_mult_type_t_GF_MULT_LOG_ZERO_EXT
gf_mult_type_t_GF_MULT_SHIFT
gf_mult_type_t_GF_MULT_SPLIT_TABLE
gf_mult_type_t_GF_MULT_TABLE

Functions§

gf_error
gf_free
gf_general_add
gf_general_are_equal
gf_general_divide
gf_general_do_region_check
gf_general_do_region_multiply
gf_general_do_single_timing_test
gf_general_inverse
gf_general_is_one
gf_general_is_zero
gf_general_multiply
gf_general_s_to_val
gf_general_set_one
gf_general_set_random
gf_general_set_two
gf_general_set_up_single_timing_test
gf_general_set_zero
gf_general_val_to_s
gf_init_easy
gf_init_hard
gf_scratch_size
gf_size
gf_w4_get_div_table
gf_w4_get_mult_table
gf_w8_get_div_table
gf_w8_get_mult_table
gf_w16_get_div_alog_table
gf_w16_get_log_table
gf_w16_get_mult_alog_table

Type Aliases§

GFP
gf_division_type_t
gf_mult_type_t
gf_region_type_t
gf_t
gf_val_32_t
gf_val_64_t
gf_val_128_t

Unions§

gf_extract
gf_func_a
gf_func_a_b
gf_general_t
gf_region