Expand description

General notion of a cryptosystem

Structs

An AssociatedCiphertext associates a ciphertext with a reference to the corresponding public key to make homomorphic operations and decrypting more ergonomic.

Traits

Functionality to easily turn a ciphertext into an associated ciphertext

An asymmetric cryptosystem is a system of methods to encrypt plaintexts into ciphertexts, and decrypt those ciphertexts back into plaintexts. Anyone who has access to the public key can perform encryptions, but only those with the secret key can decrypt.

The decryption key.

The encryption key.

The Signing key.

The Verification key.