Navigation
index
modules
|
CLAASP: Cryptographic Library for Automated Analysis of Symmetric Primitives v2.5.0 documentation
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
A51StreamCipher (class in ciphers.stream_ciphers.a5_1_stream_cipher)
A52StreamCipher (class in ciphers.stream_ciphers.a5_2_stream_cipher)
add_add_round_tweakey() (SkinnyBlockCipher method)
add_additional_xor_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
add_AND_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_and_component_in_md5() (MD5HashFunction method)
add_and_component_in_sha1() (SHA1HashFunction method)
add_and_component_sha2() (SHA2HashFunction method)
add_and_component_to_even_round() (FancyBlockCipher method)
add_arcs() (in module cipher_modules.models.utils)
add_bit_to_bit_list() (in module cipher_modules.inverse_cipher)
add_cipher_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_comment() (MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
add_component() (in module editor)
(Round method)
(Rounds method)
add_concatenate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_constant_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_constraint_from_str() (MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
add_constraints_to_build_fully_automatic_model_in_sage_milp_class() (MilpBitwiseImpossibleXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
add_constraints_to_build_in_sage_milp_class() (MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
add_constraints_to_build_in_sage_milp_class_with_chosen_incompatible_components() (MilpBitwiseImpossibleXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
add_FSR_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_intermediate_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_intermediate_output_component_latin_dances_permutations() (in module ciphers.permutations.util)
add_intermediate_output_components() (HightBlockCipher method)
(LeaBlockCipher method)
add_linear_layer_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_mix_column_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_mix_column_serials() (SkinnyBlockCipher method)
add_MODADD_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_modadd_component_in_md5() (MD5HashFunction method)
add_modadd_component_in_md5_for_x() (MD5HashFunction method)
add_modadd_component_in_sha1() (SHA1HashFunction method)
add_modadd_component_sha2() (SHA2HashFunction method)
add_MODSUB_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_new_component_to_list() (in module cipher_modules.inverse_cipher)
add_NOT_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_not_component_in_md5() (MD5HashFunction method)
add_OR_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_or_component_in_md5() (MD5HashFunction method)
add_output_comment() (MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
add_output_component() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LowMCBlockCipher method)
(SkinnyBlockCipher method)
(SpeckBlockCipher method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
add_padding() (in module cipher_modules.generic_functions)
add_permutation_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_reverse_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_rotate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_rotate_component_in_md5() (MD5HashFunction method)
add_rotate_component_in_sha1() (SHA1HashFunction method)
add_rotate_component_sha2() (SHA2HashFunction method)
add_round() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_round_constant() (LowMCBlockCipher method)
add_round_key() (LowMCBlockCipher method)
(PresentBlockCipher method)
add_round_key_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_round_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_round_output_component_in_md5() (MD5HashFunction method)
add_round_output_component_in_sha1() (SHA1HashFunction method)
add_round_output_component_sha2() (SHA2HashFunction method)
add_round_output_linear() (KeccakPermutation method)
(XoodooPermutation method)
add_round_output_nonlinear() (KeccakPermutation method)
(XoodooPermutation method)
add_SBOX_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_sbox_components_layer_in_even_rounds() (FancyBlockCipher method)
add_SHIFT_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_shift_rows_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_shift_rows_components() (in module ciphers.block_ciphers.skinny_block_cipher)
add_sigma_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_solution_to_components_values() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
add_solutions_from_components_values() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
add_subkey() (SCARFBlockCipher method)
(ThreefishBlockCipher method)
add_suffix_to_components() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_theta_keccak_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_theta_xoodoo_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_variable_rotate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_variable_shift_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_word_permutation_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_XOR_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_xor_component_in_md5() (MD5HashFunction method)
add_xor_component_sha2() (SHA2HashFunction method)
add_xor_component_to_even_round() (FancyBlockCipher method)
add_xor_components() (in module components.mix_column_component)
AESBlockCipher (class in ciphers.block_ciphers.aes_block_cipher)
aggregate_list_of_dictionary() (in module utils.utils)
algebraic_polynomials() (AND method)
(Constant method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
algebraic_tests() (AlgebraicTests method)
AlgebraicModel (class in cipher_modules.models.algebraic.algebraic_model)
AlgebraicTests (class in cipher_modules.algebraic_tests)
all_input_bits_available() (in module cipher_modules.inverse_cipher)
all_output_bits_available() (in module cipher_modules.inverse_cipher)
all_output_updated_bits_available() (in module cipher_modules.inverse_cipher)
alzette() (SparklePermutation method)
alzette_round() (SparklePermutation method)
AND (class in components.and_component)
AND() (in module cipher_modules.generic_functions)
AND_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
and_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits)
and_LAT() (in module cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits)
and_xor_differential_probability_ddt() (in module cipher_modules.models.cp.cp_models.cp_xor_differential_model)
and_xor_linear_probability_lat() (CpXorLinearModel method)
apply_sbox_to_each_3bit_column() (XoodooInvertiblePermutation method)
(XoodooSboxPermutation method)
are_equal_components() (in module cipher_modules.inverse_cipher)
are_there_enough_available_inputs_to_evaluate_component() (in module cipher_modules.inverse_cipher)
are_there_enough_available_inputs_to_perform_inversion() (in module cipher_modules.inverse_cipher)
are_there_forbidden_components() (Round method)
are_there_not_forbidden_components() (Rounds method)
are_these_bits_available() (in module cipher_modules.inverse_cipher)
arx_box() (SparxBlockCipher method)
as_python_dictionary() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(FSR method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(IntermediateOutput method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LinearLayer method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Reverse method)
(Rotate method)
(SalsaPermutation method)
(SBOX method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(VariableRotate method)
(VariableShift method)
(WhirlpoolHashFunction method)
(WordPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XOR method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
AsconPermutation (class in ciphers.permutations.ascon_permutation)
AsconSboxSigmaNoMatrixPermutation (class in ciphers.permutations.ascon_sbox_sigma_no_matrix_permutation)
AsconSboxSigmaPermutation (class in ciphers.permutations.ascon_sbox_sigma_permutation)
assign_functions_based_on() (SparxBlockCipher method)
avalanche (DatasetType attribute)
avalanche_probability_vectors() (AvalancheTests method)
avalanche_tests() (AvalancheTests method)
AvalancheTests (class in cipher_modules.avalanche_tests)
B
BEA1BlockCipher (class in ciphers.block_ciphers.bea1_block_cipher)
big_swap() (in module ciphers.permutations.gimli_permutation)
(in module ciphers.permutations.gimli_sbox_permutation)
binary_matrix_of_linear_component() (in module cipher_modules.component_analysis_tests)
binary_variable (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
bit_positions (Input property)
bit_size (Input property)
bit_vector_AND() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_CONCAT() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_linear_layer() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_mix_column() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_mix_column_poly0() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_MODADD() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_MODSUB() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_NOT() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_OR() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_print_as_hex_values() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_ROTATE() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_SBOX() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_select_word() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_SHIFT() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_SHIFT_BY_VARIABLE_AMOUNT() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_to_integer() (in module cipher_modules.generic_functions_vectorized_bit)
bit_vector_XOR() (in module cipher_modules.generic_functions_vectorized_bit)
bivium_key_stream() (BiviumStreamCipher method)
bivium_state_initialization() (BiviumStreamCipher method)
BiviumStreamCipher (class in ciphers.stream_ciphers.bivium_stream_cipher)
Blake2HashFunction (class in ciphers.hash_functions.blake2_hash_function)
BlakeHashFunction (class in ciphers.hash_functions.blake_hash_function)
BluetoothStreamCipherE0 (class in ciphers.stream_ciphers.bluetooth_stream_cipher_e0)
Body (class in utils.templates)
bottom_half_quarter_round() (ChachaPermutation method)
(ChachaStreamCipher method)
(SalsaPermutation method)
branch_number() (in module cipher_modules.component_analysis_tests)
branch_xor_linear_constraints() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
build_all_xor_differential_trails_with_fixed_weight() (MinizincXorDifferentialModel method)
build_bitwise_deterministic_truncated_xor_differential_trail_model() (CmsSatDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
build_bitwise_impossible_xor_differential_trail_model() (MilpBitwiseImpossibleXorDifferentialModel method)
build_cipher_model() (CmsSatCipherModel method)
(CpCipherModel method)
(MilpCipherModel method)
(MinizincCipherModel method)
(SatCipherModel method)
(SmtCipherModel method)
build_code_for_components() (in module cipher_modules.code_generator)
build_code_for_continuous_diffusion_analysis_components() (in module cipher_modules.code_generator)
build_continuous_diffusion_analysis_function_call() (in module cipher_modules.code_generator)
build_deterministic_truncated_xor_differential_trail_model() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
build_function_call() (in module cipher_modules.code_generator)
build_impossible_xor_differential_trail_model() (CpImpossibleXorDifferentialModel method)
build_inverse_deterministic_truncated_xor_differential_trail_model() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
build_lowest_weight_xor_differential_trail_model() (MinizincXorDifferentialModel method)
build_lowest_xor_differential_trails_with_at_most_weight() (MinizincXorDifferentialModel method)
build_mix_column_truncated_table() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
build_wordwise_deterministic_truncated_xor_differential_trail_model() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
build_wordwise_impossible_xor_differential_trail_model() (MilpWordwiseImpossibleXorDifferentialModel method)
build_xor_differential_trail_and_checker_model_at_intermediate_output_level() (CmsSatXorDifferentialModel method)
(SatXorDifferentialModel method)
build_xor_differential_trail_first_step_model() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
build_xor_differential_trail_model() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MinizincXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
build_xor_differential_trail_model_template() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
build_xor_differential_trail_second_step_model() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
build_xor_linear_trail_model() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
build_xor_truncated_table() (in module cipher_modules.models.cp.cp_models.cp_xor_differential_number_of_active_sboxes_model)
Builder (class in utils.templates)
byte_vector_AND() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_is_consecutive() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_linear_layer() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_mix_column() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_mix_column_poly0() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_MODADD() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_MODSUB() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_NOT() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_OR() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_print_as_hex_values() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_ROTATE() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_SBOX() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_select_all_words() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_SHIFT() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_SHIFT_BY_VARIABLE_AMOUNT() (in module cipher_modules.generic_functions_vectorized_byte)
byte_vector_XOR() (in module cipher_modules.generic_functions_vectorized_byte)
bytearray_to_int() (in module utils.integer_functions)
bytearray_to_wordlist() (in module utils.integer_functions)
bytes_positions_to_little_endian_for_32_bits() (in module utils.utils)
bytes_positions_to_little_endian_for_multiple_of_32() (in module utils.utils)
C
calculate_bit_positions() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
calculate_bit_values() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
calculate_component_weight() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
calculate_input_bit_positions() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
(in module components.mix_column_component)
calculate_inputs() (in module utils.utils)
calculate_weights_for_linear_layer() (in module cipher_modules.component_analysis_tests)
calculate_weights_for_mix_column() (in module cipher_modules.component_analysis_tests)
cbc (DatasetType attribute)
ChachaPermutation (class in ciphers.permutations.chacha_permutation)
ChachaStreamCipher (class in ciphers.stream_ciphers.chacha_stream_cipher)
check_output_size() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
check_size() (in module component)
check_table_feasibility() (in module components.sbox_component)
chi_definition() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
cipher
module
Cipher (class in cipher)
cipher (CpCipherModel property)
(CpDeterministicTruncatedXorDifferentialModel property)
(CpImpossibleXorDifferentialModel property)
(CpModel property)
(CpXorDifferentialFixingNumberOfActiveSboxesModel property)
(CpXorDifferentialModel property)
(CpXorDifferentialNumberOfActiveSboxesModel property)
(CpXorLinearModel property)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MinizincCipherModel property)
(MinizincDeterministicTruncatedXorDifferentialModel property)
(MinizincModel property)
(MinizincXorDifferentialModel property)
cipher_find_component() (in module cipher_modules.inverse_cipher)
cipher_id (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(CpCipherModel property)
(CpDeterministicTruncatedXorDifferentialModel property)
(CpImpossibleXorDifferentialModel property)
(CpModel property)
(CpXorDifferentialFixingNumberOfActiveSboxesModel property)
(CpXorDifferentialModel property)
(CpXorDifferentialNumberOfActiveSboxesModel property)
(CpXorLinearModel property)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MinizincCipherModel property)
(MinizincDeterministicTruncatedXorDifferentialModel property)
(MinizincModel property)
(MinizincXorDifferentialModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SmtCipherModel property)
(SmtDeterministicTruncatedXorDifferentialModel property)
(SmtModel property)
(SmtXorDifferentialModel property)
(SmtXorLinearModel property)
cipher_input_variables() (SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
cipher_input_xor_linear_variables() (SmtXorLinearModel method)
cipher_inputs_to_evaluate_vectorized_inputs() (in module cipher_modules.generic_functions_vectorized_byte)
cipher_inverse() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
cipher_modules.algebraic_tests
module
cipher_modules.avalanche_tests
module
cipher_modules.code_generator
module
cipher_modules.component_analysis_tests
module
cipher_modules.continuous_diffusion_analysis
module
cipher_modules.evaluator
module
cipher_modules.generic_functions
module
cipher_modules.generic_functions_continuous_diffusion_analysis
module
cipher_modules.generic_functions_vectorized_bit
module
cipher_modules.generic_functions_vectorized_byte
module
cipher_modules.graph_generator
module
cipher_modules.inverse_cipher
module
cipher_modules.models.algebraic.algebraic_model
module
cipher_modules.models.algebraic.boolean_polynomial_ring
module
cipher_modules.models.algebraic.constraints
module
cipher_modules.models.cp.cp_model
module
cipher_modules.models.cp.cp_models.cp_cipher_model
module
cipher_modules.models.cp.cp_models.cp_deterministic_truncated_xor_differential_model
module
cipher_modules.models.cp.cp_models.cp_impossible_xor_differential_model
module
cipher_modules.models.cp.cp_models.cp_xor_differential_model
module
cipher_modules.models.cp.cp_models.cp_xor_differential_number_of_active_sboxes_model
module
cipher_modules.models.cp.cp_models.cp_xor_differential_trail_search_fixing_number_of_active_sboxes_model
module
cipher_modules.models.cp.cp_models.cp_xor_linear_model
module
cipher_modules.models.cp.minizinc_utils.usefulfunctions
module
cipher_modules.models.cp.solvers
module
cipher_modules.models.milp.milp_model
module
cipher_modules.models.milp.milp_models.milp_bitwise_deterministic_truncated_xor_differential_model
module
cipher_modules.models.milp.milp_models.milp_bitwise_impossible_xor_differential_model
module
cipher_modules.models.milp.milp_models.milp_cipher_model
module
cipher_modules.models.milp.milp_models.milp_wordwise_deterministic_truncated_xor_differential_model
module
cipher_modules.models.milp.milp_models.milp_wordwise_impossible_xor_differential_model
module
cipher_modules.models.milp.milp_models.milp_xor_differential_model
module
cipher_modules.models.milp.milp_models.milp_xor_linear_model
module
cipher_modules.models.milp.solvers
module
cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits
module
cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes
module
cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices
module
cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits
module
cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits
module
cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search
module
cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes
module
cipher_modules.models.milp.utils.milp_name_mappings
module
cipher_modules.models.milp.utils.milp_truncated_utils
module
cipher_modules.models.milp.utils.mzn_predicates
module
cipher_modules.models.milp.utils.utils
module
cipher_modules.models.minizinc.minizinc_model
module
cipher_modules.models.minizinc.minizinc_models.minizinc_cipher_model
module
cipher_modules.models.minizinc.minizinc_models.minizinc_deterministic_truncated_xor_differential_model
module
cipher_modules.models.minizinc.minizinc_models.minizinc_xor_differential_model
module
cipher_modules.models.minizinc.utils.mzn_bct_predicates
module
cipher_modules.models.minizinc.utils.utils
module
cipher_modules.models.sat.cms_models.cms_bitwise_deterministic_truncated_xor_differential_model
module
cipher_modules.models.sat.cms_models.cms_cipher_model
module
cipher_modules.models.sat.cms_models.cms_xor_differential_model
module
cipher_modules.models.sat.cms_models.cms_xor_linear_model
module
cipher_modules.models.sat.sat_model
module
cipher_modules.models.sat.sat_models.sat_bitwise_deterministic_truncated_xor_differential_model
module
cipher_modules.models.sat.sat_models.sat_cipher_model
module
cipher_modules.models.sat.sat_models.sat_xor_differential_model
module
cipher_modules.models.sat.sat_models.sat_xor_linear_model
module
cipher_modules.models.sat.solvers
module
cipher_modules.models.sat.utils.mzn_predicates
module
cipher_modules.models.sat.utils.n_window_heuristic_helper
module
cipher_modules.models.sat.utils.utils
module
cipher_modules.models.smt.smt_model
module
cipher_modules.models.smt.smt_models.smt_cipher_model
module
cipher_modules.models.smt.smt_models.smt_deterministic_truncated_xor_differential_model
module
cipher_modules.models.smt.smt_models.smt_xor_differential_model
module
cipher_modules.models.smt.smt_models.smt_xor_linear_model
module
cipher_modules.models.smt.solvers
module
cipher_modules.models.smt.utils.utils
module
cipher_modules.models.utils
module
cipher_modules.report
module
cipher_modules.statistical_tests.dataset_generator
module
cipher_modules.statistical_tests.dieharder_statistical_tests
module
cipher_modules.statistical_tests.nist_statistical_tests
module
cipher_modules.tester
module
cipher_partial_inverse() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
CipherComponentsAnalysis (class in cipher_modules.component_analysis_tests)
CipherOutput (class in components.cipher_output_component)
ciphers.block_ciphers.aes_block_cipher
module
ciphers.block_ciphers.bea1_block_cipher
module
ciphers.block_ciphers.constant_block_cipher
module
ciphers.block_ciphers.des_block_cipher
module
ciphers.block_ciphers.des_exact_key_length_block_cipher
module
ciphers.block_ciphers.fancy_block_cipher
module
ciphers.block_ciphers.hight_block_cipher
module
ciphers.block_ciphers.identity_block_cipher
module
ciphers.block_ciphers.kasumi_block_cipher
module
ciphers.block_ciphers.lblock_block_cipher
module
ciphers.block_ciphers.lea_block_cipher
module
ciphers.block_ciphers.lowmc_block_cipher
module
ciphers.block_ciphers.lowmc_generate_matrices
module
ciphers.block_ciphers.midori_block_cipher
module
ciphers.block_ciphers.present_block_cipher
module
ciphers.block_ciphers.qarmav2_block_cipher
module
ciphers.block_ciphers.qarmav2_with_mixcolumn_block_cipher
module
ciphers.block_ciphers.raiden_block_cipher
module
ciphers.block_ciphers.rc5_block_cipher
module
ciphers.block_ciphers.scarf_block_cipher
module
ciphers.block_ciphers.simon_block_cipher
module
ciphers.block_ciphers.skinny_block_cipher
module
ciphers.block_ciphers.sparx_block_cipher
module
ciphers.block_ciphers.speck_block_cipher
module
ciphers.block_ciphers.speedy_block_cipher
module
ciphers.block_ciphers.tea_block_cipher
module
ciphers.block_ciphers.threefish_block_cipher
module
ciphers.block_ciphers.twofish_block_cipher
module
ciphers.block_ciphers.xtea_block_cipher
module
ciphers.hash_functions.blake2_hash_function
module
ciphers.hash_functions.blake_hash_function
module
ciphers.hash_functions.md5_hash_function
module
ciphers.hash_functions.sha1_hash_function
module
ciphers.hash_functions.sha2_hash_function
module
ciphers.hash_functions.whirlpool_hash_function
module
ciphers.permutations.ascon_permutation
module
ciphers.permutations.ascon_sbox_sigma_no_matrix_permutation
module
ciphers.permutations.ascon_sbox_sigma_permutation
module
ciphers.permutations.chacha_permutation
module
ciphers.permutations.gaston_permutation
module
ciphers.permutations.gaston_sbox_permutation
module
ciphers.permutations.gift_permutation
module
ciphers.permutations.gift_sbox_permutation
module
ciphers.permutations.gimli_permutation
module
ciphers.permutations.gimli_sbox_permutation
module
ciphers.permutations.grain_core_permutation
module
ciphers.permutations.keccak_invertible_permutation
module
ciphers.permutations.keccak_permutation
module
ciphers.permutations.keccak_sbox_permutation
module
ciphers.permutations.photon_permutation
module
ciphers.permutations.salsa_permutation
module
ciphers.permutations.sparkle_permutation
module
ciphers.permutations.spongent_pi_fsr_permutation
module
ciphers.permutations.spongent_pi_permutation
module
ciphers.permutations.spongent_pi_precomputation_permutation
module
ciphers.permutations.tinyjambu_32bits_word_permutation
module
ciphers.permutations.tinyjambu_fsr_32bits_word_permutation
module
ciphers.permutations.tinyjambu_permutation
module
ciphers.permutations.util
module
ciphers.permutations.xoodoo_invertible_permutation
module
ciphers.permutations.xoodoo_permutation
module
ciphers.permutations.xoodoo_sbox_permutation
module
ciphers.stream_ciphers.a5_1_stream_cipher
module
ciphers.stream_ciphers.a5_2_stream_cipher
module
ciphers.stream_ciphers.bivium_stream_cipher
module
ciphers.stream_ciphers.bluetooth_stream_cipher_e0
module
ciphers.stream_ciphers.chacha_stream_cipher
module
ciphers.stream_ciphers.snow3g_stream_cipher
module
ciphers.stream_ciphers.trivium_stream_cipher
module
ciphers.stream_ciphers.zuc_stream_cipher
module
ciphers.toys.toyspn1
module
ciphers.toys.toyspn2
module
clean_reports() (Report method)
clock_fsm() (Snow3GStreamCipher method)
clock_lfsr() (Snow3GStreamCipher method)
clock_lfsr_initialization_mode() (Snow3GStreamCipher method)
clocking_lfsr() (ZucStreamCipher method)
cms_add_clauses_to_solver() (in module cipher_modules.models.sat.utils.utils)
cms_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
cms_modadd() (in module components.modadd_component)
cms_modadd_seq() (in module components.modadd_component)
cms_xor_differential_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cms_xor_linear_mask_propagation_constraints() (AND method)
(Constant method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
CmsSatCipherModel (class in cipher_modules.models.sat.cms_models.cms_cipher_model)
CmsSatDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.sat.cms_models.cms_bitwise_deterministic_truncated_xor_differential_model)
CmsSatXorDifferentialModel (class in cipher_modules.models.sat.cms_models.cms_xor_differential_model)
CmsSatXorLinearModel (class in cipher_modules.models.sat.cms_models.cms_xor_linear_model)
cnf_and() (in module cipher_modules.models.sat.utils.utils)
cnf_and_differential() (in module cipher_modules.models.sat.utils.utils)
cnf_and_linear() (in module cipher_modules.models.sat.utils.utils)
cnf_and_seq() (in module cipher_modules.models.sat.utils.utils)
cnf_carry() (in module cipher_modules.models.sat.utils.utils)
cnf_carry_comp2() (in module cipher_modules.models.sat.utils.utils)
cnf_equivalent() (in module cipher_modules.models.sat.utils.utils)
cnf_hw_lipmaa() (in module cipher_modules.models.sat.utils.utils)
cnf_inequality() (in module cipher_modules.models.sat.utils.utils)
cnf_lipmaa() (in module cipher_modules.models.sat.utils.utils)
cnf_modadd_inequality() (in module cipher_modules.models.sat.utils.utils)
cnf_n_window_heuristic_on_w_vars() (in module cipher_modules.models.sat.utils.utils)
cnf_or() (in module cipher_modules.models.sat.utils.utils)
cnf_or_seq() (in module cipher_modules.models.sat.utils.utils)
cnf_result_comp2() (in module cipher_modules.models.sat.utils.utils)
cnf_vshift_false() (in module cipher_modules.models.sat.utils.utils)
cnf_vshift_id() (in module cipher_modules.models.sat.utils.utils)
cnf_xor() (in module cipher_modules.models.sat.utils.utils)
cnf_xor_seq() (in module cipher_modules.models.sat.utils.utils)
cnf_xor_truncated() (in module cipher_modules.models.sat.utils.utils)
cnf_xor_truncated_seq() (in module cipher_modules.models.sat.utils.utils)
collect_input_id_links() (FancyBlockCipher method)
column_step() (Blake2HashFunction method)
(BlakeHashFunction method)
component
module
Component (class in component)
component_analysis_tests() (CipherComponentsAnalysis method)
component_from() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
component_input_bits() (in module cipher_modules.inverse_cipher)
component_inverse() (in module cipher_modules.inverse_cipher)
component_output_bits() (in module cipher_modules.inverse_cipher)
components (Round property)
components.and_component
module
components.cipher_output_component
module
components.concatenate_component
module
components.constant_component
module
components.fsr_component
module
components.intermediate_output_component
module
components.linear_layer_component
module
components.mix_column_component
module
components.modadd_component
module
components.modsub_component
module
components.modular_component
module
components.multi_input_non_linear_logical_operator_component
module
components.not_component
module
components.or_component
module
components.permutation_component
module
components.reverse_component
module
components.rotate_component
module
components.sbox_component
module
components.shift_component
module
components.shift_rows_component
module
components.sigma_component
module
components.theta_keccak_component
module
components.theta_xoodoo_component
module
components.variable_rotate_component
module
components.variable_shift_component
module
components.word_permutation_component
module
components.xor_component
module
components_in_round() (Rounds method)
compound_xor_differential_cipher
module
compute_bsig0_bsig1() (SHA2HashFunction method)
compute_ch() (SHA2HashFunction method)
compute_criterion_from_avalanche_probability_vectors() (AvalancheTests method)
compute_input_id_links_and_input_bit_positions_for_inverse_component_from_available_output_components() (in module cipher_modules.inverse_cipher)
compute_input_id_links_and_input_bit_positions_for_inverse_component_from_input_components() (in module cipher_modules.inverse_cipher)
compute_magic_constants() (RC5BlockCipher method)
compute_maj() (SHA2HashFunction method)
compute_sbox_precomputations() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
compute_ssig0_ssig1() (SHA2HashFunction method)
compute_temp_and_s_30_b() (SHA1HashFunction method)
Concatenate (class in components.concatenate_component)
concatenate_bool_func() (in module cipher_modules.generic_functions)
connect_rounds() (MinizincXorDifferentialModel method)
connection_polynomials() (AlgebraicModel method)
connection_polynomials_at_round() (AlgebraicModel method)
Constant (class in components.constant_component)
constant_bool_func() (in module cipher_modules.generic_functions)
CONSTANT_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
constant_to_bitstring() (in module cipher_modules.code_generator)
constant_to_repr() (in module components.constant_component)
ConstantBlockCipher (class in ciphers.block_ciphers.constant_block_cipher)
constants_initialization() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
constants_update() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
constraint_permutation_and_key_schedule_separately_by_input_sizes() (MinizincXorDifferentialModel method)
content (Body attribute)
(Footer attribute)
(Header attribute)
continuous_avalanche_factor() (ContinuousDiffusionAnalysis method)
continuous_diffusion_factor() (ContinuousDiffusionAnalysis method)
continuous_diffusion_tests() (ContinuousDiffusionAnalysis method)
continuous_neutrality_measure_for_bit_j() (ContinuousDiffusionAnalysis method)
ContinuousDiffusionAnalysis (class in cipher_modules.continuous_diffusion_analysis)
convert_2d_index_to_1d_index() (in module utils.utils)
convert_polynomial_to_binary_matrix_given_polynomial_modulus() (in module cipher_modules.generic_functions)
convert_solver_solution_to_dictionary() (in module cipher_modules.models.utils)
convert_to_compound_xor_cipher() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module compound_xor_differential_cipher)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
convert_x_to_binary_matrix_given_polynomial_modulus() (in module cipher_modules.generic_functions)
convex_hull() (in module cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits)
(in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
correlation (DatasetType attribute)
cp_build_truncated_table() (in module components.xor_component)
cp_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
cp_deterministic_truncated_xor_differential_constraints() (AND method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(SBOX method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_deterministic_truncated_xor_differential_trail_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_get_all_inputs() (in module components.mix_column_component)
cp_inverse_constraints() (Rotate method)
(SHIFT method)
(ShiftRows method)
cp_transform_xor_components_for_first_step() (XOR method)
cp_twoterms() (in module components.and_component)
(in module components.modadd_component)
(in module components.modsub_component)
cp_twoterms_xor_differential_probability() (MODADD method)
(MODSUB method)
(Modular method)
cp_update_ddt_valid_probabilities() (in module components.sbox_component)
cp_update_lat_valid_probabilities() (in module components.sbox_component)
cp_wordwise_deterministic_truncated_xor_differential_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(XOR method)
cp_xor_differential_first_step_constraints() (NOT method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
cp_xor_differential_probability_ddt() (in module components.and_component)
cp_xor_differential_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_xor_differential_propagation_first_step_constraints() (CipherOutput method)
(Constant method)
(IntermediateOutput method)
(MixColumn method)
(NOT method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(WordPermutation method)
(XOR method)
cp_xor_linear_mask_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_xor_linear_probability_lat() (in module components.and_component)
CpCipherModel (class in cipher_modules.models.cp.cp_models.cp_cipher_model)
CpDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.cp.cp_models.cp_deterministic_truncated_xor_differential_model)
CpImpossibleXorDifferentialModel (class in cipher_modules.models.cp.cp_models.cp_impossible_xor_differential_model)
CpModel (class in cipher_modules.models.cp.cp_model)
CpXorDifferentialFixingNumberOfActiveSboxesModel (class in cipher_modules.models.cp.cp_models.cp_xor_differential_trail_search_fixing_number_of_active_sboxes_model)
CpXorDifferentialModel (class in cipher_modules.models.cp.cp_models.cp_xor_differential_model)
CpXorDifferentialNumberOfActiveSboxesModel (class in cipher_modules.models.cp.cp_models.cp_xor_differential_number_of_active_sboxes_model)
CpXorLinearModel (class in cipher_modules.models.cp.cp_models.cp_xor_linear_model)
create_alpha_state() (Snow3GStreamCipher method)
create_and_components() (SCARFBlockCipher method)
create_bct_mzn_constraint_from_component_ids() (MODADD method)
(MODSUB method)
(Modular method)
create_constant_component() (AESBlockCipher method)
create_directory() (in module cipher_modules.models.utils)
create_key_sbox_components() (AESBlockCipher method)
create_lookup_table_by_matrix() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
create_lookup_table_for_finite_field_element() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
create_mix_column_components() (AESBlockCipher method)
create_mix_row_components() (WhirlpoolHashFunction method)
create_networkx_graph_from_input_ids() (in module cipher_modules.graph_generator)
create_networx_graph_from_input_ids() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
create_new_state_for_calculation() (in module utils.utils)
create_numerical_cnf() (in module cipher_modules.models.sat.utils.utils)
create_rot_components() (SCARFBlockCipher method)
create_rotate_component() (AESBlockCipher method)
create_round_constant_component() (WhirlpoolHashFunction method)
create_round_key() (AESBlockCipher method)
create_round_output_component() (AESBlockCipher method)
create_rounds() (ConstantBlockCipher method)
create_SBOX_component() (WhirlpoolHashFunction method)
create_sbox_components() (AESBlockCipher method)
(SCARFBlockCipher method)
create_scenario_string() (in module utils.sage_scripts)
create_shift_column_components() (WhirlpoolHashFunction method)
create_shift_row_components() (AESBlockCipher method)
create_sigma_components() (SCARFBlockCipher method)
create_sub_key() (HightBlockCipher method)
create_top_and_bottom_subgraphs_from_components_graph() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
create_xor_component() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(in module compound_xor_differential_cipher)
create_xor_component_inputs() (in module compound_xor_differential_cipher)
create_xor_components() (AESBlockCipher method)
CSVBuilder (class in utils.templates)
current_round (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
current_round_number (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
current_round_number_of_components (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
cutting_off_greedy() (in module cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits)
(in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
cutting_off_milp() (in module cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits)
(in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
D
DatasetGenerator (class in cipher_modules.statistical_tests.dataset_generator)
DatasetType (class in cipher_modules.statistical_tests.dataset_generator)
define_constants() (BlakeHashFunction method)
define_number_of_rounds() (Blake2HashFunction method)
(BlakeHashFunction method)
(LowMCBlockCipher method)
define_number_of_sboxes() (LowMCBlockCipher method)
define_permutations() (Blake2HashFunction method)
(BlakeHashFunction method)
define_rotation_amounts() (Blake2HashFunction method)
(BlakeHashFunction method)
delete_dictionary_that_contains_inequalities_for_large_sboxes() (in module cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes)
delete_dictionary_that_contains_inequalities_for_sboxes_with_undisturbed_bits() (in module cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes)
delete_dictionary_that_contains_inequalities_for_small_sboxes() (in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
delete_dictionary_that_contains_wordwise_truncated_input_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
delete_dictionary_that_contains_wordwise_truncated_mds_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices)
delete_dictionary_that_contains_wordwise_truncated_xor_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
delete_dictionary_that_contains_xor_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
delete_espresso_dictionary() (in module cipher_modules.models.milp.utils.utils)
delete_generated_evaluate_c_shared_library() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.code_generator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
delete_orphan_links() (in module cipher_modules.inverse_cipher)
derived_key() (KasumiBlockCipher method)
DESBlockCipher (class in ciphers.block_ciphers.des_block_cipher)
description (AND property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(FSR property)
(IntermediateOutput property)
(LinearLayer property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(Reverse property)
(Rotate property)
(SBOX property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
DESExactKeyLengthBlockCipher (class in ciphers.block_ciphers.des_exact_key_length_block_cipher)
diagonal_step() (Blake2HashFunction method)
(BlakeHashFunction method)
dieharder_statistical_tests() (DieharderTests method)
DieharderTests (class in cipher_modules.statistical_tests.dieharder_statistical_tests)
direct_round() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
DIValpha() (Snow3GStreamCipher method)
E
e0_keystream() (BluetoothStreamCipherE0 method)
e0_nonlinear_function() (BluetoothStreamCipherE0 method)
editor
module
ell_function() (SparklePermutation method)
equality_polynomials() (in module cipher_modules.models.algebraic.constraints)
equivalent_bits_in_common() (in module cipher_modules.inverse_cipher)
espresso_pos_to_constraints() (in module cipher_modules.models.milp.utils.utils)
evaluate() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.evaluator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluate_model() (CpCipherModel method)
evaluate_using_c() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.evaluator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluate_vectorized() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.evaluator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluate_vectorized_outputs_to_integers() (in module cipher_modules.generic_functions_vectorized_byte)
evaluate_with_intermediate_outputs_continuous_diffusion_analysis() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.evaluator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluated_component() (in module cipher_modules.inverse_cipher)
exclude_variables_value_constraints() (MilpXorDifferentialModel method)
exclude_variables_value_xor_linear_constraints() (MilpXorLinearModel method)
extend_model_constraints() (MinizincXorDifferentialModel method)
extend_variables() (MinizincXorDifferentialModel method)
extended_and_bit() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_left_rotation_by_variable_amount() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_left_shift_by_variable_amount() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_not_bit() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_one_left_rotation_iteration() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_one_left_shift_iteration() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_one_right_rotation_iteration() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_one_right_shift_iteration() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_right_rotation_by_variable_amount() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_right_shift_by_variable_amount() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extended_two_bit_multiplexer() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
extract_incompatibilities_from_output() (CpImpossibleXorDifferentialModel method)
extract_inputs() (in module utils.utils)
extract_key_schedule() (CpImpossibleXorDifferentialModel method)
F
F() (MD5HashFunction method)
f() (SimonBlockCipher method)
F_function() (SCARFBlockCipher method)
family_name (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
FancyBlockCipher (class in ciphers.block_ciphers.fancy_block_cipher)
feistel_function() (SimonBlockCipher method)
fi_function1() (KasumiBlockCipher method)
field_element_matrix_to_integer_matrix() (in module cipher_modules.component_analysis_tests)
file_name (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
filter_out_strings_containing_substring() (in module cipher_modules.models.minizinc.utils.utils)
final_constraints() (CpCipherModel method)
final_deterministic_truncated_xor_differential_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
final_impossible_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
final_transformation() (HightBlockCipher method)
final_xor_differential_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
final_xor_differential_first_step_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
final_xor_linear_constraints() (CpXorLinearModel method)
find_all_deterministic_truncated_xor_differential_trail() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
find_all_impossible_xor_differential_trails() (CpImpossibleXorDifferentialModel method)
find_all_xor_differential_trails_with_fixed_weight() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MinizincXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_all_xor_differential_trails_with_weight_at_most() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MinizincXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_all_xor_linear_trails_with_fixed_weight() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_all_xor_linear_trails_with_weight_at_most() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_correct_order() (in module cipher_modules.inverse_cipher)
find_correct_order_for_inversion() (in module cipher_modules.inverse_cipher)
find_differential_weight() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
find_impossible_property() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
find_input_id_link_bits_equivalent() (in module cipher_modules.inverse_cipher)
find_lowest_varied_patterns_bitwise_deterministic_truncated_xor_differential_trail() (CmsSatDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
find_lowest_varied_patterns_wordwise_deterministic_truncated_xor_differential_trail() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
find_lowest_weight_xor_differential_trail() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MinizincXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_lowest_weight_xor_linear_trail() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_min_of_max_xor_differential_between_permutation_and_key_schedule() (MinizincXorDifferentialModel method)
find_missing_bits() (CmsSatCipherModel method)
(SatCipherModel method)
(SmtCipherModel method)
find_one_bitwise_deterministic_truncated_xor_differential_trail() (CmsSatDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
find_one_bitwise_impossible_xor_differential_trail() (MilpBitwiseImpossibleXorDifferentialModel method)
find_one_bitwise_impossible_xor_differential_trail_with_chosen_incompatible_components() (MilpBitwiseImpossibleXorDifferentialModel method)
find_one_bitwise_impossible_xor_differential_trail_with_fully_automatic_model() (MilpBitwiseImpossibleXorDifferentialModel method)
find_one_deterministic_truncated_xor_differential_trail() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
find_one_impossible_xor_differential_trail() (CpImpossibleXorDifferentialModel method)
find_one_wordwise_deterministic_truncated_xor_differential_trail() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
find_one_wordwise_impossible_xor_differential_trail() (MilpWordwiseImpossibleXorDifferentialModel method)
find_one_wordwise_impossible_xor_differential_trail_with_chosen_components() (MilpWordwiseImpossibleXorDifferentialModel method)
find_one_wordwise_impossible_xor_differential_trail_with_fully_automatic_model() (MilpWordwiseImpossibleXorDifferentialModel method)
find_one_xor_differential_trail() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_one_xor_differential_trail_with_fixed_weight() (CmsSatXorDifferentialModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(MilpXorDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_one_xor_linear_trail() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_one_xor_linear_trail_with_fixed_weight() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_possible_number_of_active_sboxes() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
find_sign_for_one_xor_linear_trail() (in module cipher_modules.models.utils)
find_sign_for_xor_linear_trails() (in module cipher_modules.models.utils)
first_round() (RC5BlockCipher method)
first_round_start() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
fix_variables_value_bitwise_deterministic_truncated_xor_differential_constraints() (MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
fix_variables_value_constraints() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
fix_variables_value_deterministic_truncated_xor_differential_constraints() (in module cipher_modules.models.milp.utils.milp_truncated_utils)
fix_variables_value_wordwise_deterministic_truncated_xor_differential_constraints() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
fix_variables_value_xor_linear_constraints() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
fl_function() (KasumiBlockCipher method)
float_and_lat_values (CpCipherModel property)
(CpDeterministicTruncatedXorDifferentialModel property)
(CpImpossibleXorDifferentialModel property)
(CpModel property)
(CpXorDifferentialFixingNumberOfActiveSboxesModel property)
(CpXorDifferentialModel property)
(CpXorDifferentialNumberOfActiveSboxesModel property)
(CpXorLinearModel property)
fo_function() (KasumiBlockCipher method)
Footer (class in utils.templates)
format_component_value() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
format_output() (in module ciphers.block_ciphers.lea_block_cipher)
free_input() (in module component)
FSR (class in components.fsr_component)
fsr_binary() (in module cipher_modules.generic_functions)
fsr_word() (in module cipher_modules.generic_functions)
G
G() (MD5HashFunction method)
gaston_chi() (GastonPermutation method)
gaston_chi_sbox() (GastonSboxPermutation method)
gaston_iota() (GastonPermutation method)
(GastonSboxPermutation method)
gaston_rho_east() (GastonPermutation method)
(GastonSboxPermutation method)
gaston_rho_west() (GastonPermutation method)
(GastonSboxPermutation method)
gaston_round_function() (GastonPermutation method)
(GastonSboxPermutation method)
gaston_theta() (GastonPermutation method)
(GastonSboxPermutation method)
GastonPermutation (class in ciphers.permutations.gaston_permutation)
GastonSboxPermutation (class in ciphers.permutations.gaston_sbox_permutation)
generate_3D_plot() (AvalancheTests method)
generate_all_incompatibility_constraints_for_fully_automatic_model() (in module cipher_modules.models.milp.utils.milp_truncated_utils)
generate_all_possible_points_with_n_bits() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
generate_avalanche_dataset() (DatasetGenerator method)
generate_bit_based_c_code() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.code_generator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
generate_bit_based_vectorized_python_code_string() (in module cipher_modules.code_generator)
generate_bitmask() (in module utils.integer)
generate_byte_based_vectorized_python_code_string() (in module cipher_modules.code_generator)
generate_cbc_dataset() (DatasetGenerator method)
generate_constraints_for_window_size_with_full_windows() (in module components.modular_component)
generate_correlation_dataset() (DatasetGenerator method)
generate_dict_product_of_sum_from_espresso() (in module cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes)
generate_espresso_input() (in module cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes)
(in module cipher_modules.models.milp.utils.utils)
generate_evaluate_c_code_shared_library() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.code_generator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
generate_expanded_links() (in module editor)
generate_formatted_inputs() (in module cipher_modules.generic_functions_vectorized_byte)
generate_high_density_dataset() (DatasetGenerator method)
generate_impossible_points_for_xor_between_n_input_bits() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
generate_incompatiblity_constraints_for_component() (in module cipher_modules.models.milp.utils.milp_truncated_utils)
generate_low_density_dataset() (DatasetGenerator method)
generate_product_of_sum_from_espresso() (in module cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes)
(in module cipher_modules.models.milp.utils.utils)
generate_python_code_string() (in module cipher_modules.code_generator)
generate_python_code_string_for_continuous_diffusion_analysis() (in module cipher_modules.code_generator)
generate_random_dataset() (DatasetGenerator method)
generate_round_key() (SimonBlockCipher method)
generate_sample_from_gf_2_n() (in module utils.utils)
generate_sbox_sign_lat() (SBOX method)
generate_table_of_solutions() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
generate_valid_points_for_truncated_mds_matrix() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices)
generate_valid_points_for_xor_between_n_input_words() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
generate_valid_points_input_words() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
generate_word_based_c_code() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.code_generator)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
generic_sign_linear_constraints() (AND method)
(in module components.modular_component)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
generic_with_constant_sign_linear_constraints() (in module components.xor_component)
get_2d_array_element_from_1d_array_index() (in module utils.utils)
get_all_bit_names() (in module cipher_modules.inverse_cipher)
get_all_components() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_all_components_ids() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_all_components_with_the_same_input_id_link_and_input_bit_positions() (in module cipher_modules.inverse_cipher)
get_all_equivalent_bits() (in module cipher_modules.inverse_cipher)
get_all_inputs_bit_positions() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_all_operations() (CipherComponentsAnalysis method)
get_available_output_components() (in module cipher_modules.inverse_cipher)
get_bct_operations() (in module cipher_modules.models.minizinc.utils.mzn_bct_predicates)
get_bit_based_c_code() (Concatenate method)
(Constant method)
(LinearLayer method)
(MixColumn method)
(Permutation method)
(Reverse method)
(SBOX method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
get_bit_based_vectorized_python_code() (AND method)
(CipherOutput method)
(Concatenate method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
get_bit_bindings() (in module cipher_modules.models.utils)
get_body() (Builder method)
(CSVBuilder method)
(LatexBuilder method)
get_byte_based_vectorized_python_code() (AND method)
(CipherOutput method)
(Concatenate method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
get_ci() (in module utils.utils)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
get_cipher() (in module utils.sage_scripts)
get_cipher_components() (in module cipher_modules.inverse_cipher)
get_cipher_output_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_cipher_output_word_based_c_code() (in module cipher_modules.code_generator)
get_cipher_outputs_for_cbc_dataset() (DatasetGenerator method)
get_cipher_outputs_for_correlation_dataset() (DatasetGenerator method)
get_cipher_outputs_for_density_dataset() (DatasetGenerator method)
get_cipher_type() (in module utils.sage_scripts)
get_ciphers() (in module utils.sage_scripts)
get_command_for_solver_process() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
get_component_from_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.inverse_cipher)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_component_hex_value() (in module cipher_modules.models.smt.utils.utils)
get_component_pair() (in module compound_xor_differential_cipher)
get_components_ids() (Round method)
get_components_in_round() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_current_component_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_ddt_with_undisturbed_transitions() (SBOX method)
get_dictionary_that_contains_inequalities_for_large_sboxes() (in module cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes)
get_dictionary_that_contains_inequalities_for_sboxes_with_undisturbed_bits() (in module cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes)
get_dictionary_that_contains_inequalities_for_small_sboxes() (in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
get_equivalent_input_bit_from_output_bit() (in module cipher_modules.inverse_cipher)
get_final_input_positions() (in module editor)
get_footer() (Builder method)
(CSVBuilder method)
(LatexBuilder method)
get_graph_representation() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
get_header() (Builder method)
(CSVBuilder method)
(LatexBuilder method)
get_independent_input_output_variables() (in module cipher_modules.models.milp.milp_model)
get_input_bit_positions_latin_dances() (in module ciphers.permutations.util)
get_input_output_variables() (in module cipher_modules.models.milp.milp_model)
get_inputs_parameter() (in module utils.utils)
get_intermediate_output_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_intermediate_output_word_based_c_code() (in module cipher_modules.code_generator)
get_inverse_matrix_in_integer_representation() (in module cipher_modules.component_analysis_tests)
get_ith_key128() (LeaBlockCipher method)
get_ith_key192() (LeaBlockCipher method)
get_ith_key256() (LeaBlockCipher method)
get_ith_word() (in module utils.utils)
get_k_th_bit() (in module utils.utils)
get_key_schedule_component_ids() (in module cipher_modules.inverse_cipher)
get_keystream_bit_len() (TriviumStreamCipher method)
get_lat_values() (CpXorLinearModel method)
get_library_path() (in module cipher_modules.models.utils)
get_low_density_sequences() (in module cipher_modules.statistical_tests.dataset_generator)
get_milp_constraints_from_inequalities() (in module components.xor_component)
get_mix_column_all_inputs() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
get_mix_column_precomputations() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
get_model() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_model_constraints() (MinizincXorDifferentialModel method)
get_most_recent_intermediate_output() (in module cipher_modules.inverse_cipher)
get_new_xor_input_links_and_positions() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
get_number_of_bytes_needed_for_bit_size() (in module cipher_modules.generic_functions_vectorized_byte)
get_number_of_components() (Round method)
get_number_of_components_in_round() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_number_of_consecutive_bits() (in module cipher_modules.generic_functions_vectorized_byte)
get_number_of_inputs() (in module cipher_modules.code_generator)
get_number_of_rounds_from() (in module utils.utils)
get_number_of_steps_from() (in module ciphers.block_ciphers.sparx_block_cipher)
get_numbers_of_rounds() (HightBlockCipher method)
(LeaBlockCipher method)
get_operands() (SmtXorDifferentialModel method)
get_output_bit_size_from_id() (in module editor)
get_output_components() (in module cipher_modules.inverse_cipher)
get_padding_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_partial_cipher() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_previous_output_bit_ids() (in module cipher_modules.models.utils)
get_probability_vars_from_key_schedule() (MinizincXorDifferentialModel method)
get_probability_vars_from_permutation() (MinizincXorDifferentialModel method)
get_related_key_scenario_format_for_fixed_values() (in module cipher_modules.models.utils)
get_relative_position() (in module cipher_modules.inverse_cipher)
get_round_from_component_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_rounds_bit_based_c_code() (in module cipher_modules.code_generator)
get_rounds_word_based_c_code() (in module cipher_modules.code_generator)
get_sbox_precomputations() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
get_single_key_scenario_format_for_fixed_values() (in module cipher_modules.models.utils)
get_sizes_of_components_by_type() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_solutions_dictionaries_with_build_time() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
get_template() (TemplateManager method)
get_total_weight() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
get_transformed_xor_input_links_and_positions() (in module components.xor_component)
get_transitions_for_single_output_bit() (in module cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes)
get_unique_links_information() (in module editor)
get_valid_points_for_wordwise_xor() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
get_variables() (MinizincXorDifferentialModel method)
get_word_based_c_code() (Concatenate method)
(Constant method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(VariableRotate method)
(VariableShift method)
get_word_operation_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_word_operation_final_xor_linear_constraints() (CpXorLinearModel method)
get_word_operation_sign() (AND method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Rotate method)
(SHIFT method)
(ShiftRows method)
(VariableRotate method)
(VariableShift method)
(XOR method)
get_word_operation_word_based_c_code() (in module cipher_modules.code_generator)
get_word_operation_xor_differential_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
get_word_operations() (in module cipher_modules.models.milp.utils.mzn_predicates)
(in module cipher_modules.models.sat.utils.mzn_predicates)
get_xor_all_inputs() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
get_xor_probability_constraints() (SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
GiftPermutation (class in ciphers.permutations.gift_permutation)
GiftSboxPermutation (class in ciphers.permutations.gift_sbox_permutation)
GimliPermutation (class in ciphers.permutations.gimli_permutation)
GimliSboxPermutation (class in ciphers.permutations.gimli_sbox_permutation)
grain_ssg() (in module ciphers.block_ciphers.lowmc_generate_matrices)
GrainCorePermutation (class in ciphers.permutations.grain_core_permutation)
group_list_by_key() (in module utils.utils)
group_strings_by_pattern() (in module cipher_modules.models.minizinc.utils.utils)
H
H() (MD5HashFunction method)
h_function() (TwofishBlockCipher method)
half_like_round_function_latin_dances() (in module ciphers.permutations.util)
has_maximal_branch_number() (in module cipher_modules.component_analysis_tests)
Header (class in utils.templates)
high_density (DatasetType attribute)
HightBlockCipher (class in ciphers.block_ciphers.hight_block_cipher)
I
I() (MD5HashFunction method)
icounter_update() (SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
id (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AND property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(FSR property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(IntermediateOutput property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LinearLayer property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Reverse property)
(Rotate property)
(Round property)
(SalsaPermutation property)
(SBOX property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(VariableRotate property)
(VariableShift property)
(WhirlpoolHashFunction property)
(WordPermutation property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XOR property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
id_links (Input property)
IdentityBlockCipher (class in ciphers.block_ciphers.identity_block_cipher)
impossible_differential_search() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
init_constraints() (MinizincXorDifferentialModel method)
init_halves() (KasumiBlockCipher static method)
init_input() (in module ciphers.block_ciphers.hight_block_cipher)
(in module ciphers.block_ciphers.lea_block_cipher)
init_latin_dances_cipher() (in module ciphers.permutations.util)
init_model_in_sage_milp_class() (MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
init_state_latin_dances() (in module ciphers.permutations.util)
init_state_plaintext() (in module ciphers.stream_ciphers.chacha_stream_cipher)
initial_filling_lfsr_fsm() (Snow3GStreamCipher method)
initial_round_elements_definition() (SkinnyBlockCipher method)
initial_transformation() (HightBlockCipher method)
initialise_model() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
input
module
Input (class in input)
input_bit_positions (AND property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(FSR property)
(IntermediateOutput property)
(LinearLayer property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(Reverse property)
(Rotate property)
(SBOX property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
input_bit_size (AND property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(FSR property)
(IntermediateOutput property)
(LinearLayer property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(Reverse property)
(Rotate property)
(SBOX property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
input_constraints() (CpCipherModel method)
input_deterministic_truncated_xor_differential_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
input_id_links (AND property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(FSR property)
(IntermediateOutput property)
(LinearLayer property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(Reverse property)
(Rotate property)
(SBOX property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
input_impossible_xor_differential_constraints() (CpImpossibleXorDifferentialModel method)
input_wordwise_deterministic_truncated_xor_differential_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
input_xor_differential_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
input_xor_differential_first_step_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
input_xor_linear_constraints() (CpXorLinearModel method)
inputs (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
inputs_bit_size (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
inputs_size_to_dict() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
instantiate_matrix() (in module ciphers.block_ciphers.lowmc_generate_matrices)
instantiate_matrix_over_correct_field() (in module cipher_modules.component_analysis_tests)
int_to_byte_array() (in module cipher_modules.generic_functions)
int_to_bytearray() (in module utils.integer_functions)
int_to_poly() (in module cipher_modules.component_analysis_tests)
(in module utils.utils)
int_to_wordlist() (in module utils.integer_functions)
integer_array_to_evaluate_vectorized_input() (in module cipher_modules.generic_functions_vectorized_byte)
integer_to_bit_list() (in module cipher_modules.models.utils)
integer_variable (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
intermediate_output_names (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
IntermediateOutput (class in components.intermediate_output_component)
inverse_round() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
iota_definition() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
is_algebraically_secure() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AlgebraicModel method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_andrx() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_arx() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_bit_adjacent_to_list_of_bits() (in module cipher_modules.inverse_cipher)
is_bit_contained_in() (in module cipher_modules.inverse_cipher)
is_boolean_polynomial_ring() (in module cipher_modules.models.algebraic.boolean_polynomial_ring)
is_component_input() (Round method)
is_forbidden() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
is_id_equal_to() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
is_intersection_of_input_id_links_null() (in module cipher_modules.inverse_cipher)
is_linear_layer_permutation() (in module editor)
is_output_bits_updated_equivalent_to_input_bits() (in module cipher_modules.inverse_cipher)
is_possibly_invertible_component() (in module cipher_modules.inverse_cipher)
is_power_of_2_word_based() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(FSR method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(IntermediateOutput method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LinearLayer method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Reverse method)
(Rotate method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SBOX method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(VariableRotate method)
(VariableShift method)
(WhirlpoolHashFunction method)
(WordPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XOR method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_shift_arx() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_single_key() (MilpXorDifferentialModel method)
is_spn() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
K
K_4_128() (SparxBlockCipher method)
K_4_64() (SparxBlockCipher method)
K_8_256() (SparxBlockCipher method)
KasumiBlockCipher (class in ciphers.block_ciphers.kasumi_block_cipher)
KeccakInvertiblePermutation (class in ciphers.permutations.keccak_invertible_permutation)
KeccakPermutation (class in ciphers.permutations.keccak_permutation)
KeccakSboxPermutation (class in ciphers.permutations.keccak_sbox_permutation)
key_add() (MidoriBlockCipher method)
key_expansion() (RC5BlockCipher method)
key_initialization() (in module ciphers.block_ciphers.skinny_block_cipher)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(SpeckBlockCipher method)
key_loading_to_lfsr() (ZucStreamCipher method)
key_schedule() (GiftPermutation method)
(GiftSboxPermutation method)
(SkinnyBlockCipher method)
key_stream() (ZucStreamCipher method)
key_update() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
L
lambda_2() (SparxBlockCipher method)
lambda_4() (SparxBlockCipher method)
last_round_end() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
LatexBuilder (class in utils.templates)
layer_and_lane_initialization() (in module utils.utils)
LBlockBlockCipher (class in ciphers.block_ciphers.lblock_block_cipher)
LeaBlockCipher (class in ciphers.block_ciphers.lea_block_cipher)
lfsr_S_high_16bits() (ZucStreamCipher method)
lfsr_S_low_16bits() (ZucStreamCipher method)
lfsr_with_initialization_mode() (ZucStreamCipher method)
linear_layer() (in module cipher_modules.generic_functions)
(LowMCBlockCipher method)
(SparklePermutation method)
LINEAR_LAYER_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
linear_layer_rotation() (ZucStreamCipher method)
linear_layer_to_binary_matrix() (in module component)
linear_transform_L1() (ZucStreamCipher method)
linear_transform_L2() (ZucStreamCipher method)
LinearLayer (class in components.linear_layer_component)
link_binary_tuples_to_integer_variables() (MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
load_constants() (LowMCBlockCipher method)
load_parameters() (in module utils.sage_scripts)
logo (Header attribute)
lor() (in module utils.integer_functions)
low_density (DatasetType attribute)
LowMCBlockCipher (class in ciphers.block_ciphers.lowmc_block_cipher)
M
M_function() (QARMAv2BlockCipher method)
main() (in module ciphers.block_ciphers.lowmc_generate_matrices)
majority_function() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
make_cipher_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(in module utils.sage_scripts)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
make_file_name() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
mathsat_parser() (in module cipher_modules.models.smt.smt_model)
md5_step() (MD5HashFunction method)
MD5HashFunction (class in ciphers.hash_functions.md5_hash_function)
merge_bits() (in module cipher_modules.generic_functions)
merging_list_of_lists() (in module utils.utils)
MidoriBlockCipher (class in ciphers.block_ciphers.midori_block_cipher)
milp_and() (in module cipher_modules.models.milp.utils.utils)
milp_bitwise_deterministic_truncated_xor_differential_binary_constraints() (LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(Permutation method)
(Reverse method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_bitwise_deterministic_truncated_xor_differential_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(NOT method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_constraints() (CipherOutput method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(NOT method)
(Permutation method)
(Reverse method)
(Rotate method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_else() (in module cipher_modules.models.milp.utils.utils)
milp_eq() (in module cipher_modules.models.milp.utils.utils)
milp_generalized_and() (in module cipher_modules.models.milp.utils.utils)
milp_generalized_xor() (in module cipher_modules.models.milp.utils.utils)
milp_geq() (in module cipher_modules.models.milp.utils.utils)
milp_greater() (in module cipher_modules.models.milp.utils.utils)
milp_if_elif_else() (in module cipher_modules.models.milp.utils.utils)
milp_if_then() (in module cipher_modules.models.milp.utils.utils)
milp_if_then_else() (in module cipher_modules.models.milp.utils.utils)
milp_large_xor_differential_probability_constraints() (SBOX method)
milp_large_xor_linear_probability_constraints() (SBOX method)
milp_large_xor_probability_constraint_for_inequality() (in module components.sbox_component)
milp_leq() (in module cipher_modules.models.milp.utils.utils)
milp_less() (in module cipher_modules.models.milp.utils.utils)
milp_n_window_heuristic() (in module components.modular_component)
milp_neq() (in module cipher_modules.models.milp.utils.utils)
milp_or() (in module cipher_modules.models.milp.utils.utils)
milp_set_constraints_from_dictionnary_for_large_sbox() (in module components.sbox_component)
milp_small_xor_differential_probability_constraints() (SBOX method)
milp_small_xor_linear_probability_constraints() (SBOX method)
milp_twoterms_xor_linear_probability_constraints() (AND method)
(MultiInputNonlinearLogicalOperator method)
(OR method)
milp_undisturbed_bits_bitwise_deterministic_truncated_xor_differential_constraints() (SBOX method)
milp_wordwise_deterministic_truncated_xor_differential_constraints() (CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_wordwise_deterministic_truncated_xor_differential_sequential_constraints() (XOR method)
milp_wordwise_deterministic_truncated_xor_differential_simple_constraints() (SBOX method)
(XOR method)
milp_xor() (in module cipher_modules.models.milp.utils.utils)
milp_xor_differential_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_xor_linear_constraints() (XOR method)
milp_xor_linear_mask_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
milp_xor_truncated() (in module cipher_modules.models.milp.utils.utils)
milp_xor_truncated_wordwise() (in module cipher_modules.models.milp.utils.utils)
MilpBitwiseDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.milp.milp_models.milp_bitwise_deterministic_truncated_xor_differential_model)
MilpBitwiseImpossibleXorDifferentialModel (class in cipher_modules.models.milp.milp_models.milp_bitwise_impossible_xor_differential_model)
MilpCipherModel (class in cipher_modules.models.milp.milp_models.milp_cipher_model)
MilpModel (class in cipher_modules.models.milp.milp_model)
MilpWordwiseDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.milp.milp_models.milp_wordwise_deterministic_truncated_xor_differential_model)
MilpWordwiseImpossibleXorDifferentialModel (class in cipher_modules.models.milp.milp_models.milp_wordwise_impossible_xor_differential_model)
MilpXorDifferentialModel (class in cipher_modules.models.milp.milp_models.milp_xor_differential_model)
MilpXorLinearModel (class in cipher_modules.models.milp.milp_models.milp_xor_linear_model)
minizinc_constraints() (CipherOutput method)
(IntermediateOutput method)
(Rotate method)
(SHIFT method)
(ShiftRows method)
(XOR method)
minizinc_deterministic_truncated_xor_differential_trail_constraints() (CipherOutput method)
(Constant method)
(IntermediateOutput method)
(Rotate method)
(SHIFT method)
(ShiftRows method)
minizinc_xor_differential_propagation_constraints() (CipherOutput method)
(Constant method)
(IntermediateOutput method)
(MODADD method)
(MODSUB method)
(Modular method)
(Rotate method)
(SHIFT method)
(ShiftRows method)
(VariableShift method)
(XOR method)
MinizincCipherModel (class in cipher_modules.models.minizinc.minizinc_models.minizinc_cipher_model)
MinizincDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.minizinc.minizinc_models.minizinc_deterministic_truncated_xor_differential_model)
MinizincModel (class in cipher_modules.models.minizinc.minizinc_model)
MinizincXorDifferentialModel (class in cipher_modules.models.minizinc.minizinc_models.minizinc_xor_differential_model)
mix() (ThreefishBlockCipher method)
mix_column() (MidoriBlockCipher method)
mix_column_generalized() (in module cipher_modules.generic_functions)
mix_column_generalized_bool_func() (in module cipher_modules.generic_functions)
MIX_COLUMN_generalized_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
MixColumn (class in components.mix_column_component)
mod_addition_polynomials() (in module cipher_modules.models.algebraic.constraints)
mod_binary_operation_polynomials() (in module cipher_modules.models.algebraic.constraints)
mod_subtraction_polynomials() (in module cipher_modules.models.algebraic.constraints)
MODADD (class in components.modadd_component)
MODADD() (in module cipher_modules.generic_functions)
MODADD_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
MODADD_continuous_diffusion_analysis_two_words() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
modadd_truncated() (in module cipher_modules.models.sat.utils.utils)
modadd_truncated_lsb() (in module cipher_modules.models.sat.utils.utils)
modadd_truncated_msb() (in module cipher_modules.models.sat.utils.utils)
model (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
model_constraints (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(CpCipherModel property)
(CpDeterministicTruncatedXorDifferentialModel property)
(CpImpossibleXorDifferentialModel property)
(CpModel property)
(CpXorDifferentialFixingNumberOfActiveSboxesModel property)
(CpXorDifferentialModel property)
(CpXorDifferentialNumberOfActiveSboxesModel property)
(CpXorLinearModel property)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MinizincCipherModel property)
(MinizincDeterministicTruncatedXorDifferentialModel property)
(MinizincModel property)
(MinizincXorDifferentialModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SmtCipherModel property)
(SmtDeterministicTruncatedXorDifferentialModel property)
(SmtModel property)
(SmtXorDifferentialModel property)
(SmtXorLinearModel property)
MODSUB (class in components.modsub_component)
MODSUB() (in module cipher_modules.generic_functions)
MODSUB_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
Modular (class in components.modular_component)
module
cipher
cipher_modules.algebraic_tests
cipher_modules.avalanche_tests
cipher_modules.code_generator
cipher_modules.component_analysis_tests
cipher_modules.continuous_diffusion_analysis
cipher_modules.evaluator
cipher_modules.generic_functions
cipher_modules.generic_functions_continuous_diffusion_analysis
cipher_modules.generic_functions_vectorized_bit
cipher_modules.generic_functions_vectorized_byte
cipher_modules.graph_generator
cipher_modules.inverse_cipher
cipher_modules.models.algebraic.algebraic_model
cipher_modules.models.algebraic.boolean_polynomial_ring
cipher_modules.models.algebraic.constraints
cipher_modules.models.cp.cp_model
cipher_modules.models.cp.cp_models.cp_cipher_model
cipher_modules.models.cp.cp_models.cp_deterministic_truncated_xor_differential_model
cipher_modules.models.cp.cp_models.cp_impossible_xor_differential_model
cipher_modules.models.cp.cp_models.cp_xor_differential_model
cipher_modules.models.cp.cp_models.cp_xor_differential_number_of_active_sboxes_model
cipher_modules.models.cp.cp_models.cp_xor_differential_trail_search_fixing_number_of_active_sboxes_model
cipher_modules.models.cp.cp_models.cp_xor_linear_model
cipher_modules.models.cp.minizinc_utils.usefulfunctions
cipher_modules.models.cp.solvers
cipher_modules.models.milp.milp_model
cipher_modules.models.milp.milp_models.milp_bitwise_deterministic_truncated_xor_differential_model
cipher_modules.models.milp.milp_models.milp_bitwise_impossible_xor_differential_model
cipher_modules.models.milp.milp_models.milp_cipher_model
cipher_modules.models.milp.milp_models.milp_wordwise_deterministic_truncated_xor_differential_model
cipher_modules.models.milp.milp_models.milp_wordwise_impossible_xor_differential_model
cipher_modules.models.milp.milp_models.milp_xor_differential_model
cipher_modules.models.milp.milp_models.milp_xor_linear_model
cipher_modules.models.milp.solvers
cipher_modules.models.milp.utils.generate_inequalities_for_and_operation_2_input_bits
cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes
cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices
cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits
cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits
cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search
cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes
cipher_modules.models.milp.utils.milp_name_mappings
cipher_modules.models.milp.utils.milp_truncated_utils
cipher_modules.models.milp.utils.mzn_predicates
cipher_modules.models.milp.utils.utils
cipher_modules.models.minizinc.minizinc_model
cipher_modules.models.minizinc.minizinc_models.minizinc_cipher_model
cipher_modules.models.minizinc.minizinc_models.minizinc_deterministic_truncated_xor_differential_model
cipher_modules.models.minizinc.minizinc_models.minizinc_xor_differential_model
cipher_modules.models.minizinc.utils.mzn_bct_predicates
cipher_modules.models.minizinc.utils.utils
cipher_modules.models.sat.cms_models.cms_bitwise_deterministic_truncated_xor_differential_model
cipher_modules.models.sat.cms_models.cms_cipher_model
cipher_modules.models.sat.cms_models.cms_xor_differential_model
cipher_modules.models.sat.cms_models.cms_xor_linear_model
cipher_modules.models.sat.sat_model
cipher_modules.models.sat.sat_models.sat_bitwise_deterministic_truncated_xor_differential_model
cipher_modules.models.sat.sat_models.sat_cipher_model
cipher_modules.models.sat.sat_models.sat_xor_differential_model
cipher_modules.models.sat.sat_models.sat_xor_linear_model
cipher_modules.models.sat.solvers
cipher_modules.models.sat.utils.mzn_predicates
cipher_modules.models.sat.utils.n_window_heuristic_helper
cipher_modules.models.sat.utils.utils
cipher_modules.models.smt.smt_model
cipher_modules.models.smt.smt_models.smt_cipher_model
cipher_modules.models.smt.smt_models.smt_deterministic_truncated_xor_differential_model
cipher_modules.models.smt.smt_models.smt_xor_differential_model
cipher_modules.models.smt.smt_models.smt_xor_linear_model
cipher_modules.models.smt.solvers
cipher_modules.models.smt.utils.utils
cipher_modules.models.utils
cipher_modules.report
cipher_modules.statistical_tests.dataset_generator
cipher_modules.statistical_tests.dieharder_statistical_tests
cipher_modules.statistical_tests.nist_statistical_tests
cipher_modules.tester
ciphers.block_ciphers.aes_block_cipher
ciphers.block_ciphers.bea1_block_cipher
ciphers.block_ciphers.constant_block_cipher
ciphers.block_ciphers.des_block_cipher
ciphers.block_ciphers.des_exact_key_length_block_cipher
ciphers.block_ciphers.fancy_block_cipher
ciphers.block_ciphers.hight_block_cipher
ciphers.block_ciphers.identity_block_cipher
ciphers.block_ciphers.kasumi_block_cipher
ciphers.block_ciphers.lblock_block_cipher
ciphers.block_ciphers.lea_block_cipher
ciphers.block_ciphers.lowmc_block_cipher
ciphers.block_ciphers.lowmc_generate_matrices
ciphers.block_ciphers.midori_block_cipher
ciphers.block_ciphers.present_block_cipher
ciphers.block_ciphers.qarmav2_block_cipher
ciphers.block_ciphers.qarmav2_with_mixcolumn_block_cipher
ciphers.block_ciphers.raiden_block_cipher
ciphers.block_ciphers.rc5_block_cipher
ciphers.block_ciphers.scarf_block_cipher
ciphers.block_ciphers.simon_block_cipher
ciphers.block_ciphers.skinny_block_cipher
ciphers.block_ciphers.sparx_block_cipher
ciphers.block_ciphers.speck_block_cipher
ciphers.block_ciphers.speedy_block_cipher
ciphers.block_ciphers.tea_block_cipher
ciphers.block_ciphers.threefish_block_cipher
ciphers.block_ciphers.twofish_block_cipher
ciphers.block_ciphers.xtea_block_cipher
ciphers.hash_functions.blake2_hash_function
ciphers.hash_functions.blake_hash_function
ciphers.hash_functions.md5_hash_function
ciphers.hash_functions.sha1_hash_function
ciphers.hash_functions.sha2_hash_function
ciphers.hash_functions.whirlpool_hash_function
ciphers.permutations.ascon_permutation
ciphers.permutations.ascon_sbox_sigma_no_matrix_permutation
ciphers.permutations.ascon_sbox_sigma_permutation
ciphers.permutations.chacha_permutation
ciphers.permutations.gaston_permutation
ciphers.permutations.gaston_sbox_permutation
ciphers.permutations.gift_permutation
ciphers.permutations.gift_sbox_permutation
ciphers.permutations.gimli_permutation
ciphers.permutations.gimli_sbox_permutation
ciphers.permutations.grain_core_permutation
ciphers.permutations.keccak_invertible_permutation
ciphers.permutations.keccak_permutation
ciphers.permutations.keccak_sbox_permutation
ciphers.permutations.photon_permutation
ciphers.permutations.salsa_permutation
ciphers.permutations.sparkle_permutation
ciphers.permutations.spongent_pi_fsr_permutation
ciphers.permutations.spongent_pi_permutation
ciphers.permutations.spongent_pi_precomputation_permutation
ciphers.permutations.tinyjambu_32bits_word_permutation
ciphers.permutations.tinyjambu_fsr_32bits_word_permutation
ciphers.permutations.tinyjambu_permutation
ciphers.permutations.util
ciphers.permutations.xoodoo_invertible_permutation
ciphers.permutations.xoodoo_permutation
ciphers.permutations.xoodoo_sbox_permutation
ciphers.stream_ciphers.a5_1_stream_cipher
ciphers.stream_ciphers.a5_2_stream_cipher
ciphers.stream_ciphers.bivium_stream_cipher
ciphers.stream_ciphers.bluetooth_stream_cipher_e0
ciphers.stream_ciphers.chacha_stream_cipher
ciphers.stream_ciphers.snow3g_stream_cipher
ciphers.stream_ciphers.trivium_stream_cipher
ciphers.stream_ciphers.zuc_stream_cipher
ciphers.toys.toyspn1
ciphers.toys.toyspn2
component
components.and_component
components.cipher_output_component
components.concatenate_component
components.constant_component
components.fsr_component
components.intermediate_output_component
components.linear_layer_component
components.mix_column_component
components.modadd_component
components.modsub_component
components.modular_component
components.multi_input_non_linear_logical_operator_component
components.not_component
components.or_component
components.permutation_component
components.reverse_component
components.rotate_component
components.sbox_component
components.shift_component
components.shift_rows_component
components.sigma_component
components.theta_keccak_component
components.theta_xoodoo_component
components.variable_rotate_component
components.variable_shift_component
components.word_permutation_component
components.xor_component
compound_xor_differential_cipher
editor
input
round
rounds
utils.integer
utils.integer_functions
utils.sage_scripts
utils.sequence_operations
utils.templates
utils.utils
MULalpha() (Snow3GStreamCipher method)
MultiInputNonlinearLogicalOperator (class in components.multi_input_non_linear_logical_operator_component)
MULx() (Snow3GStreamCipher method)
MULxPOW() (Snow3GStreamCipher method)
N
next_component_index_from() (in module editor)
nist_statistical_tests() (NISTStatisticalTests method)
NISTStatisticalTests (class in cipher_modules.statistical_tests.nist_statistical_tests)
non_linear_component_id (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
NOT (class in components.not_component)
NOT() (in module cipher_modules.generic_functions)
NOT_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
number_of_components (Round property)
number_of_components() (Rounds method)
number_of_rounds (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
numerical_cnf_to_dimacs() (in module cipher_modules.models.sat.utils.utils)
nvars() (AlgebraicModel method)
O
o_function() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
objective_generator() (MinizincXorDifferentialModel method)
OR (class in components.or_component)
OR() (in module cipher_modules.generic_functions)
OR_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
order_input_id_links_for_modadd() (in module cipher_modules.inverse_cipher)
output_bit_size (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AND property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(FSR property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(IntermediateOutput property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LinearLayer property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Reverse property)
(Rotate property)
(SalsaPermutation property)
(SBOX property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(VariableRotate property)
(VariableShift property)
(WhirlpoolHashFunction property)
(WordPermutation property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XOR property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
output_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
output_dictionary_that_contains_wordwise_truncated_input_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
output_dictionary_that_contains_wordwise_truncated_mds_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices)
output_dictionary_that_contains_wordwise_truncated_xor_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
output_dictionary_that_contains_xor_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
output_espresso_dictionary() (in module cipher_modules.models.milp.utils.utils)
output_inverse_constraints() (CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
output_probability_per_round() (MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
output_size_for_concatenate() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
P
padding() (in module cipher_modules.generic_functions)
parse_probability_vars() (MinizincXorDifferentialModel static method)
parse_solver_information() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
Permutation (class in components.permutation_component)
permutation_layer() (PresentBlockCipher method)
PhotonPermutation (class in ciphers.permutations.photon_permutation)
point_pair() (in module utils.utils)
poly_to_int() (in module utils.utils)
polynomial_system() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AlgebraicModel method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
polynomial_system_at_round() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AlgebraicModel method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
pprint_dictionary() (in module utils.utils)
pprint_dictionary_to_file() (in module utils.utils)
prepare_input_bit_based_vectorized_python_code_string() (in module cipher_modules.code_generator)
prepare_input_byte_based_vectorized_python_code_string() (in module cipher_modules.code_generator)
PresentBlockCipher (class in ciphers.block_ciphers.present_block_cipher)
print() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(FSR method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(IntermediateOutput method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LinearLayer method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Reverse method)
(Rotate method)
(SalsaPermutation method)
(SBOX method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(VariableRotate method)
(VariableShift method)
(WhirlpoolHashFunction method)
(WordPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XOR method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_as_python_dictionary() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(FSR method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(IntermediateOutput method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LinearLayer method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Reverse method)
(Rotate method)
(SalsaPermutation method)
(SBOX method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(VariableRotate method)
(VariableShift method)
(WhirlpoolHashFunction method)
(WordPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XOR method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_as_python_dictionary_to_file() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_component_analysis_as_radar_charts() (CipherComponentsAnalysis method)
print_component_info() (in module cipher_modules.generic_functions_vectorized_bit)
print_components_values() (in module cipher_modules.models.utils)
print_evaluation_python_code() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_evaluation_python_code_to_file() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_input_information() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_round() (Round method)
print_round_as_python_dictionary() (Round method)
print_rounds() (Rounds method)
print_rounds_as_python_dictionary() (Rounds method)
print_state_ids() (in module ciphers.permutations.util)
print_values() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
print_word_values() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
propagate_equivalences() (in module editor)
propagate_permutations() (in module editor)
propagate_rotations() (in module editor)
Q
QARMAv2BlockCipher (class in ciphers.block_ciphers.qarmav2_block_cipher)
QARMAv2MixColumnBlockCipher (class in ciphers.block_ciphers.qarmav2_with_mixcolumn_block_cipher)
R
RaidenBlockCipher (class in ciphers.block_ciphers.raiden_block_cipher)
random (DatasetType attribute)
rank() (in module ciphers.block_ciphers.lowmc_generate_matrices)
RC5BlockCipher (class in ciphers.block_ciphers.rc5_block_cipher)
reference_code (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
reflector() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
regs_initialization() (A51StreamCipher method)
remove_cipher_input_keys() (in module editor)
remove_component() (Round method)
remove_component_from_id() (Round method)
remove_components_from_rounds() (in module cipher_modules.inverse_cipher)
remove_forbidden_parents() (in module editor)
remove_key_schedule() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
remove_orphan_components() (in module editor)
remove_permutations() (in module editor)
remove_rotations() (in module editor)
remove_round_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
remove_round_component_from_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
render_template() (Template method)
Report (class in cipher_modules.report)
Reverse (class in components.reverse_component)
rho_and_pi_definition() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
rhoeast_definition() (XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
rhowest_definition() (XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
ring() (AlgebraicModel method)
ror() (in module utils.integer_functions)
Rotate (class in components.rotate_component)
ROTATE() (in module cipher_modules.generic_functions)
ROTATE_boolean_function() (in module cipher_modules.generic_functions)
ROTATE_BY_VARIABLE_AMOUNT() (in module cipher_modules.generic_functions)
ROTATE_BY_VARIABLE_AMOUNT_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
ROTATE_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
rotate_left() (in module utils.sequence_operations)
rotate_right() (in module utils.sequence_operations)
rotate_x_z() (XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
round
module
Round (class in round)
round_as_python_dictionary() (Round method)
round_at() (Rounds method)
round_constant() (GimliPermutation method)
(GimliSboxPermutation method)
round_function() (A51StreamCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(HightBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(PhotonPermutation method)
(RC5BlockCipher method)
(SHA2HashFunction method)
(SkinnyBlockCipher method)
(SparklePermutation method)
(SpeckBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
round_initialization() (SpeckBlockCipher method)
round_key() (KasumiBlockCipher method)
(MidoriBlockCipher method)
rounds
module
rounds (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
Rounds (class in rounds)
rounds (ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
rounds_0_19() (SHA1HashFunction method)
rounds_20_39() (SHA1HashFunction method)
rounds_40_59() (SHA1HashFunction method)
rounds_as_list (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
rounds_as_python_dictionary() (Rounds method)
run_minisat() (in module cipher_modules.models.sat.utils.utils)
run_parkissat() (in module cipher_modules.models.sat.utils.utils)
run_sat_solver() (in module cipher_modules.models.sat.utils.utils)
run_yices() (in module cipher_modules.models.sat.utils.utils)
S
S1() (Snow3GStreamCipher method)
S2() (Snow3GStreamCipher method)
s_box_layer() (ZucStreamCipher method)
SalsaPermutation (class in ciphers.permutations.salsa_permutation)
sat_bitwise_deterministic_truncated_xor_differential_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
sat_build_table_template() (in module components.sbox_component)
sat_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
sat_modadd() (in module components.modadd_component)
sat_modadd_seq() (in module components.modadd_component)
sat_n_window_heuristc_bit_level() (in module components.modular_component)
sat_xor_differential_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
sat_xor_linear_mask_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
SatBitwiseDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_bitwise_deterministic_truncated_xor_differential_model)
SatCipherModel (class in cipher_modules.models.sat.sat_models.sat_cipher_model)
satisfy_generator() (MinizincXorDifferentialModel method)
SatModel (class in cipher_modules.models.sat.sat_model)
SatXorDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_xor_differential_model)
SatXorLinearModel (class in cipher_modules.models.sat.sat_models.sat_xor_linear_model)
save_as_DataFrame() (Report method)
save_as_image() (Report method)
save_as_json() (Report method)
save_as_latex_table() (Report method)
SBOX (class in components.sbox_component)
sbox() (in module cipher_modules.generic_functions)
sbox_bool_func() (in module cipher_modules.generic_functions)
SBOX_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
sbox_inequalities() (in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
sbox_layer() (LowMCBlockCipher method)
(PresentBlockCipher method)
sbox_layer_picnic() (LowMCBlockCipher method)
sboxes_ddt_templates (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SmtCipherModel property)
(SmtDeterministicTruncatedXorDifferentialModel property)
(SmtModel property)
(SmtXorDifferentialModel property)
(SmtXorLinearModel property)
sboxes_lat_templates (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SmtCipherModel property)
(SmtDeterministicTruncatedXorDifferentialModel property)
(SmtModel property)
(SmtXorDifferentialModel property)
(SmtXorLinearModel property)
SCARFBlockCipher (class in ciphers.block_ciphers.scarf_block_cipher)
schedule() (SHA1HashFunction method)
(SHA2HashFunction method)
select_bits() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(in module cipher_modules.generic_functions)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
select_bits_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
select_words() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_2d_array_element_from_1d_array_index() (in module utils.utils)
set_body() (Template method)
set_builder() (TemplateManager method)
set_component_solution() (in module cipher_modules.models.utils)
set_component_solution_value() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
set_component_value_weight_sign() (in module cipher_modules.models.utils)
set_description() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_file_name() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
set_fixed_variables() (in module cipher_modules.models.utils)
set_footer() (Template method)
set_from_hex_string() (in module cipher_modules.generic_functions)
set_header() (Template method)
set_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(FSR method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(IntermediateOutput method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LinearLayer method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Reverse method)
(Rotate method)
(SalsaPermutation method)
(SBOX method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(VariableRotate method)
(VariableShift method)
(WhirlpoolHashFunction method)
(WordPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XOR method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
set_input_bit_positions() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(Input method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_input_id_links() (AND method)
(CipherOutput method)
(Component method)
(Concatenate method)
(Constant method)
(FSR method)
(Input method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_inputs() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
set_max_number_of_carries_on_arx_cipher() (MinizincXorDifferentialModel method)
set_max_number_of_nonlinear_carries() (MinizincXorDifferentialModel method)
set_testing_data_amount() (in module cipher_modules.statistical_tests.dataset_generator)
set_window_size_heuristic_by_component_id() (CmsSatXorDifferentialModel method)
(SatXorDifferentialModel method)
set_window_size_heuristic_by_round() (CmsSatXorDifferentialModel method)
(SatXorDifferentialModel method)
sgn_function() (in module utils.utils)
SHA1HashFunction (class in ciphers.hash_functions.sha1_hash_function)
SHA2HashFunction (class in ciphers.hash_functions.sha2_hash_function)
SHIFT (class in components.shift_component)
SHIFT() (in module cipher_modules.generic_functions)
SHIFT_BY_VARIABLE_AMOUNT() (in module cipher_modules.generic_functions)
SHIFT_BY_VARIABLE_AMOUNT_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
SHIFT_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
shift_left() (in module utils.sequence_operations)
shift_right() (in module utils.sequence_operations)
ShiftRows (class in components.shift_rows_component)
show() (Report method)
shuffle_cell() (MidoriBlockCipher method)
Sigma (class in components.sigma_component)
SIGMA() (in module cipher_modules.generic_functions)
SIGMA_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
signed_distance() (in module utils.utils)
SimonBlockCipher (class in ciphers.block_ciphers.simon_block_cipher)
simplify_inputs() (in module utils.utils)
SkinnyBlockCipher (class in ciphers.block_ciphers.skinny_block_cipher)
small_swap() (in module ciphers.permutations.gimli_permutation)
(in module ciphers.permutations.gimli_sbox_permutation)
smt_and() (in module cipher_modules.models.smt.utils.utils)
smt_assert() (in module cipher_modules.models.smt.utils.utils)
smt_build_table_template() (in module components.sbox_component)
smt_carry() (in module cipher_modules.models.smt.utils.utils)
smt_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableShift method)
(WordPermutation method)
(XOR method)
smt_distinct() (in module cipher_modules.models.smt.utils.utils)
smt_equivalent() (in module cipher_modules.models.smt.utils.utils)
smt_get_sbox_probability_constraints() (in module components.sbox_component)
smt_implies() (in module cipher_modules.models.smt.utils.utils)
smt_ite() (in module cipher_modules.models.smt.utils.utils)
smt_lipmaa() (in module cipher_modules.models.smt.utils.utils)
smt_modadd() (in module components.modadd_component)
smt_modadd_seq() (in module components.modadd_component)
smt_not() (in module cipher_modules.models.smt.utils.utils)
smt_or() (in module cipher_modules.models.smt.utils.utils)
smt_xor() (in module cipher_modules.models.smt.utils.utils)
smt_xor_differential_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
smt_xor_linear_mask_propagation_constraints() (AND method)
(CipherOutput method)
(Constant method)
(IntermediateOutput method)
(LinearLayer method)
(MixColumn method)
(MODADD method)
(MODSUB method)
(Modular method)
(MultiInputNonlinearLogicalOperator method)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
SmtCipherModel (class in cipher_modules.models.smt.smt_models.smt_cipher_model)
SmtDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.smt.smt_models.smt_deterministic_truncated_xor_differential_model)
SmtModel (class in cipher_modules.models.smt.smt_model)
SmtXorDifferentialModel (class in cipher_modules.models.smt.smt_models.smt_xor_differential_model)
SmtXorLinearModel (class in cipher_modules.models.smt.smt_models.smt_xor_linear_model)
snow3g_key_stream() (Snow3GStreamCipher method)
snow3g_state_initialization() (Snow3GStreamCipher method)
Snow3GStreamCipher (class in ciphers.stream_ciphers.snow3g_stream_cipher)
solve() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
solve_full_two_steps_xor_differential_model() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
solve_model() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
solver_names() (CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
sort_cipher() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module editor)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
sort_cipher_graph() (in module cipher_modules.inverse_cipher)
sort_input_id_links_and_input_bit_positions() (in module cipher_modules.inverse_cipher)
sp_box() (GimliPermutation method)
(GimliSboxPermutation method)
SparklePermutation (class in ciphers.permutations.sparkle_permutation)
SparxBlockCipher (class in ciphers.block_ciphers.sparx_block_cipher)
SpeckBlockCipher (class in ciphers.block_ciphers.speck_block_cipher)
SpeedyBlockCipher (class in ciphers.block_ciphers.speedy_block_cipher)
split_cipher_graph_into_top_bottom() (in module cipher_modules.graph_generator)
SpongentPiFSRPermutation (class in ciphers.permutations.spongent_pi_fsr_permutation)
SpongentPiPermutation (class in ciphers.permutations.spongent_pi_permutation)
SpongentPiPrecomputationPermutation (class in ciphers.permutations.spongent_pi_precomputation_permutation)
state_initialization() (in module ciphers.block_ciphers.skinny_block_cipher)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(ZucStreamCipher method)
state_masking() (QARMAv2BlockCipher method)
state_rotation() (QARMAv2BlockCipher method)
state_sboxing() (QARMAv2BlockCipher method)
state_transformation() (Blake2HashFunction method)
(BlakeHashFunction method)
sub_cell() (MidoriBlockCipher method)
sub_quarter_round_latin_dances() (in module ciphers.permutations.util)
subkey_schedule() (ThreefishBlockCipher method)
suffixes (AND property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(FSR property)
(IntermediateOutput property)
(LinearLayer property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(Reverse property)
(Rotate property)
(SBOX property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
swap_components() (Round method)
T
TeaBlockCipher (class in ciphers.block_ciphers.tea_block_cipher)
temp_subkey_generation() (in module ciphers.block_ciphers.hight_block_cipher)
Template (class in utils.templates)
TemplateManager (class in utils.templates)
test_against_reference_code() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.tester)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
test_vector_check() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(in module cipher_modules.tester)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
theta_definition() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
THETA_KECCAK() (in module cipher_modules.generic_functions)
THETA_XOODOO() (in module cipher_modules.generic_functions)
ThetaKeccak (class in components.theta_keccak_component)
ThetaXoodoo (class in components.theta_xoodoo_component)
ThreefishBlockCipher (class in ciphers.block_ciphers.threefish_block_cipher)
TinyJambuFSRWordBasedPermutation (class in ciphers.permutations.tinyjambu_fsr_32bits_word_permutation)
TinyJambuPermutation (class in ciphers.permutations.tinyjambu_permutation)
TinyJambuWordBasedPermutation (class in ciphers.permutations.tinyjambu_32bits_word_permutation)
to_bias_for_correlation_measure() (in module cipher_modules.models.utils)
to_bias_for_probability_measure() (in module cipher_modules.models.utils)
to_bias_for_xor_linear_trail() (in module cipher_modules.models.utils)
to_binary() (in module utils.integer)
to_bits() (in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
to_correlation_for_bias_measure() (in module cipher_modules.models.utils)
to_correlation_for_probability_measure() (in module cipher_modules.models.utils)
to_correlation_for_xor_linear_trail() (in module cipher_modules.models.utils)
to_probability_for_bias_measure() (in module cipher_modules.models.utils)
to_probability_for_correlation_measure() (in module cipher_modules.models.utils)
to_probability_for_xor_linear_trail() (in module cipher_modules.models.utils)
top_half_quarter_round() (ChachaPermutation method)
(ChachaStreamCipher method)
(SalsaPermutation method)
topological_sort() (in module cipher_modules.inverse_cipher)
ToySPN1 (class in ciphers.toys.toyspn1)
ToySPN2 (class in ciphers.toys.toyspn2)
transform_first_step_model() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
transform_GF2NMatrix_to_BinMatrix() (in module cipher_modules.generic_functions)
trivium_key_stream() (TriviumStreamCipher method)
trivium_state_initialization() (TriviumStreamCipher method)
TriviumStreamCipher (class in ciphers.stream_ciphers.trivium_stream_cipher)
trunc_binvar (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
trunc_wordvar (MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
tweak_initialization() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
tweak_update() (QARMAv2BlockCipher method)
tweakey_schedule() (SCARFBlockCipher method)
TwofishBlockCipher (class in ciphers.block_ciphers.twofish_block_cipher)
twoterms_milp_probability_xor_linear_constraints() (MODADD method)
(MODSUB method)
(Modular method)
type (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AND property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BEA1BlockCipher property)
(BiviumStreamCipher property)
(Blake2HashFunction property)
(BlakeHashFunction property)
(BluetoothStreamCipherE0 property)
(ChachaPermutation property)
(ChachaStreamCipher property)
(Cipher property)
(CipherOutput property)
(Component property)
(Concatenate property)
(Constant property)
(ConstantBlockCipher property)
(DESBlockCipher property)
(DESExactKeyLengthBlockCipher property)
(FancyBlockCipher property)
(FSR property)
(GastonPermutation property)
(GastonSboxPermutation property)
(GiftPermutation property)
(GiftSboxPermutation property)
(GimliPermutation property)
(GimliSboxPermutation property)
(GrainCorePermutation property)
(HightBlockCipher property)
(IdentityBlockCipher property)
(IntermediateOutput property)
(KasumiBlockCipher property)
(KeccakInvertiblePermutation property)
(KeccakPermutation property)
(KeccakSboxPermutation property)
(LBlockBlockCipher property)
(LeaBlockCipher property)
(LinearLayer property)
(LowMCBlockCipher property)
(MD5HashFunction property)
(MidoriBlockCipher property)
(MixColumn property)
(MODADD property)
(MODSUB property)
(Modular property)
(MultiInputNonlinearLogicalOperator property)
(NOT property)
(OR property)
(Permutation property)
(PhotonPermutation property)
(PresentBlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Reverse property)
(Rotate property)
(SalsaPermutation property)
(SBOX property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SHIFT property)
(ShiftRows property)
(Sigma property)
(SimonBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwofishBlockCipher property)
(VariableRotate property)
(VariableShift property)
(WhirlpoolHashFunction property)
(WordPermutation property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XOR property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
U
update_and_or_ddt_valid_probabilities() (in module cipher_modules.models.cp.cp_models.cp_xor_differential_model)
update_and_or_lat_valid_probabilities() (CpXorLinearModel method)
update_available_bits_with_component_input_bits() (in module cipher_modules.inverse_cipher)
update_available_bits_with_component_output_bits() (in module cipher_modules.inverse_cipher)
update_cipher_inputs() (in module compound_xor_differential_cipher)
(in module editor)
update_component_inputs() (in module editor)
update_constraints_for_equal_type() (SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
update_constraints_for_more_than_one_bit() (in module components.linear_layer_component)
update_constraints_for_not_equal_type() (SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
update_dictionary_that_contains_inequalities_for_large_sboxes() (in module cipher_modules.models.milp.utils.generate_inequalities_for_large_sboxes)
update_dictionary_that_contains_inequalities_for_sboxes_with_undisturbed_bits() (in module cipher_modules.models.milp.utils.generate_undisturbed_bits_inequalities_for_sboxes)
update_dictionary_that_contains_inequalities_for_small_sboxes() (in module cipher_modules.models.milp.utils.generate_sbox_inequalities_for_trail_search)
update_dictionary_that_contains_wordwise_truncated_input_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
update_dictionary_that_contains_wordwise_truncated_mds_inequalities() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_mds_matrices)
update_dictionary_that_contains_wordwise_truncated_xor_inequalities_between_n_inputs() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
update_dictionary_that_contains_xor_inequalities_between_n_input_bits() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
update_dictionary_that_contains_xor_inequalities_for_specific_matrix() (in module cipher_modules.models.milp.utils.generate_inequalities_for_xor_with_n_input_bits)
update_dictionary_that_contains_xor_inequalities_for_specific_wordwise_matrix() (in module cipher_modules.models.milp.utils.generate_inequalities_for_wordwise_truncated_xor_with_n_input_bits)
update_input_id_links() (in module compound_xor_differential_cipher)
update_input_id_links_from_component_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
update_input_links_from_rounds() (in module cipher_modules.inverse_cipher)
update_inputs() (in module editor)
update_intermediate_structure() (in module cipher_modules.code_generator)
update_key() (LBlockBlockCipher method)
update_key_register() (LowMCBlockCipher method)
(PresentBlockCipher method)
update_output_bits() (in module cipher_modules.inverse_cipher)
update_sbox_ddt_valid_probabilities() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
update_sbox_lat_valid_probabilities() (CpXorLinearModel method)
update_single_constant() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
update_xor_linear_constraints_for_more_than_one_bit() (in module components.intermediate_output_component)
update_xor_linear_constraints_for_more_than_two_bits() (MilpXorLinearModel method)
utils.integer
module
utils.integer_functions
module
utils.sage_scripts
module
utils.sequence_operations
module
utils.templates
module
utils.utils
module
V
var_names() (AlgebraicModel method)
VariableRotate (class in components.variable_rotate_component)
VariableShift (class in components.variable_shift_component)
W
weight_constraints() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(CpCipherModel method)
(CpDeterministicTruncatedXorDifferentialModel method)
(CpImpossibleXorDifferentialModel method)
(CpModel method)
(CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
(CpXorLinearModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MinizincXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
weight_precision (MilpXorDifferentialModel property)
(MilpXorLinearModel property)
weight_xor_linear_constraints() (CmsSatXorLinearModel method)
(CpXorLinearModel method)
(MilpXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
WhirlpoolHashFunction (class in ciphers.hash_functions.whirlpool_hash_function)
whitening_key_generation() (in module ciphers.block_ciphers.hight_block_cipher)
window_size_0_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_1_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_2_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_3_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_4_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_5_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_by_component_id_values (CmsSatXorDifferentialModel property)
(SatXorDifferentialModel property)
window_size_by_round_values (CmsSatXorDifferentialModel property)
(SatXorDifferentialModel property)
window_size_number_of_full_window (CmsSatXorDifferentialModel property)
(SatXorDifferentialModel property)
window_size_with_full_1_window_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_with_full_2_window_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_with_full_3_window_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
window_size_with_full_4_window_cnf() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
word_permutation() (ThreefishBlockCipher method)
word_size (MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
wordlist_to_bytearray() (in module utils.integer_functions)
wordlist_to_int() (in module utils.integer_functions)
WordPermutation (class in components.word_permutation_component)
write_minizinc_model_to_file() (MinizincCipherModel method)
(MinizincDeterministicTruncatedXorDifferentialModel method)
(MinizincModel method)
(MinizincXorDifferentialModel method)
write_model_to_file() (in module cipher_modules.models.utils)
write_solution_into_a_file() (in module cipher_modules.models.utils)
write_solution_to_file() (in module cipher_modules.models.utils)
X
XoodooInvertiblePermutation (class in ciphers.permutations.xoodoo_invertible_permutation)
XoodooPermutation (class in ciphers.permutations.xoodoo_permutation)
XoodooSboxPermutation (class in ciphers.permutations.xoodoo_sbox_permutation)
XOR (class in components.xor_component)
XOR() (in module cipher_modules.generic_functions)
XOR_boolean_function() (in module cipher_modules.generic_functions)
XOR_continuous_diffusion_analysis() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
XOR_continuous_diffusion_analysis_two_words() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
xor_matrix_values() (in module ciphers.block_ciphers.lowmc_generate_matrices)
xor_round_key() (BEA1BlockCipher method)
xor_xor_differential_first_step_constraints() (CpXorDifferentialFixingNumberOfActiveSboxesModel method)
(CpXorDifferentialNumberOfActiveSboxesModel method)
XTeaBlockCipher (class in ciphers.block_ciphers.xtea_block_cipher)
Y
yices_parser() (in module cipher_modules.models.smt.smt_model)
Z
z3_parser() (in module cipher_modules.models.smt.smt_model)
zero_correlation_linear_search() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BEA1BlockCipher method)
(BiviumStreamCipher method)
(Blake2HashFunction method)
(BlakeHashFunction method)
(BluetoothStreamCipherE0 method)
(ChachaPermutation method)
(ChachaStreamCipher method)
(Cipher method)
(ConstantBlockCipher method)
(DESBlockCipher method)
(DESExactKeyLengthBlockCipher method)
(FancyBlockCipher method)
(GastonPermutation method)
(GastonSboxPermutation method)
(GiftPermutation method)
(GiftSboxPermutation method)
(GimliPermutation method)
(GimliSboxPermutation method)
(GrainCorePermutation method)
(HightBlockCipher method)
(IdentityBlockCipher method)
(KasumiBlockCipher method)
(KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LBlockBlockCipher method)
(LeaBlockCipher method)
(LowMCBlockCipher method)
(MD5HashFunction method)
(MidoriBlockCipher method)
(PhotonPermutation method)
(PresentBlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimonBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwofishBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
zuc_nonlinear_F() (ZucStreamCipher method)
ZucStreamCipher (class in ciphers.stream_ciphers.zuc_stream_cipher)
Quick search
Navigation
index
modules
|
CLAASP: Cryptographic Library for Automated Analysis of Symmetric Primitives v2.5.0 documentation
»
Index