A recipient private key
A sender public key
An encrypted message payload in bytes
16-byte AES initialization vector
Encode a message, separated from encode() to help testing
A sender private key
A recipient public key
A text message
An initialization vector
Decode an encrypted message payload
A recipient private key
A sender public key
An encrypted message payload
Decrypt data
An encrypted data object
Derive a private key from a password using count iterations of SHA3-256
A wallet password
A number of iterations above 0
Encode a message
A sender private key
A recipient public key
A text message
Is payload string a hexadecimal string (default = false)
Encode a private key using a password
An hex private key
A password
Encrypt hex data using a key
An hex string
An Uint8Array key
Reveal the private key of an account or derive it from the wallet password
A wallet account object
A wallet algorithm
Generate random bytes by length
The length of the random bytes
Generate a random key
Encrypt a private key for mobile apps (AES_PBKF2)
A wallet password
An account private key
Generated using TypeDoc
Decode an encrypted message payload