Recipient
public init<SK>(privateKey: SK, ciphersuite: CryptoKit.HPKE.Ciphersuite, info: Foundation.Data, encapsulatedKey: Foundation.Data) throws where SK : CryptoKit.HPKEKEMPrivateKey
Sender
public init<PK>(recipientKey: PK, ciphersuite: CryptoKit.HPKE.Ciphersuite, info: Foundation.Data) throws where PK : CryptoKit.HPKEKEMPublicKey
XWingMLKEM768X25519.PrivateKey
public init() throws
XWingMLKEM768X25519.PrivateKey
public init<D>(seedRepresentation: D, publicKey: CryptoKit.XWingMLKEM768X25519.PublicKey?) throws where D : Foundation.DataProtocol
XWingMLKEM768X25519.PrivateKey
public init<D>(integrityCheckedRepresentation: D) throws where D : Foundation.DataProtocol
XWingMLKEM768X25519.PublicKey
public init<D>(_ serialization: D, kem: CryptoKit.HPKE.KEM) throws where D : Foundation.ContiguousBytes