Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/sessions / / SessionExportEncryptionConfig
Interface: SessionExportEncryptionConfig
Defined in: packages/sessions/src/export/writer.ts:64
Stable
Configuration for opt-in --encrypt / --sign.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
cipher? | readonly | "aes256gcm" | - | packages/sessions/src/export/writer.ts:65 |
key? | readonly | Uint8Array<ArrayBufferLike> | Pre-derived 32-byte key. Mutually exclusive with passphrase. Use deriveSessionExportKey to pre-derive deterministically from a passphrase. | packages/sessions/src/export/writer.ts:71 |
passphrase? | readonly | string | Uint8Array<ArrayBufferLike> | Passphrase + salt the writer derives a key from at write time. The same salt MUST be supplied to the importer. | packages/sessions/src/export/writer.ts:76 |
salt? | readonly | Uint8Array<ArrayBufferLike> | - | packages/sessions/src/export/writer.ts:77 |