Welcome to PlayCrypt’s documentation!
A Python library for introductory theoretical cryptography courses. The following is all you need to get started using our framework. In the introduction you will find a brief introduction to the project. Following that there is a Getting Started guide which is a quick way to get up and running.
Contents:
- Intro
- Getting Started
- Conventions
- Design and Architecture
- Games
- Submodules
- playcrypt.games.game module
- playcrypt.games.game_bind module
- playcrypt.games.game_cca module
- playcrypt.games.game_cr module
- playcrypt.games.game_int_ctxt module
- playcrypt.games.game_kr module
- playcrypt.games.game_lr module
- playcrypt.games.game_prf module
- playcrypt.games.game_ufcma module
- Module contents
- Simulator
- Submodules
- playcrypt.simulator.base_sim module
- playcrypt.simulator.bind_sim module
- playcrypt.simulator.cca_sim module
- playcrypt.simulator.cr_sim module
- playcrypt.simulator.ctxt_sim module
- playcrypt.simulator.kr_sim module
- playcrypt.simulator.lr_sim module
- playcrypt.simulator.ufcma_sim module
- playcrypt.simulator.world_sim module
- Module contents
- Ideal Functions
- Tools
- Primitives