Navigation
index
modules
|
CLAASP: Cryptographic Library for Automated Analysis of Symmetric Primitives v3.1.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_additional_xor_constraints() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
add_AND_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_and_constraints() (MilpDivisionTrailModel 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_comment() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_component() (in module editor)
(Round method)
(Rounds method)
add_concatenate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_constant_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_constraint_from_str() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_constraints() (MilpDivisionTrailModel 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_intermediate_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_linear_layer_constraints() (MilpDivisionTrailModel method)
add_mix_column_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_MODADD_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_modadd_constraints() (MilpDivisionTrailModel method)
add_MODSUB_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_not_component_in_md5() (MD5HashFunction method)
add_not_constraints() (MilpDivisionTrailModel method)
add_OR_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_or_component_in_md5() (MD5HashFunction method)
add_output_comment() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_output_component() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(LowMCBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_prefix_id_to_components() (in module cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_model)
add_reverse_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_rotate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_round_output_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_sbox_components_layer_in_even_rounds() (FancyBlockCipher method)
add_sbox_constraints() (MilpDivisionTrailModel method)
add_SHIFT_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_shift_rows_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_sigma_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_solution_to_components_values() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_solution_to_components_values_internal() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_solutions_from_components_values() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
add_subkey() (SCARFBlockCipher method)
(ThreefishBlockCipher method)
add_suffix_to_components() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_theta_gaston_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_theta_keccak_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_theta_xoodoo_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_variable_rotate_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_variable_shift_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_word_permutation_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
add_XOR_component() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
add_xor_constraints() (MilpDivisionTrailModel method)
AESBlockCipher (class in ciphers.block_ciphers.aes_block_cipher)
aggregate_list_of_dictionary() (in module utils.utils)
algebraic_polynomials() (AND method)
(Constant method)
(FSR 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)
(ThetaGaston 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.mzn_models.mzn_xor_differential_model)
and_xor_linear_probability_lat() (MznXorLinearModel method)
apply_bit_permutation() (BaksheeshBlockCipher method)
apply_round_constants() (BaksheeshBlockCipher method)
apply_sbox_layer() (BaksheeshBlockCipher method)
apply_sbox_to_each_3bit_column() (XoodooInvertiblePermutation method)
(XoodooSboxPermutation method)
aradi_linear_layer_bitarray() (in module ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map)
AradiBlockCipher (class in ciphers.block_ciphers.aradi_block_cipher)
AradiBlockCipherSBox (class in ciphers.block_ciphers.aradi_block_cipher_sbox)
AradiBlockCipherSBoxAndCompactLinearMap (class in ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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
BaksheeshBlockCipher (class in ciphers.block_ciphers.baksheesh_block_cipher)
BalletBlockCipher (class in ciphers.block_ciphers.ballet_block_cipher)
bct_parse_result() (MznBoomerangModelARXOptimized method)
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)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel static method)
(SmtXorLinearModel method)
build_all_xor_differential_trails_with_fixed_weight() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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)
(MilpCipherModel method)
(MznCipherModel method)
(MznCipherModelARXOptimized 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() (MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
build_function_call() (in module cipher_modules.code_generator)
build_generic_model_for_specific_output_bit() (MilpDivisionTrailModel method)
build_generic_sat_model_from_dictionary() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatDifferentialLinearModel method)
(SatModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatSemiDeterministicTruncatedXorDifferentialModel method)
(SatTruncatedXorDifferentialModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SharedDifferencePairedInputDifferentialLinearModel method)
(SharedDifferencePairedInputDifferentialModel method)
build_gurobi_model() (MilpDivisionTrailModel method)
build_hybrid_impossible_xor_differential_trail_model() (MznHybridImpossibleXorDifferentialModel method)
build_impossible_backward_model() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
build_impossible_forward_model() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
build_impossible_xor_differential_trail_model() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
build_impossible_xor_differential_trail_with_extensions_model() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
build_improbable_backward_model() (MznHybridImpossibleXorDifferentialModel method)
build_improbable_forward_model() (MznHybridImpossibleXorDifferentialModel method)
build_lowest_weight_xor_differential_trail_model() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
build_lowest_xor_differential_trails_with_at_most_weight() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
build_mix_column_truncated_table() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
build_semi_deterministic_truncated_xor_differential_trail_model() (SatSemiDeterministicTruncatedXorDifferentialModel method)
build_shared_difference_paired_input_differential_model() (SharedDifferencePairedInputDifferentialLinearModel method)
(SharedDifferencePairedInputDifferentialModel 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_linear_model() (SatDifferentialLinearModel method)
build_xor_differential_trail_and_checker_model_at_intermediate_output_level() (CmsSatXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
build_xor_differential_trail_first_step_model() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
build_xor_differential_trail_model() (CmsSatXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MznBoomerangModelARXOptimized method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
build_xor_differential_trail_model_template() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
build_xor_differential_trail_second_step_model() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
build_xor_linear_trail_model() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
build_xor_probabilistic_truncated_differential_model() (SatProbabilisticXorTruncatedDifferentialModel method)
build_xor_truncated_table() (in module cipher_modules.models.cp.mzn_models.mzn_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() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
calculate_bit_values() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
calculate_component_weight() (CmsSatCipherModel method)
(CmsSatDeterministicTruncatedXorDifferentialModel method)
(CmsSatXorDifferentialModel method)
(CmsSatXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatDifferentialLinearModel method)
(SatModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatSemiDeterministicTruncatedXorDifferentialModel method)
(SatTruncatedXorDifferentialModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SharedDifferencePairedInputDifferentialLinearModel method)
(SharedDifferencePairedInputDifferentialModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
calculate_input_bit_positions() (in module components.mix_column_component)
(MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
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_if_implemented_component() (in module cipher_modules.models.utils)
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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
check_parameters() (BalletBlockCipher method)
(UblockBlockCipher method)
check_presence_of_particular_monomial_in_all_anf() (MilpDivisionTrailModel method)
check_presence_of_particular_monomial_in_specific_anf() (MilpDivisionTrailModel 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 (MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MznBoomerangModelARXOptimized property)
(MznCipherModel property)
(MznCipherModelARXOptimized property)
(MznDeterministicTruncatedXorDifferentialModel property)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized property)
(MznHybridImpossibleXorDifferentialModel property)
(MznImpossibleXorDifferentialModel property)
(MznModel property)
(MznWordwiseDeterministicTruncatedXorDifferentialModel property)
(MznXorDifferentialFixingNumberOfActiveSboxesModel property)
(MznXorDifferentialModel property)
(MznXorDifferentialModelARXOptimized property)
(MznXorDifferentialNumberOfActiveSboxesModel property)
(MznXorLinearModel property)
(SatDifferentialLinearModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SharedDifferencePairedInputDifferentialLinearModel property)
cipher_find_component() (in module cipher_modules.inverse_cipher)
cipher_id (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MznBoomerangModelARXOptimized property)
(MznCipherModel property)
(MznCipherModelARXOptimized property)
(MznDeterministicTruncatedXorDifferentialModel property)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized property)
(MznHybridImpossibleXorDifferentialModel property)
(MznImpossibleXorDifferentialModel property)
(MznModel property)
(MznWordwiseDeterministicTruncatedXorDifferentialModel property)
(MznXorDifferentialFixingNumberOfActiveSboxesModel property)
(MznXorDifferentialModel property)
(MznXorDifferentialModelARXOptimized property)
(MznXorDifferentialNumberOfActiveSboxesModel property)
(MznXorLinearModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatDifferentialLinearModel property)
(SatModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatSemiDeterministicTruncatedXorDifferentialModel property)
(SatTruncatedXorDifferentialModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SharedDifferencePairedInputDifferentialLinearModel property)
(SharedDifferencePairedInputDifferentialModel 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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.division_trail_search
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.minizinc_utils.mzn_bct_predicates
module
cipher_modules.models.cp.minizinc_utils.usefulfunctions
module
cipher_modules.models.cp.minizinc_utils.utils
module
cipher_modules.models.cp.mzn_model
module
cipher_modules.models.cp.mzn_models.mzn_boomerang_model_arx_optimized
module
cipher_modules.models.cp.mzn_models.mzn_cipher_model
module
cipher_modules.models.cp.mzn_models.mzn_cipher_model_arx_optimized
module
cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model
module
cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model_arx_optimized
module
cipher_modules.models.cp.mzn_models.mzn_hybrid_impossible_xor_differential_model
module
cipher_modules.models.cp.mzn_models.mzn_impossible_xor_differential_model
module
cipher_modules.models.cp.mzn_models.mzn_wordwise_deterministic_truncated_xor_differential_model
module
cipher_modules.models.cp.mzn_models.mzn_xor_differential_model
module
cipher_modules.models.cp.mzn_models.mzn_xor_differential_model_arx_optimized
module
cipher_modules.models.cp.mzn_models.mzn_xor_differential_number_of_active_sboxes_model
module
cipher_modules.models.cp.mzn_models.mzn_xor_differential_trail_search_fixing_number_of_active_sboxes_model
module
cipher_modules.models.cp.mzn_models.mzn_xor_linear_model
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.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_differential_linear_model
module
cipher_modules.models.sat.sat_models.sat_probabilistic_xor_truncated_differential_model
module
cipher_modules.models.sat.sat_models.sat_semi_deterministic_truncated_xor_differential_model
module
cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_linear_model
module
cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_model
module
cipher_modules.models.sat.sat_models.sat_truncated_xor_differential_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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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.aradi_block_cipher
module
ciphers.block_ciphers.aradi_block_cipher_sbox
module
ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map
module
ciphers.block_ciphers.baksheesh_block_cipher
module
ciphers.block_ciphers.ballet_block_cipher
module
ciphers.block_ciphers.bea1_block_cipher
module
ciphers.block_ciphers.des_block_cipher
module
ciphers.block_ciphers.des_exact_key_length_block_cipher
module
ciphers.block_ciphers.hight_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.prince_block_cipher
module
ciphers.block_ciphers.prince_v2_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.simeck_block_cipher
module
ciphers.block_ciphers.simeck_sbox_block_cipher
module
ciphers.block_ciphers.simon_block_cipher
module
ciphers.block_ciphers.simon_sbox_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.twine_block_cipher
module
ciphers.block_ciphers.twofish_block_cipher
module
ciphers.block_ciphers.ublock_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.gaston_sbox_theta_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.constant_block_cipher
module
ciphers.toys.fancy_block_cipher
module
ciphers.toys.identity_block_cipher
module
ciphers.toys.toy_cipherfour
module
ciphers.toys.toyfeistel
module
ciphers.toys.toyspn1
module
ciphers.toys.toyspn2
module
circular_shift_left_bitarray() (in module ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map)
clean_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
clean_inverse_impossible_variables_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
clean_inverse_impossible_variables_constraints_with_extensions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
clean_repetitions_in_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_gaston_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_indexed_sum() (in module cipher_modules.generic_functions)
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)
compute_word_indexed_sum() (in module cipher_modules.generic_functions)
Concatenate (class in components.concatenate_component)
concatenate_bool_func() (in module cipher_modules.generic_functions)
connect_rounds() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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.toys.constant_block_cipher)
constants_initialization() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
constants_update() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
constraint_permutation_and_key_schedule_separately_by_input_sizes() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
constraints_for_constants() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
constraints_for_key_schedule() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel 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_clauses() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_get_all_inputs() (in module components.mix_column_component)
cp_hybrid_deterministic_truncated_xor_differential_constraints() (SBOX method)
(XOR method)
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)
(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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_xor_differential_propagation_constraints_arx_optimized() (MODADD method)
(MODSUB method)
(Modular 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(WordPermutation method)
(XOR method)
cp_xor_linear_probability_lat() (in module components.and_component)
create_alpha_state() (Snow3GStreamCipher method)
create_and_components() (SCARFBlockCipher method)
create_bct_mzn_constraint_from_component_ids() (MODADD method)
(MODSUB method)
(Modular method)
create_boomerang_model() (MznBoomerangModelARXOptimized method)
create_bottom_cipher() (MznBoomerangModelARXOptimized method)
create_constant_component() (AESBlockCipher method)
create_copies() (MilpDivisionTrailModel method)
create_copies_for_linear_layer() (MilpDivisionTrailModel method)
create_gurobi_vars_from_all_components() (MilpDivisionTrailModel method)
create_gurobi_vars_sbox() (MilpDivisionTrailModel method)
create_heatmap_subplot() (Report method)
create_key_sbox_components() (AESBlockCipher method)
create_linear_layers() (in module ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_ciphers_from_subgraphs() (MznBoomerangModelARXOptimized method)
create_top_and_bottom_subgraphs_from_components_graph() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
create_top_cipher() (MznBoomerangModelARXOptimized method)
create_xor_component() (in module compound_xor_differential_cipher)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
current_round_number (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
current_round_number_of_components (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(ThetaGaston 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)
differential_checker_permutation() (in module cipher_modules.models.utils)
differential_linear_checker_for_block_cipher_single_key() (in module cipher_modules.models.utils)
differential_linear_checker_for_permutation() (in module cipher_modules.models.utils)
differential_truncated_checker_permutation() (in module cipher_modules.models.utils)
differential_truncated_checker_single_key() (in module cipher_modules.models.utils)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluate_model() (MznCipherModel method)
evaluate_using_c() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
evaluate_vectorized() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
extend_variables() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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_bit_positions() (in module cipher_modules.models.utils)
extract_bits() (in module cipher_modules.models.utils)
extract_constants() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
extract_inputs() (in module utils.utils)
extract_key_schedule() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
F
F() (MD5HashFunction method)
f() (SimonBlockCipher method)
(SimonSboxBlockCipher method)
F_function() (SCARFBlockCipher method)
family_name (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
FancyBlockCipher (class in ciphers.toys.fancy_block_cipher)
feistel_function() (SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
filter_out_strings_containing_substring() (in module cipher_modules.models.cp.minizinc_utils.utils)
final_constraints() (MznCipherModel method)
final_deterministic_truncated_xor_differential_constraints() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
final_impossible_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
final_impossible_constraints_with_extensions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
final_transformation() (HightBlockCipher method)
final_wordwise_deterministic_truncated_xor_differential_constraints() (MznWordwiseDeterministicTruncatedXorDifferentialModel method)
final_xor_differential_constraints() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
final_xor_differential_first_step_constraints() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
final_xor_linear_constraints() (MznXorLinearModel method)
find_all_deterministic_truncated_xor_differential_trails() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
find_all_impossible_xor_differential_trails() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
find_all_xor_differential_trails_with_fixed_weight() (CmsSatXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MznBoomerangModelARXOptimized method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_all_xor_differential_trails_with_weight_at_most() (CmsSatXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MznBoomerangModelARXOptimized method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_all_xor_linear_trails_with_fixed_weight() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_all_xor_linear_trails_with_weight_at_most() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_anf_of_specific_output_bit() (MilpDivisionTrailModel method)
find_copy_indexes() (MilpDivisionTrailModel method)
find_correct_order() (in module cipher_modules.inverse_cipher)
find_correct_order_for_inversion() (in module cipher_modules.inverse_cipher)
find_degree_of_all_output_bits() (MilpDivisionTrailModel method)
find_degree_of_specific_output_bit() (MilpDivisionTrailModel method)
find_differential_weight() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
find_impossible_property() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
find_index_second_input() (MilpDivisionTrailModel method)
find_input_id_link_bits_equivalent() (in module cipher_modules.inverse_cipher)
find_lowest_complexity_impossible_xor_differential_trail() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
find_lowest_varied_patterns_bitwise_deterministic_truncated_xor_differential_trail() (CmsSatDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
find_lowest_varied_patterns_wordwise_deterministic_truncated_xor_differential_trail() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
find_lowest_weight_xor_differential_linear_trail() (SatDifferentialLinearModel method)
find_lowest_weight_xor_differential_trail() (CmsSatXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MznBoomerangModelARXOptimized method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_lowest_weight_xor_linear_trail() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_lowest_weight_xor_probabilistic_truncated_differential_trail() (SatProbabilisticXorTruncatedDifferentialModel method)
find_min_of_max_xor_differential_between_permutation_and_key_schedule() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
find_one_differential_linear_trail_with_fixed_weight() (SatDifferentialLinearModel method)
find_one_impossible_xor_differential_cluster() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
find_one_impossible_xor_differential_trail() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
find_one_impossible_xor_differential_trail_with_extensions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
find_one_semi_deterministic_truncated_xor_differential_trail() (SatSemiDeterministicTruncatedXorDifferentialModel method)
find_one_shared_difference_paired_input_differential_linear_trail_with_fixed_weight() (SharedDifferencePairedInputDifferentialLinearModel method)
find_one_shared_difference_paired_input_differential_trail_with_fixed_weight() (SharedDifferencePairedInputDifferentialModel method)
find_one_wordwise_deterministic_truncated_xor_differential_trail() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel 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)
(MilpXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_one_xor_differential_trail_with_fixed_weight() (CmsSatXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
(SmtXorDifferentialModel method)
find_one_xor_linear_trail() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_one_xor_linear_trail_with_fixed_weight() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel method)
(SmtXorLinearModel method)
find_one_xor_probabilistic_truncated_differential_trail_with_fixed_weight() (SatProbabilisticXorTruncatedDifferentialModel method)
find_possible_number_of_active_sboxes() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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 static method)
(CmsSatDeterministicTruncatedXorDifferentialModel static method)
(CmsSatXorDifferentialModel static method)
(CmsSatXorLinearModel static method)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel static method)
(SatCipherModel static method)
(SatDifferentialLinearModel static method)
(SatModel static method)
(SatProbabilisticXorTruncatedDifferentialModel static method)
(SatSemiDeterministicTruncatedXorDifferentialModel static method)
(SatTruncatedXorDifferentialModel static method)
(SatXorDifferentialModel static method)
(SatXorLinearModel static method)
(SharedDifferencePairedInputDifferentialLinearModel static method)
(SharedDifferencePairedInputDifferentialModel static method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
fix_variables_value_constraints_for_ARX() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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 static method)
(MilpXorLinearModel method)
(MznXorLinearModel method)
(SatXorLinearModel static method)
(SmtXorLinearModel method)
fl_function() (KasumiBlockCipher method)
float_and_lat_values (MznBoomerangModelARXOptimized property)
(MznCipherModel property)
(MznCipherModelARXOptimized property)
(MznDeterministicTruncatedXorDifferentialModel property)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized property)
(MznHybridImpossibleXorDifferentialModel property)
(MznImpossibleXorDifferentialModel property)
(MznModel property)
(MznWordwiseDeterministicTruncatedXorDifferentialModel property)
(MznXorDifferentialFixingNumberOfActiveSboxesModel property)
(MznXorDifferentialModel property)
(MznXorDifferentialModelARXOptimized property)
(MznXorDifferentialNumberOfActiveSboxesModel property)
(MznXorLinearModel property)
fo_function() (KasumiBlockCipher method)
Footer (class in utils.templates)
format_component_value() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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)
(GastonSboxThetaPermutation method)
gaston_iota() (GastonPermutation method)
(GastonSboxPermutation method)
(GastonSboxThetaPermutation method)
gaston_rho_east() (GastonPermutation method)
(GastonSboxPermutation method)
(GastonSboxThetaPermutation method)
gaston_rho_west() (GastonPermutation method)
(GastonSboxPermutation method)
(GastonSboxThetaPermutation method)
gaston_round_function() (GastonPermutation method)
(GastonSboxPermutation method)
(GastonSboxThetaPermutation method)
gaston_theta() (GastonPermutation method)
(GastonSboxPermutation method)
(GastonSboxThetaPermutation method)
GastonPermutation (class in ciphers.permutations.gaston_permutation)
GastonSboxPermutation (class in ciphers.permutations.gaston_sbox_permutation)
GastonSboxThetaPermutation (class in ciphers.permutations.gaston_sbox_theta_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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
generate_expanded_links() (in module editor)
generate_first_rounds() (PrinceBlockCipher method)
(PrinceV2BlockCipher method)
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)
(SimonSboxBlockCipher method)
generate_sample_from_gf_2_n() (in module utils.utils)
generate_sbox_sign_lat() (SBOX method)
generate_table_of_solutions() (MznXorDifferentialFixingNumberOfActiveSboxesModel 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_window_size_clauses() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
generate_word_based_c_code() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
generating_n_window_clauses() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_all_components_ids() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_all_operations() (CipherComponentsAnalysis method)
get_all_variables_as_list() (MilpDivisionTrailModel method)
get_anfs_from_sbox() (MilpDivisionTrailModel method)
get_available_output_components() (in module cipher_modules.inverse_cipher)
get_bct_operations() (in module cipher_modules.models.cp.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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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_component_id() (MilpDivisionTrailModel method)
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_cnf_bitwise_truncate_constraints() (in module cipher_modules.models.sat.utils.utils)
get_cnf_semi_deterministic_window_1() (in module cipher_modules.models.sat.utils.utils)
get_cnf_semi_deterministic_window_2() (in module cipher_modules.models.sat.utils.utils)
get_cnf_semi_deterministic_window_3() (in module cipher_modules.models.sat.utils.utils)
get_cnf_truncated_linear_constraints() (in module cipher_modules.models.sat.utils.utils)
get_command_for_solver_process() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
get_component_from_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(PhotonPermutation method)
(PresentBlockCipher method)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_component_round() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
get_components_ids() (Round method)
get_components_in_round() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_current_component_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_direct_component_correspondance() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
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)
(ThetaGaston 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_input_vars() (MilpDivisionTrailModel method)
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_component_correspondance() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
get_inverse_matrix_in_integer_representation() (in module cipher_modules.component_analysis_tests)
get_inverse_state_key_bits_positions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
get_ith_key128() (LeaBlockCipher method)
get_ith_key192() (LeaBlockCipher method)
get_ith_key256() (LeaBlockCipher method)
get_ith_word() (in module utils.utils)
get_k0_prime() (PrinceBlockCipher method)
get_k_th_bit() (in module utils.utils)
get_key_schedule_component_ids() (in module cipher_modules.inverse_cipher)
get_key_word_bit_indexes() (in module ciphers.block_ciphers.aradi_block_cipher)
(in module ciphers.block_ciphers.aradi_block_cipher_sbox)
(in module ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map)
get_keystream_bit_len() (TriviumStreamCipher method)
get_last_rounds() (PrinceBlockCipher method)
(PrinceV2BlockCipher method)
get_lat_values() (MznXorLinearModel method)
get_low_density_sequences() (in module cipher_modules.statistical_tests.dataset_generator)
get_m_prime() (in module ciphers.block_ciphers.prince_block_cipher)
(in module ciphers.block_ciphers.prince_v2_block_cipher)
get_milp_constraints_from_inequalities() (in module components.xor_component)
get_mix_column_all_inputs() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
get_mix_column_precomputations() (in module cipher_modules.generic_functions_continuous_diffusion_analysis)
get_model() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_model_constraints() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
get_monomial_occurences() (MilpDivisionTrailModel method)
get_most_recent_intermediate_output() (in module cipher_modules.inverse_cipher)
get_new_input_id_links() (MznBoomerangModelARXOptimized method)
get_new_xor_input_links_and_positions() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_index_previous_component() (MilpDivisionTrailModel method)
get_output_bit_size_from_id() (in module editor)
get_output_components() (in module cipher_modules.inverse_cipher)
get_output_vars() (MilpDivisionTrailModel method)
get_padding_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_partial_cipher() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
get_probability_vars_from_permutation() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_round_key_id() (AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap 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_semi_deterministic_cnf_window_0() (in module cipher_modules.models.sat.utils.utils)
get_shift_rows_matrix() (in module ciphers.block_ciphers.prince_block_cipher)
(in module ciphers.block_ciphers.prince_v2_block_cipher)
get_shift_rows_matrix_inverse() (in module ciphers.block_ciphers.prince_block_cipher)
(in module ciphers.block_ciphers.prince_v2_block_cipher)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
get_solutions() (MilpDivisionTrailModel method)
get_solutions_dictionaries_with_build_time() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
get_state_key_bits_positions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
get_template() (TemplateManager method)
get_total_weight() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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_unused_variables() (MilpDivisionTrailModel method)
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() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
get_where_component_is_used() (MilpDivisionTrailModel method)
get_word_based_c_code() (Concatenate method)
(Constant method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(VariableRotate method)
(VariableShift method)
get_word_bit_indexes() (in module ciphers.block_ciphers.twine_block_cipher)
get_word_operation_component_bit_based_c_code() (in module cipher_modules.code_generator)
get_word_operation_final_xor_linear_constraints() (MznXorLinearModel 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() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel 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() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel 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.cp.minizinc_utils.utils)
group_triples() (in module cipher_modules.models.sat.sat_models.sat_semi_deterministic_truncated_xor_differential_model)
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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaGaston property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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.toys.identity_block_cipher)
impossible_differential_search() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
index_list_to_expression_str() (in module cipher_modules.generic_functions)
index_list_to_expression_str_word() (in module cipher_modules.generic_functions)
init_constraints() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized 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_transformation() (HightBlockCipher method)
initialise_model() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
initialize_bottom_cipher() (MznBoomerangModelARXOptimized static 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)
(ThetaGaston 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)
(ThetaGaston property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
input_constraints() (MznCipherModel method)
(MznHybridImpossibleXorDifferentialModel method)
input_deterministic_truncated_xor_differential_constraints() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel 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)
(ThetaGaston property)
(ThetaKeccak property)
(ThetaXoodoo property)
(VariableRotate property)
(VariableShift property)
(WordPermutation property)
(XOR property)
input_impossible_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
input_impossible_constraints_with_extensions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
input_wordwise_deterministic_truncated_xor_differential_constraints() (MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
input_xor_differential_constraints() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
input_xor_differential_first_step_constraints() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
input_xor_linear_constraints() (MznXorLinearModel method)
inputs (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
inputs_bit_size (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(WhirlpoolHashFunction property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
inputs_size_to_dict() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_andrx() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
is_arx() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_cross_round_component() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel 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)
(ThetaGaston 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)
(ThetaGaston 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(SkinnyBlockCipher method)
(SpeckBlockCipher method)
key_loading_to_lfsr() (ZucStreamCipher method)
key_schedule() (GiftPermutation method)
(GiftSboxPermutation method)
(SkinnyBlockCipher method)
(UblockBlockCipher method)
key_schedule_n2n() (BalletBlockCipher method)
key_schedule_nn() (BalletBlockCipher method)
key_stream() (ZucStreamCipher method)
key_update() (QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
L
l_function() (AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
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)
link_constraints_for_trail_with_extensions() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
load_constants() (LowMCBlockCipher method)
load_list() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
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() (AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
make_file_name() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
MilpDivisionTrailModel (class in cipher_modules.division_trail_search)
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)
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)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel property)
(MilpBitwiseImpossibleXorDifferentialModel property)
(MilpCipherModel property)
(MilpModel property)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel property)
(MilpWordwiseImpossibleXorDifferentialModel property)
(MilpXorDifferentialModel property)
(MilpXorLinearModel property)
(MznBoomerangModelARXOptimized property)
(MznCipherModel property)
(MznCipherModelARXOptimized property)
(MznDeterministicTruncatedXorDifferentialModel property)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized property)
(MznHybridImpossibleXorDifferentialModel property)
(MznImpossibleXorDifferentialModel property)
(MznModel property)
(MznWordwiseDeterministicTruncatedXorDifferentialModel property)
(MznXorDifferentialFixingNumberOfActiveSboxesModel property)
(MznXorDifferentialModel property)
(MznXorDifferentialModelARXOptimized property)
(MznXorDifferentialNumberOfActiveSboxesModel property)
(MznXorLinearModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatDifferentialLinearModel property)
(SatModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatSemiDeterministicTruncatedXorDifferentialModel property)
(SatTruncatedXorDifferentialModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SharedDifferencePairedInputDifferentialLinearModel property)
(SharedDifferencePairedInputDifferentialModel 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.division_trail_search
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.minizinc_utils.mzn_bct_predicates
cipher_modules.models.cp.minizinc_utils.usefulfunctions
cipher_modules.models.cp.minizinc_utils.utils
cipher_modules.models.cp.mzn_model
cipher_modules.models.cp.mzn_models.mzn_boomerang_model_arx_optimized
cipher_modules.models.cp.mzn_models.mzn_cipher_model
cipher_modules.models.cp.mzn_models.mzn_cipher_model_arx_optimized
cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model
cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model_arx_optimized
cipher_modules.models.cp.mzn_models.mzn_hybrid_impossible_xor_differential_model
cipher_modules.models.cp.mzn_models.mzn_impossible_xor_differential_model
cipher_modules.models.cp.mzn_models.mzn_wordwise_deterministic_truncated_xor_differential_model
cipher_modules.models.cp.mzn_models.mzn_xor_differential_model
cipher_modules.models.cp.mzn_models.mzn_xor_differential_model_arx_optimized
cipher_modules.models.cp.mzn_models.mzn_xor_differential_number_of_active_sboxes_model
cipher_modules.models.cp.mzn_models.mzn_xor_differential_trail_search_fixing_number_of_active_sboxes_model
cipher_modules.models.cp.mzn_models.mzn_xor_linear_model
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.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_differential_linear_model
cipher_modules.models.sat.sat_models.sat_probabilistic_xor_truncated_differential_model
cipher_modules.models.sat.sat_models.sat_semi_deterministic_truncated_xor_differential_model
cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_linear_model
cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_model
cipher_modules.models.sat.sat_models.sat_truncated_xor_differential_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.aradi_block_cipher
ciphers.block_ciphers.aradi_block_cipher_sbox
ciphers.block_ciphers.aradi_block_cipher_sbox_and_compact_linear_map
ciphers.block_ciphers.baksheesh_block_cipher
ciphers.block_ciphers.ballet_block_cipher
ciphers.block_ciphers.bea1_block_cipher
ciphers.block_ciphers.des_block_cipher
ciphers.block_ciphers.des_exact_key_length_block_cipher
ciphers.block_ciphers.hight_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.prince_block_cipher
ciphers.block_ciphers.prince_v2_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.simeck_block_cipher
ciphers.block_ciphers.simeck_sbox_block_cipher
ciphers.block_ciphers.simon_block_cipher
ciphers.block_ciphers.simon_sbox_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.twine_block_cipher
ciphers.block_ciphers.twofish_block_cipher
ciphers.block_ciphers.ublock_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.gaston_sbox_theta_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.constant_block_cipher
ciphers.toys.fancy_block_cipher
ciphers.toys.identity_block_cipher
ciphers.toys.toy_cipherfour
ciphers.toys.toyfeistel
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_gaston_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)
MznBoomerangModelARXOptimized (class in cipher_modules.models.cp.mzn_models.mzn_boomerang_model_arx_optimized)
MznCipherModel (class in cipher_modules.models.cp.mzn_models.mzn_cipher_model)
MznCipherModelARXOptimized (class in cipher_modules.models.cp.mzn_models.mzn_cipher_model_arx_optimized)
MznDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model)
MznDeterministicTruncatedXorDifferentialModelARXOptimized (class in cipher_modules.models.cp.mzn_models.mzn_deterministic_truncated_xor_differential_model_arx_optimized)
MznHybridImpossibleXorDifferentialModel (class in cipher_modules.models.cp.mzn_models.mzn_hybrid_impossible_xor_differential_model)
MznImpossibleXorDifferentialModel (class in cipher_modules.models.cp.mzn_models.mzn_impossible_xor_differential_model)
MznModel (class in cipher_modules.models.cp.mzn_model)
MznWordwiseDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.cp.mzn_models.mzn_wordwise_deterministic_truncated_xor_differential_model)
MznXorDifferentialFixingNumberOfActiveSboxesModel (class in cipher_modules.models.cp.mzn_models.mzn_xor_differential_trail_search_fixing_number_of_active_sboxes_model)
MznXorDifferentialModel (class in cipher_modules.models.cp.mzn_models.mzn_xor_differential_model)
MznXorDifferentialModelARXOptimized (class in cipher_modules.models.cp.mzn_models.mzn_xor_differential_model_arx_optimized)
MznXorDifferentialNumberOfActiveSboxesModel (class in cipher_modules.models.cp.mzn_models.mzn_xor_differential_number_of_active_sboxes_model)
MznXorLinearModel (class in cipher_modules.models.cp.mzn_models.mzn_xor_linear_model)
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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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() (MznBoomerangModelARXOptimized static method)
(MznXorDifferentialModelARXOptimized method)
optimize_model() (MilpDivisionTrailModel 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)
order_predecessors() (MilpDivisionTrailModel method)
output_bit_size (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AND property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaGaston property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(VariableRotate property)
(VariableShift property)
(WhirlpoolHashFunction property)
(WordPermutation property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XOR property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
output_constraints() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel 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() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
output_probability_per_round() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
P
padding() (in module cipher_modules.generic_functions)
parse_components_with_solution() (MznBoomerangModelARXOptimized method)
parse_probability_vars() (MznBoomerangModelARXOptimized static method)
(MznXorDifferentialModelARXOptimized static method)
parse_solver_information() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
Permutation (class in components.permutation_component)
permutation_layer() (PresentBlockCipher method)
(ToyCipherFour 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
pos_whitening() (PrinceBlockCipher method)
(PrinceV2BlockCipher method)
pprint_dictionary() (in module utils.utils)
pprint_dictionary_to_file() (in module utils.utils)
pre_whitening() (PrinceBlockCipher method)
(PrinceV2BlockCipher method)
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)
prince_core() (PrinceBlockCipher method)
(PrinceV2BlockCipher method)
PrinceBlockCipher (class in ciphers.block_ciphers.prince_block_cipher)
PrinceV2BlockCipher (class in ciphers.block_ciphers.prince_v2_block_cipher)
print() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AND method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
print_input_information() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(ThetaGaston 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
propagate_deterministically() (MznDeterministicTruncatedXorDifferentialModel method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel 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)
re_init() (MilpDivisionTrailModel method)
reduce_cipher() (MznBoomerangModelARXOptimized static method)
reference_code (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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() (MznBoomerangModelARXOptimized static method)
(Round method)
remove_component_from_id() (Round method)
remove_components_from_rounds() (in module cipher_modules.inverse_cipher)
remove_components_not_in_graph() (MznBoomerangModelARXOptimized static method)
remove_empty_rounds() (MznBoomerangModelARXOptimized static method)
remove_forbidden_parents() (in module editor)
remove_key_schedule() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
remove_round_component_from_id() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Rounds method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
render_template() (Template method)
Report (class in cipher_modules.report)
reset_round_ids() (MznBoomerangModelARXOptimized static method)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BalletBlockCipher 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)
(ToyFeistel method)
(TwineBlockCipher method)
(UblockBlockCipher method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
round_initialization() (BalletBlockCipher method)
(SpeckBlockCipher method)
(UblockBlockCipher method)
round_key() (KasumiBlockCipher method)
(MidoriBlockCipher method)
rounds
module
rounds (A51StreamCipher property)
(A52StreamCipher property)
(AESBlockCipher property)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(Rounds property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher property)
(QARMAv2BlockCipher property)
(QARMAv2MixColumnBlockCipher property)
(RaidenBlockCipher property)
(RC5BlockCipher property)
(SalsaPermutation property)
(SCARFBlockCipher property)
(SHA1HashFunction property)
(SHA2HashFunction property)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher 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)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher 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)
(ThetaGaston 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)
(NOT method)
(OR method)
(Permutation method)
(Reverse method)
(Rotate method)
(SBOX method)
(SHIFT method)
(ShiftRows method)
(Sigma method)
(ThetaGaston 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_semi_deterministic_truncated_xor_differential_constraints() (CipherOutput method)
(Constant method)
(IntermediateOutput method)
(MODADD method)
(MODSUB method)
(Modular method)
(Rotate method)
(ShiftRows method)
(XOR method)
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)
(ThetaGaston 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)
(ThetaGaston 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)
SatDifferentialLinearModel (class in cipher_modules.models.sat.sat_models.sat_differential_linear_model)
satisfy_generator() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
SatModel (class in cipher_modules.models.sat.sat_model)
SatProbabilisticXorTruncatedDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_probabilistic_xor_truncated_differential_model)
SatSemiDeterministicTruncatedXorDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_semi_deterministic_truncated_xor_differential_model)
SatTruncatedXorDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_truncated_xor_differential_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)
save_list() (in module cipher_modules.models.sat.utils.n_window_heuristic_helper)
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)
sboxes_ddt_templates (CmsSatCipherModel property)
(CmsSatDeterministicTruncatedXorDifferentialModel property)
(CmsSatXorDifferentialModel property)
(CmsSatXorLinearModel property)
(SatBitwiseDeterministicTruncatedXorDifferentialModel property)
(SatCipherModel property)
(SatDifferentialLinearModel property)
(SatModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatSemiDeterministicTruncatedXorDifferentialModel property)
(SatTruncatedXorDifferentialModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SBOX attribute)
(SharedDifferencePairedInputDifferentialLinearModel property)
(SharedDifferencePairedInputDifferentialModel 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)
(SatDifferentialLinearModel property)
(SatModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatSemiDeterministicTruncatedXorDifferentialModel property)
(SatTruncatedXorDifferentialModel property)
(SatXorDifferentialModel property)
(SatXorLinearModel property)
(SBOX attribute)
(SharedDifferencePairedInputDifferentialLinearModel property)
(SharedDifferencePairedInputDifferentialModel 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)
(ThetaGaston 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)
(ThetaGaston 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_as_used_variables() (MilpDivisionTrailModel method)
set_body() (Template method)
set_builder() (TemplateManager method)
set_component_solution() (in module cipher_modules.models.utils)
set_component_solution_value() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_file_name() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher method)
(SkinnyBlockCipher method)
(Snow3GStreamCipher method)
(SparklePermutation method)
(SparxBlockCipher method)
(SpeckBlockCipher method)
(SpeedyBlockCipher method)
(SpongentPiFSRPermutation method)
(SpongentPiPermutation method)
(SpongentPiPrecomputationPermutation method)
(TeaBlockCipher method)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(ThreefishBlockCipher method)
(TinyJambuFSRWordBasedPermutation method)
(TinyJambuPermutation method)
(TinyJambuWordBasedPermutation method)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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)
(ThetaGaston 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)
(ThetaGaston method)
(ThetaKeccak method)
(ThetaXoodoo method)
(VariableRotate method)
(VariableShift method)
(WordPermutation method)
(XOR method)
set_inputs() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
set_inverse_component_id_in_constraints() (MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
set_max_number_of_carries_on_arx_cipher() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
set_max_number_of_nonlinear_carries() (MznBoomerangModelARXOptimized method)
(MznXorDifferentialModelARXOptimized method)
set_testing_data_amount() (in module cipher_modules.statistical_tests.dataset_generator)
set_unused_variables_to_zero() (MilpDivisionTrailModel method)
set_window_size_heuristic_by_component_id() (CmsSatXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
set_window_size_heuristic_by_round() (CmsSatXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
set_window_size_weight_pr_vars() (CmsSatXorDifferentialModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatXorDifferentialModel method)
setup_bottom_cipher_inputs() (MznBoomerangModelARXOptimized 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)
shared_difference_paired_input_differential_checker_permutation() (in module cipher_modules.models.utils)
shared_difference_paired_input_differential_linear_checker_permutation() (in module cipher_modules.models.utils)
SharedDifferencePairedInputDifferentialLinearModel (class in cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_linear_model)
SharedDifferencePairedInputDifferentialModel (class in cipher_modules.models.sat.sat_models.sat_shared_difference_paired_input_differential_model)
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)
SimeckBlockCipher (class in ciphers.block_ciphers.simeck_block_cipher)
SimeckSboxBlockCipher (class in ciphers.block_ciphers.simeck_sbox_block_cipher)
SimonBlockCipher (class in ciphers.block_ciphers.simon_block_cipher)
SimonSboxBlockCipher (class in ciphers.block_ciphers.simon_sbox_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)
(ThetaGaston 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)
(ThetaGaston 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)
(ThetaGaston 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)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatDifferentialLinearModel method)
(SatModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatSemiDeterministicTruncatedXorDifferentialModel method)
(SatTruncatedXorDifferentialModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SharedDifferencePairedInputDifferentialLinearModel method)
(SharedDifferencePairedInputDifferentialModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
solve_for_ARX() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
solve_full_two_steps_xor_differential_model() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
solve_model() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
solver_names() (MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
sort_cipher() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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() (KeccakInvertiblePermutation method)
(KeccakPermutation method)
(KeccakSboxPermutation method)
(SkinnyBlockCipher 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)
(ThetaGaston 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher method)
(WhirlpoolHashFunction method)
(XoodooInvertiblePermutation method)
(XoodooPermutation method)
(XoodooSboxPermutation method)
(XTeaBlockCipher method)
(ZucStreamCipher method)
test_vector_check() (A51StreamCipher method)
(A52StreamCipher method)
(AESBlockCipher method)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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_GASTON() (in module cipher_modules.generic_functions)
THETA_KECCAK() (in module cipher_modules.generic_functions)
THETA_XOODOO() (in module cipher_modules.generic_functions)
ThetaGaston (class in components.theta_gaston_component)
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)
ToyCipherFour (class in ciphers.toys.toy_cipherfour)
ToyFeistel (class in ciphers.toys.toyfeistel)
ToySPN1 (class in ciphers.toys.toyspn1)
ToySPN2 (class in ciphers.toys.toyspn2)
transform_first_step_model() (MznXorDifferentialFixingNumberOfActiveSboxesModel 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)
TwineBlockCipher (class in ciphers.block_ciphers.twine_block_cipher)
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)
(AradiBlockCipher property)
(AradiBlockCipherSBox property)
(AradiBlockCipherSBoxAndCompactLinearMap property)
(AsconPermutation property)
(AsconSboxSigmaNoMatrixPermutation property)
(AsconSboxSigmaPermutation property)
(BaksheeshBlockCipher property)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher property)
(PrinceV2BlockCipher 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)
(SimeckBlockCipher property)
(SimeckSboxBlockCipher property)
(SimonBlockCipher property)
(SimonSboxBlockCipher property)
(SkinnyBlockCipher property)
(Snow3GStreamCipher property)
(SparklePermutation property)
(SparxBlockCipher property)
(SpeckBlockCipher property)
(SpeedyBlockCipher property)
(SpongentPiFSRPermutation property)
(SpongentPiPermutation property)
(SpongentPiPrecomputationPermutation property)
(TeaBlockCipher property)
(ThetaGaston property)
(ThetaKeccak property)
(ThetaXoodoo property)
(ThreefishBlockCipher property)
(TinyJambuFSRWordBasedPermutation property)
(TinyJambuPermutation property)
(TinyJambuWordBasedPermutation property)
(ToyCipherFour property)
(ToyFeistel property)
(ToySPN1 property)
(ToySPN2 property)
(TriviumStreamCipher property)
(TwineBlockCipher property)
(TwofishBlockCipher property)
(UblockBlockCipher property)
(VariableRotate property)
(VariableShift property)
(WhirlpoolHashFunction property)
(WordPermutation property)
(XoodooInvertiblePermutation property)
(XoodooPermutation property)
(XoodooSboxPermutation property)
(XOR property)
(XTeaBlockCipher property)
(ZucStreamCipher property)
U
UblockBlockCipher (class in ciphers.block_ciphers.ublock_block_cipher)
unknown_window_size_configuration_constraints() (SatSemiDeterministicTruncatedXorDifferentialModel static method)
update_and_or_ddt_valid_probabilities() (in module cipher_modules.models.cp.mzn_models.mzn_xor_differential_model)
update_and_or_lat_valid_probabilities() (MznXorLinearModel 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_bottom_cipher_inputs() (MznBoomerangModelARXOptimized method)
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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(Round method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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() (AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(BaksheeshBlockCipher method)
(LBlockBlockCipher method)
(ToyFeistel method)
(TwineBlockCipher method)
update_key_register() (LowMCBlockCipher method)
(PresentBlockCipher method)
update_keys_buffer() (SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
update_output_bits() (in module cipher_modules.inverse_cipher)
update_sbox_ddt_valid_probabilities() (MznHybridImpossibleXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
update_sbox_lat_valid_probabilities() (MznXorLinearModel 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)
(MilpBitwiseDeterministicTruncatedXorDifferentialModel method)
(MilpBitwiseImpossibleXorDifferentialModel method)
(MilpCipherModel method)
(MilpModel method)
(MilpWordwiseDeterministicTruncatedXorDifferentialModel method)
(MilpWordwiseImpossibleXorDifferentialModel method)
(MilpXorDifferentialModel method)
(MilpXorLinearModel method)
(MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
(SatBitwiseDeterministicTruncatedXorDifferentialModel method)
(SatCipherModel method)
(SatDifferentialLinearModel method)
(SatModel method)
(SatProbabilisticXorTruncatedDifferentialModel method)
(SatSemiDeterministicTruncatedXorDifferentialModel method)
(SatTruncatedXorDifferentialModel method)
(SatXorDifferentialModel method)
(SatXorLinearModel method)
(SharedDifferencePairedInputDifferentialLinearModel method)
(SharedDifferencePairedInputDifferentialModel method)
(SmtCipherModel method)
(SmtDeterministicTruncatedXorDifferentialModel method)
(SmtModel method)
(SmtXorDifferentialModel method)
(SmtXorLinearModel method)
weight_precision (MilpXorDifferentialModel property)
(MilpXorLinearModel property)
weight_xor_linear_constraints() (CmsSatXorLinearModel method)
(MilpXorLinearModel method)
(MznXorLinearModel 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_by_component_id_values (CmsSatXorDifferentialModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatXorDifferentialModel property)
window_size_by_round_values (CmsSatXorDifferentialModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatXorDifferentialModel property)
window_size_full_window_vars (CmsSatXorDifferentialModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatXorDifferentialModel property)
window_size_number_of_full_window (CmsSatXorDifferentialModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatXorDifferentialModel property)
window_size_weight_pr_vars (CmsSatXorDifferentialModel property)
(SatProbabilisticXorTruncatedDifferentialModel property)
(SatXorDifferentialModel property)
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() (MznBoomerangModelARXOptimized method)
(MznCipherModel method)
(MznCipherModelARXOptimized method)
(MznDeterministicTruncatedXorDifferentialModel method)
(MznDeterministicTruncatedXorDifferentialModelARXOptimized method)
(MznHybridImpossibleXorDifferentialModel method)
(MznImpossibleXorDifferentialModel method)
(MznModel method)
(MznWordwiseDeterministicTruncatedXorDifferentialModel method)
(MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialModel method)
(MznXorDifferentialModelARXOptimized method)
(MznXorDifferentialNumberOfActiveSboxesModel method)
(MznXorLinearModel method)
write_model_to_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() (MznXorDifferentialFixingNumberOfActiveSboxesModel method)
(MznXorDifferentialNumberOfActiveSboxesModel 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)
(AradiBlockCipher method)
(AradiBlockCipherSBox method)
(AradiBlockCipherSBoxAndCompactLinearMap method)
(AsconPermutation method)
(AsconSboxSigmaNoMatrixPermutation method)
(AsconSboxSigmaPermutation method)
(BaksheeshBlockCipher method)
(BalletBlockCipher 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)
(GastonSboxThetaPermutation 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)
(PrinceBlockCipher method)
(PrinceV2BlockCipher method)
(QARMAv2BlockCipher method)
(QARMAv2MixColumnBlockCipher method)
(RaidenBlockCipher method)
(RC5BlockCipher method)
(SalsaPermutation method)
(SCARFBlockCipher method)
(SHA1HashFunction method)
(SHA2HashFunction method)
(SimeckBlockCipher method)
(SimeckSboxBlockCipher method)
(SimonBlockCipher method)
(SimonSboxBlockCipher 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)
(ToyCipherFour method)
(ToyFeistel method)
(ToySPN1 method)
(ToySPN2 method)
(TriviumStreamCipher method)
(TwineBlockCipher method)
(TwofishBlockCipher method)
(UblockBlockCipher 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 v3.1.0 documentation
»
Index