GroupStateProtector
Defined in: packages/core/src/group-security-provider.ts:238
Authenticated-encryption boundary for private provider state.
Properties
Section titled “Properties”algorithm
Section titled “algorithm”
readonlyalgorithm:string
Defined in: packages/core/src/group-security-provider.ts:239
readonlykeyId:string
Defined in: packages/core/src/group-security-provider.ts:240
Methods
Section titled “Methods”open()
Section titled “open()”open(
sealed,associatedData):Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/core/src/group-security-provider.ts:245
Parameters
Section titled “Parameters”sealed
Section titled “sealed”associatedData
Section titled “associatedData”Uint8Array
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
seal()
Section titled “seal()”seal(
plaintext,associatedData):Promise<GroupStateCiphertext>
Defined in: packages/core/src/group-security-provider.ts:241
Parameters
Section titled “Parameters”plaintext
Section titled “plaintext”Uint8Array
associatedData
Section titled “associatedData”Uint8Array
Returns
Section titled “Returns”Promise<GroupStateCiphertext>