Welcome to PV080 Crypto’s documentation!¶
The pv080_crypto package contains functions that will be used during
cryptography-related seminars in the course PV080 Information Security and
Cryptography.
The functionality is split into multiple modules:
messagingcontains functions for communicating via the PV080 messaging service;symmetricdeals with symmetric encryption (mostly using AES), hashing and MACs;asymmetricdeals with asymmetric encryption and digital signatures (using RSA);certificatesdeals with public key certificates;utilscontains some utility functions.
The pv080_crypto package is built on top of the Python cryptography package.
External links:
Warning
The purpose of pv080_crypto is purely educational and it MUST NOT be used as the cryptographic library in a real-project.