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.

Cipher modules

Models

Cp

Cp models
Minizinc utils

Milp

Utils
Tmp
Milp models

Sat

Cms models
Utils
Sat models

Smt

Smt models
Utils

Minizinc

Utils
Minizinc models

Algebraic

Statistical tests

Utils

Ciphers

Stream ciphers

Permutations

Block ciphers

Hash functions

Toys

Components

General Information

Indices and Tables