Skip to content

EncryptedGroupState

Defined in: packages/core/src/group-security-provider.ts:595

Ciphertext-only, authenticated envelope for durable private group state.

get algorithm(): string

Defined in: packages/core/src/group-security-provider.ts:625

string


get ciphertext(): Uint8Array

Defined in: packages/core/src/group-security-provider.ts:637

Uint8Array


get keyId(): string

Defined in: packages/core/src/group-security-provider.ts:629

string


get nonce(): Uint8Array

Defined in: packages/core/src/group-security-provider.ts:633

Uint8Array


get state(): GroupSecurityPublicState

Defined in: packages/core/src/group-security-provider.ts:621

GroupSecurityPublicState

open(protector): Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/core/src/group-security-provider.ts:676

GroupStateProtector

Promise<Uint8Array<ArrayBufferLike>>


serialize(): Uint8Array

Defined in: packages/core/src/group-security-provider.ts:703

Uint8Array


static deserialize(bytes): EncryptedGroupState

Defined in: packages/core/src/group-security-provider.ts:718

Uint8Array

EncryptedGroupState


static seal(state, privateState, protector): Promise<EncryptedGroupState>

Defined in: packages/core/src/group-security-provider.ts:641

GroupSecurityPublicState

Uint8Array

GroupStateProtector

Promise<EncryptedGroupState>