Skip to main content
Class

Constructors

Functions

deleteKey

Deletes the signing key for the given wallet address.

deletePendingKey

Deletes a pending key that was never mapped to a wallet address.

generateKey

Generates a new P-256 signing key and stores it.

getKey

Returns the base64-encoded uncompressed public key for the given wallet address, or null if not found.

getSecurityLevel

Returns a human-readable string describing the security level of the key for the given wallet address (e.g. “StrongBox”, “TEE”, “Software”), or null if the key is not found.

hasKey

Returns true if this storage holds a key for the given uncompressed public key (base64-encoded). Used during wallet initialization to detect whether a registered device signer belongs to this device.

isAvailable

Returns true if this storage backend is available on the current device/platform.

mapAddressToKey

Associates a previously generated pending key with a wallet address.

signHexMessage

Signs a hex-encoded message using the key for the given wallet address.

signHexMessageWithPendingKey

Signs a hex-encoded message using a pending key (not yet mapped to a wallet address).

signMessage

Signs a base64-encoded message using the key for the given wallet address.