pub trait CryptoSuite {
type HandshakeKey: HandshakeKey;
type HandshakeHeaderKey: HandshakeHeaderKey;
type InitialKey: InitialKey<HeaderKey = Self::InitialHeaderKey>;
type InitialHeaderKey: InitialHeaderKey;
type OneRttKey: OneRttKey;
type OneRttHeaderKey: OneRttHeaderKey;
type ZeroRttKey: ZeroRttKey;
type ZeroRttHeaderKey: ZeroRttHeaderKey;
type RetryKey: RetryKey;
}Expand description
Trait which aggregates all Crypto types