pub type TypedKey = CryptoTyped<PublicKey>;
struct TypedKey { pub kind: FourCC, pub value: CryptoKey, }
kind: FourCC
value: CryptoKey