sboxU.core package
The core module the basic block of sboxU: the class that allows an easy interaction with vectorial Boolean functions (S-boxes), and basic arithmetic (over F_2 or F_{2^n}).
Subpackages
- sboxU.core.anf package
- sboxU.core.building_blocks package
- sboxU.core.f2functions package
- Submodules
- sboxU.core.f2functions.cython_functions module
- sboxU.core.f2functions.field_arithmetic module
- sboxU.core.sbox package
- Submodules
- sboxU.core.sbox.cython_functions module
F2_trans()S_boxS_box.attach_casts_pair()S_box.component()S_box.coordinate()S_box.derivative()S_box.get_input_length()S_box.get_output_length()S_box.input_space()S_box.input_space_size()S_box.inverse()S_box.is_invertible()S_box.lut()S_box.name()S_box.output_space()S_box.output_space_size()S_box.rename()S_box.to_bytes()
S_box_fpS_box_fp.coordinate()S_box_fp.derivative()S_box_fp.get_input_size()S_box_fp.get_input_space()S_box_fp.get_input_space_size()S_box_fp.get_lut()S_box_fp.get_name()S_box_fp.get_output_size()S_box_fp.get_output_space()S_box_fp.get_output_space_size()S_box_fp.get_p()S_box_fp.identity_S_box()S_box_fp.inverse()S_box_fp.is_invertible()S_box_fp.rename()
get_Sbox_from_F2AffineMap()get_Sbox_from_bytes()get_Sbox_from_list()get_Sbox_from_lut()get_Sbox_from_multivariate_polynomials()get_Sbox_from_sage_SBox()get_Sbox_from_univariate_polynomial()get_sbox()identity_S_box()new_sbox_name()
- sboxU.core.sbox.linearCasts module
- sboxU.core.sbox.misc module
- sboxU.core.spectrum package