One Logo Pool Ball
CryptoKit · IOS API REFERENCE

KEM.EncapsulationResult

struct · iOS 17.0+ · SDK 27.1

struct EncapsulationResult

The result of a key encapsulation operation.

Members (3)

get · iOS 17.0+

encapsulated

TypeScript
get encapsulated(): ArrayBuffer
Swift declaration
let encapsulated: Data

The encapsulated representation of the shared secret.

init · iOS 17.0+

init

TypeScript
static init(sharedSecret: SymmetricKey, encapsulated: ArrayBuffer): KEM_EncapsulationResult
Swift declaration
init(sharedSecret: SymmetricKey, encapsulated: Data)

Initializes a key encapsulation result.

get · iOS 17.0+

sharedSecret

TypeScript
get sharedSecret(): SymmetricKey
Swift declaration
let sharedSecret: SymmetricKey

The shared secret.

Skipped declarations

No declarations were skipped in this snapshot.

All CryptoKit types →