Crate scicrypt_traits

Crate scicrypt_traits 

Source
Expand description

This is a part of scicrypt. For more information, head to the scicrypt crate homepage.

General traits for cryptographic primitives in multi-party computation, such as homomorphic (threshold) cryptosystems, oblivious transfers (WIP), secret sharing, etc.

Modules§

cryptosystems
General notion of a cryptosystem
homomorphic
Homomorphic properties of homomorphic encryption schemes
randomness
Random number generation that is consistent with the dependencies’ requirements.
secret_sharing
General notion of secret sharing
security
Concepts expressing the security level or setting of a given primitive or protocol.
threshold_cryptosystems
General notion of threshold cryptosystems

Structs§

DecryptionError
General error that arises when decryption fails, for example because there were not enough distinct decryption shares to decrypt a threshold ciphertext.