//! Secrets from which pseudonymization and rekeying factors are derived.
use From;
/// A `secret` is a byte array of arbitrary length, which is used to derive pseudonymization and rekeying factors from contexts.
pub type Secret = ;
/// Pseudonymization secret used to derive a [`ReshuffleFactor`](super::ReshuffleFactor) from a
/// [`PseudonymizationDomain`](crate::contexts::PseudonymizationDomain).
///
/// All reshuffle factors of a transcryptor derive from this secret; leaking it makes pseudonyms
/// linkable across every domain that transcryptor serves.
Secret);
/// Encryption secret used to derive rekey factors from an
/// [`EncryptionContext`](crate::contexts::EncryptionContext).
Secret);