BoolCrypt
0.1
BoolCrypt 0.1
API reference
BoolCrypt
»
Index
Index
A
|
B
|
C
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
A
affine_3b_classes (in module boolcrypt.sboxes)
anf2lut() (in module boolcrypt.utilities)
anf2matrix() (in module boolcrypt.utilities)
are_affine_equivalent_lut() (in module boolcrypt.equivalence)
are_linear_equivalent_lut() (in module boolcrypt.equivalence)
B
boolcrypt
module
boolcrypt.cczselfequivalence
module
boolcrypt.classification
module
boolcrypt.equivalence
module
boolcrypt.findpoly
module
boolcrypt.findpolymodp
module
boolcrypt.findpolyoptimal
module
boolcrypt.functionalequations
module
boolcrypt.modularaddition
module
boolcrypt.sboxes
module
boolcrypt.se_pmodadd
module
boolcrypt.se_pmodadd.find_affine_se
module
boolcrypt.se_pmodadd.find_affinequadratic_se
module
boolcrypt.utilities
module
C
check_ccz_equivalence_anf() (in module boolcrypt.equivalence)
check_permutation() (in module boolcrypt.findpoly)
check_self_ae_anf() (in module boolcrypt.equivalence)
check_self_ae_lut() (in module boolcrypt.equivalence)
check_self_le_anf() (in module boolcrypt.equivalence)
check_self_le_lut() (in module boolcrypt.equivalence)
classify_sboxes() (in module boolcrypt.classification)
compose_affine() (in module boolcrypt.utilities)
compose_anf_fast() (in module boolcrypt.utilities)
compose_lut() (in module boolcrypt.utilities)
compose_lut_matrix() (in module boolcrypt.utilities)
compose_matrix_lut() (in module boolcrypt.utilities)
concatenate_anf() (in module boolcrypt.utilities)
concatenate_anf_fast() (in module boolcrypt.utilities)
concatenate_lut() (in module boolcrypt.utilities)
F
find_aqse_pmodadd_slow() (in module boolcrypt.se_pmodadd.find_affinequadratic_se)
find_aqse_pmodadd_with_shape() (in module boolcrypt.se_pmodadd.find_affinequadratic_se)
find_ase_pmodadd_slow() (in module boolcrypt.se_pmodadd.find_affine_se)
find_ase_pmodadd_with_shape() (in module boolcrypt.se_pmodadd.find_affine_se)
find_ccz_equivalence() (in module boolcrypt.functionalequations)
find_divisors_or_selfequivs() (in module boolcrypt.findpoly)
find_equivalence() (in module boolcrypt.functionalequations)
find_fixed_vars() (in module boolcrypt.functionalequations)
find_half_affine_equivalence() (in module boolcrypt.functionalequations)
find_horizontal_decomposition() (in module boolcrypt.functionalequations)
find_inverse() (in module boolcrypt.functionalequations)
find_krssb() (in module boolcrypt.findpoly)
find_monomial_matrices() (in module boolcrypt.utilities)
find_nondiagonal_ase() (in module boolcrypt.functionalequations)
find_noninvertible_ase() (in module boolcrypt.functionalequations)
find_optimal_equiv_anf() (in module boolcrypt.findpolyoptimal)
find_optimal_equiv_poly() (in module boolcrypt.findpolyoptimal)
find_quadratic_krssb() (in module boolcrypt.findpolymodp)
find_quadratic_permutations() (in module boolcrypt.findpoly)
find_self_equivalence() (in module boolcrypt.cczselfequivalence)
G
get_4bit_2d_permutations() (in module boolcrypt.sboxes)
get_4bit_permutations() (in module boolcrypt.sboxes)
get_admissible_mapping() (in module boolcrypt.modularaddition)
get_algebraic_degree() (in module boolcrypt.utilities)
get_algebraic_degree_poly() (in module boolcrypt.findpolymodp)
get_all_algebraic_degrees() (in module boolcrypt.utilities)
get_all_components() (in module boolcrypt.utilities)
get_all_self_ae() (in module boolcrypt.equivalence)
get_all_self_le() (in module boolcrypt.equivalence)
get_all_symbolic_coeff() (in module boolcrypt.utilities)
get_anf() (in module boolcrypt.findpolymodp)
get_anf_coeffmatrix_str() (in module boolcrypt.utilities)
get_bitsize() (in module boolcrypt.utilities)
get_canonical_matrix() (in module boolcrypt.utilities)
get_ccz_modadd_anf() (in module boolcrypt.modularaddition)
get_common_linear_reprs() (in module boolcrypt.equivalence)
get_ct_coeff() (in module boolcrypt.utilities)
get_degd_exponents() (in module boolcrypt.findpolymodp)
get_differential_uniformity() (in module boolcrypt.utilities)
get_implicit_modadd_anf() (in module boolcrypt.modularaddition)
get_linearity() (in module boolcrypt.utilities)
get_lut_inversion() (in module boolcrypt.utilities)
get_megabyte_size_anf() (in module boolcrypt.utilities)
get_megabyte_size_splitdegree_anf() (in module boolcrypt.utilities)
get_modadd_anf() (in module boolcrypt.modularaddition)
get_modadd_lut() (in module boolcrypt.modularaddition)
get_monomial_permutation() (in module boolcrypt.findpoly)
get_num_inputs_anf() (in module boolcrypt.utilities)
get_number_self_ae() (in module boolcrypt.equivalence)
get_number_self_le() (in module boolcrypt.equivalence)
get_properties() (in module boolcrypt.classification)
get_quadratic_6bit_permutations() (in module boolcrypt.sboxes)
get_rijndael_field() (in module boolcrypt.utilities)
get_sas_decomposition() (in module boolcrypt.findpoly)
get_smart_print() (in module boolcrypt.utilities)
get_symbolic_alg_deg() (in module boolcrypt.utilities)
get_symbolic_anf() (in module boolcrypt.utilities)
get_symbolic_coeff() (in module boolcrypt.utilities)
get_upper_bound_gf2_splitdegree_monomials() (in module boolcrypt.utilities)
get_upper_bound_monomials() (in module boolcrypt.utilities)
get_zero_constant_terms_equations() (in module boolcrypt.se_pmodadd.find_affine_se)
graph_aqse_coeffs2modadd_aqse_anf() (in module boolcrypt.se_pmodadd.find_affinequadratic_se)
graph_ase_coeffs2modadd_ase_anf() (in module boolcrypt.se_pmodadd.find_affine_se)
H
has_affine_but_no_linear_se() (in module boolcrypt.equivalence)
has_linear_structures() (in module boolcrypt.utilities)
hex_string2lut() (in module boolcrypt.utilities)
high_se_4bit_2deg_sboxes (in module boolcrypt.sboxes)
high_se_4bit_sboxes (in module boolcrypt.sboxes)
I
int2basep() (in module boolcrypt.findpolymodp)
int2vector() (in module boolcrypt.utilities)
inv2deg_5bit_2deg_sboxes (in module boolcrypt.sboxes)
inv3deg_5bit_2deg_sboxes (in module boolcrypt.sboxes)
invert_lut() (in module boolcrypt.utilities)
invert_poly() (in module boolcrypt.findpolymodp)
is_balanced() (in module boolcrypt.utilities)
is_invertible() (in module boolcrypt.utilities)
is_permutation_poly() (in module boolcrypt.findpoly)
is_quadratic_poly() (in module boolcrypt.findpolymodp)
L
lin_poly2pseudocirc_matrix() (in module boolcrypt.utilities)
linear_3b_classes (in module boolcrypt.sboxes)
lut2anf() (in module boolcrypt.utilities)
lut2hex_string() (in module boolcrypt.utilities)
lut2matrix() (in module boolcrypt.utilities)
lut2poly() (in module boolcrypt.utilities)
M
matrix2anf() (in module boolcrypt.utilities)
matrix2lut() (in module boolcrypt.utilities)
matrix2poly() (in module boolcrypt.utilities)
module
boolcrypt
boolcrypt.cczselfequivalence
boolcrypt.classification
boolcrypt.equivalence
boolcrypt.findpoly
boolcrypt.findpolymodp
boolcrypt.findpolyoptimal
boolcrypt.functionalequations
boolcrypt.modularaddition
boolcrypt.sboxes
boolcrypt.se_pmodadd
boolcrypt.se_pmodadd.find_affine_se
boolcrypt.se_pmodadd.find_affinequadratic_se
boolcrypt.utilities
N
normalize_poly() (in module boolcrypt.utilities)
P
poly2lut() (in module boolcrypt.utilities)
poly2lut_fast() (in module boolcrypt.findpoly)
poly2matrix() (in module boolcrypt.utilities)
polyfile2hex() (in module boolcrypt.findpoly)
pretty_container_with_matrices() (in module boolcrypt.utilities)
pretty_poly() (in module boolcrypt.utilities)
Properties (class in boolcrypt.classification)
R
reduce() (in module boolcrypt.functionalequations)
rssb_6bit (in module boolcrypt.sboxes)
S
shape() (in module boolcrypt.se_pmodadd.find_affine_se)
(in module boolcrypt.se_pmodadd.find_affinequadratic_se)
simplify_symbolic_anf() (in module boolcrypt.utilities)
simplify_symbolic_matrix() (in module boolcrypt.utilities)
solve_functional_equation() (in module boolcrypt.functionalequations)
str2bp() (in module boolcrypt.utilities)
str2poly() (in module boolcrypt.findpoly)
substitute_anf() (in module boolcrypt.utilities)
T
test_conversion() (in module boolcrypt.utilities)
test_modadd_functions() (in module boolcrypt.modularaddition)
V
vector2int() (in module boolcrypt.utilities)