Skip to content

SecretStorageKeyDescriptionAesV1

Defined in: src/secret-storage.ts:63

Properties for a SSSS key using the m.secret_storage.v1.aes-hmac-sha2 algorithm.

Corresponds to AesHmacSha2KeyDescription in the specification.

https://spec.matrix.org/v1.6/client-server-api/#msecret_storagev1aes-hmac-sha2

algorithm: string

Defined in: src/secret-storage.ts:49

The encryption algorithm used with this key.

SecretStorageKeyDescriptionCommon.algorithm


iv: string

Defined in: src/secret-storage.ts:71

The 16-byte AES initialization vector, encoded as base64.


mac: string

Defined in: src/secret-storage.ts:74

The MAC of the result of encrypting 32 bytes of 0, encoded as base64.


name: string

Defined in: src/secret-storage.ts:46

A human-readable name for this key.

SecretStorageKeyDescriptionCommon.name


passphrase: PassphraseInfo

Defined in: src/secret-storage.ts:53

Information for deriving this key from a passphrase.

SecretStorageKeyDescriptionCommon.passphrase