StorageEncryption
Midnight.js API Reference v3.1.0
Midnight.js API Reference / @midnight-ntwrk/midnight-js-level-private-state-provider / StorageEncryption
Class: StorageEncryption
Constructors
Constructor
new StorageEncryption(
password,existingSalt?):StorageEncryption
Parameters
password
string
existingSalt?
Buffer<ArrayBufferLike>
Returns
StorageEncryption
Methods
decrypt()
decrypt(
encryptedData):string
Parameters
encryptedData
string
Returns
string
decryptWithPassword()
decryptWithPassword(
encryptedData,password):string
Parameters
encryptedData
string
password
string
Returns
string
encrypt()
encrypt(
data):string
Parameters
data
string
Returns
string
getSalt()
getSalt():
Buffer
Returns
Buffer
verifyPassword()
verifyPassword(
password):boolean
Parameters
password
string
Returns
boolean
getVersion()
staticgetVersion(encryptedData):number
Parameters
encryptedData
string
Returns
number
isEncrypted()
staticisEncrypted(data):boolean
Parameters
data
string
Returns
boolean