Skip to main content

Module simple

Module simple 

Source
Expand description

Core data types for pseudonyms and attributes, their encrypted versions, and session-key based encryption and decryption operations.

Structs§

Attribute
An attribute (in the background, this is a GroupElement), which should not be identifiable and can be encrypted and rekeyed, but not reshuffled.
EncryptedAttribute
An encrypted attribute, which is an ElGamal encryption of an Attribute.
EncryptedPseudonym
An encrypted pseudonym, which is an ElGamal encryption of a Pseudonym.
Pseudonym
A pseudonym (in the background, this is a GroupElement) that can be used to identify a user within a specific context, which can be encrypted, rekeyed and reshuffled.

Traits§

ElGamalEncryptable
A marker trait for encryptable types that use ElGamal encryption with a single plaintext value. This enables access to ElGamal-specific operations like serialization and special encodings.
ElGamalEncrypted
A marker trait for encrypted types that use ElGamal encryption with a single ciphertext value. This enables access to ElGamal-specific operations like serialization.