Skip to main content

View as Markdown · AI documentation index

Function: decodeSf()

decodeSf<T>(data, gameId?): T

Defined in: packages/core/src/saves/helpers.ts:60

Decodes (decrypts) data that was encrypted using encodeSf. Extracts salt and IV from the encrypted data and uses them to decrypt.

Type Parameters​

T​

T

Expected type of the decrypted data

Parameters​

data​

ArrayBuffer

ArrayBuffer containing encrypted data

gameId?​

string

Game ID to derive the password from. Defaults to the game ID in the current options.

Returns​

T

Decrypted data of type T

Throws​

Error if decryption fails (corrupted data or password mismatch)