publicKey
TypeScriptget publicKey(): XWingMLKEM768X25519_PublicKeySwift declarationvar publicKey: XWingMLKEM768X25519.PublicKey { get }The associated public key.
struct · iOS 26.0+ · SDK 27.1
struct PrivateKeyget publicKey(): XWingMLKEM768X25519_PublicKeySwift declarationvar publicKey: XWingMLKEM768X25519.PublicKey { get }The associated public key.
decapsulate(encapsulated: ArrayBuffer): SymmetricKeySwift declarationfunc decapsulate(_ encapsulated: Data) throws -> SymmetricKeyRecovers a shared secret from an encapsulated representation. - Parameter encapsulated: The encapsulated shared secret that someone created using this key's ``publicKey``. - Returns: The decapsulated shared secret.
static initSeedRepresentationPublicKey(seedRepresentation: ArrayBuffer, publicKey?: (XWingMLKEM768X25519_PublicKey) | null): XWingMLKEM768X25519_PrivateKeySwift declarationinit<D>(seedRepresentation: D, publicKey: XWingMLKEM768X25519.PublicKey?) throws where D : DataProtocolget seedRepresentation(): ArrayBufferSwift declarationvar seedRepresentation: Data { get }get integrityCheckedRepresentation(): ArrayBufferSwift declarationvar integrityCheckedRepresentation: Data { get }static initIntegrityCheckedRepresentation(integrityCheckedRepresentation: ArrayBuffer): XWingMLKEM768X25519_PrivateKeySwift declarationinit<D>(integrityCheckedRepresentation: D) throws where D : DataProtocolstatic generate(): XWingMLKEM768X25519_PrivateKeySwift declarationstatic func generate() throws -> XWingMLKEM768X25519.PrivateKeyGenerates a new random private key. - Returns: The generated private key. Give the ``publicKey`` to another person so that they can encapsulate shared secrets that you recover by calling ``decapsulate(_:)``.
static init(): XWingMLKEM768X25519_PrivateKeySwift declarationinit() throwsCreates a private key generator.
No declarations were skipped in this snapshot.