EncryptedGroupState
Defined in: packages/core/src/group-security-provider.ts:595
Ciphertext-only, authenticated envelope for durable private group state.
Accessors
Section titled “Accessors”algorithm
Section titled “algorithm”Get Signature
Section titled “Get Signature”get algorithm():
string
Defined in: packages/core/src/group-security-provider.ts:625
Returns
Section titled “Returns”string
ciphertext
Section titled “ciphertext”Get Signature
Section titled “Get Signature”get ciphertext():
Uint8Array
Defined in: packages/core/src/group-security-provider.ts:637
Returns
Section titled “Returns”Uint8Array
Get Signature
Section titled “Get Signature”get keyId():
string
Defined in: packages/core/src/group-security-provider.ts:629
Returns
Section titled “Returns”string
Get Signature
Section titled “Get Signature”get nonce():
Uint8Array
Defined in: packages/core/src/group-security-provider.ts:633
Returns
Section titled “Returns”Uint8Array
Get Signature
Section titled “Get Signature”get state():
GroupSecurityPublicState
Defined in: packages/core/src/group-security-provider.ts:621
Returns
Section titled “Returns”Methods
Section titled “Methods”open()
Section titled “open()”open(
protector):Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/core/src/group-security-provider.ts:676
Parameters
Section titled “Parameters”protector
Section titled “protector”Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
serialize()
Section titled “serialize()”serialize():
Uint8Array
Defined in: packages/core/src/group-security-provider.ts:703
Returns
Section titled “Returns”Uint8Array
deserialize()
Section titled “deserialize()”
staticdeserialize(bytes):EncryptedGroupState
Defined in: packages/core/src/group-security-provider.ts:718
Parameters
Section titled “Parameters”Uint8Array
Returns
Section titled “Returns”EncryptedGroupState
seal()
Section titled “seal()”
staticseal(state,privateState,protector):Promise<EncryptedGroupState>
Defined in: packages/core/src/group-security-provider.ts:641
Parameters
Section titled “Parameters”privateState
Section titled “privateState”Uint8Array
protector
Section titled “protector”Returns
Section titled “Returns”Promise<EncryptedGroupState>