Skip to main content

Module wallet

Module wallet 

Source

Modulesยง

list
process_tree ๐Ÿ”’
session
touch_id ๐Ÿ”’
vanity

Structsยง

TouchIdSidecarWire ๐Ÿ”’
Strict deserialization-only representation of the persisted sidecar format.

Enumsยง

TouchIdPolicyWire ๐Ÿ”’
The policy values currently recognised by this Cast release.
TouchIdSidecarState ๐Ÿ”’
Classification of a file at a .touchid path.
WalletSubcommands
CLI arguments for cast wallet.

Constantsยง

TOUCH_ID_SEALED_PASSWORD_MIN_LEN ๐Ÿ”’
Minimum encoded ciphertext payload: 65-byte P-256 X9.63 public key + 12-byte ChaChaPoly nonce + 16-byte tag.
TOUCH_ID_SIDECAR_SUFFIX ๐Ÿ”’
TOUCH_ID_SIDECAR_VERSION ๐Ÿ”’
The only sidecar version this Cast release understands.
TOUCH_ID_X963_UNCOMPRESSED_PREFIX ๐Ÿ”’
X9.63 prefix for an uncompressed P-256 public key.

Functionsยง

ensure_account_name_available ๐Ÿ”’
ensure_touch_id_available ๐Ÿ”’
ensure_touch_id_sidecar_available ๐Ÿ”’
ensure_touch_id_sidecars_available ๐Ÿ”’
has_valid_touch_id_payload ๐Ÿ”’
Validates that wire contains plausible payload bytes:
indexed_account_name ๐Ÿ”’
is_not_found ๐Ÿ”’
is_touch_id_sidecar ๐Ÿ”’
remove_touch_id_sidecar ๐Ÿ”’
touch_id_sidecar_path ๐Ÿ”’
touch_id_sidecar_policy ๐Ÿ”’
touch_id_sidecar_state ๐Ÿ”’
Returns the state of the file at path with respect to the Touch ID sidecar schema.