Module scicrypt_traits::cryptosystems
source · [−]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.