Added
- Create new Speedy cipher
- Create the A5/2 stream cipher
- Create the grain128 stream cipher
- Create a test function for nist statistical tests and dieharder statistical tests that produces a parsed result, standardized for the Report class
- SAT wordwise deterministic truncated XOR differential trail model
- Gaston permutation with sbox component
- Create Qarmav2 with MixColumn component
- Support inversion of tweakable primitives and inversion of MixColumn operation with a non irreducible polynomial
- Add option to start Chacha permutation from a bottom lower round
- Create bitwise impossible XOR differential trail search for SAT
Changed
- Location of files related to MILP inequalities for non linear components or large xors moved to userspace
- Location of files related to MILP external solvers change to current working directory
- Continuous_tests to class
Fixed
- Add timestamp to MILP external files
- File path in CP module changed to absolute path
- Consider whole solution when searching XOR linear trails
- Refactored algebraic tests to an object and added some tests
- Refactoring of algebraic tests to an object
- Create CLAASP base image for test
- Fix SonarCloud GitHub Action so Forks can be analyzed on PR