CLAASP: Cryptographic Library for Automated Analysis of Symmetric Primitives

This is a sample reference manual for CLAASP.

To use this module, you need to import it:

from claasp import *

This reference shows a minimal example of documentation of CLAASP following SageMath guidelines.

Utils

Cipher modules

Models

Cp

Minizinc utils
Mzn models

Sat

Cms models
Utils
Sat models

Milp

Utils
Tmp
Milp models

Algebraic

Smt

Smt models
Utils

Statistical tests

Components

Ciphers

Stream ciphers

Toys

Block ciphers

Hash functions

Permutations

General Information

Indices and Tables