pub trait SKEncryption<CT, PT, SK>: KeyGeneration<CT, SK> {
// Required methods
fn encrypt_sk(&self, pt: &PT, sk: &SK) -> CT;
fn decrypt(&self, ct: &CT, sk: &SK) -> PT;
}Expand description
Trait for symmetric key encryption.
Required Methods§
Sourcefn encrypt_sk(&self, pt: &PT, sk: &SK) -> CT
fn encrypt_sk(&self, pt: &PT, sk: &SK) -> CT
Encrypt a given plaintext