pub trait Config {
type BigEndianness: Bit;
type Aead: KeyInit + AeadInPlace;
type MixHash: MixHash;
type HkdfSplit: HkdfSplitExt<Self::Aead, L = <Self::MixHash as MixHash>::L>;
}pub trait Config {
type BigEndianness: Bit;
type Aead: KeyInit + AeadInPlace;
type MixHash: MixHash;
type HkdfSplit: HkdfSplitExt<Self::Aead, L = <Self::MixHash as MixHash>::L>;
}