MCPcopy Create free account

hub / github.com/arnaultpascual/Verrou / functions

Functions2,342 in github.com/arnaultpascual/Verrou

↓ 4 callersFunctionmap_vault_error
(err: &verrou_vault::VaultError)
src-tauri/src/commands/attachments.rs:50
↓ 4 callersFunctionmove_folder
( conn: &rusqlite::Connection, folder_id: &str, new_parent_id: Option<&str>, position: i32, )
crates/verrou-vault/src/folders.rs:244
↓ 4 callersFunctionopenDetailDeleteForFirstCard
* Open the first card's TOTP detail and return its Delete button. Under D-5 * Delete is reached straight from the read-only detail (no edit step).
src/__tests__/features/entries/EntriesPage.test.tsx:285
↓ 4 callersFunctionopenManualForm
Open the form in manual mode and return the modal root.
src/__tests__/features/entries/AddEntryModal.test.tsx:382
↓ 4 callersFunctionparse_language
Parse a language string to a `Bip39Language` enum value. Accepts lowercase English names: `"english"`, `"japanese"`, `"korean"`, `"spanish"`, `"chine
src-tauri/src/commands/bip39.rs:44
↓ 4 callersFunctionperformReveal
Helper: performs the re-auth reveal flow and waits for revealed data to appear.
src/__tests__/features/credentials/CredentialDetailModal.test.tsx:253
↓ 4 callersFunctionperform_vault_lock
Shared vault lock logic used by both the `lock_vault` IPC command and the tray menu's "Lock Vault" action. Cancels the auto-lock timer, drops the vau
src-tauri/src/commands/vault.rs:172
↓ 4 callersFunctionpickImportFile
( source: ImportSource, )
src/features/import/ipc.ts:268
↓ 4 callersFunctionprocessInline
* Process inline markdown elements within already-escaped text. * * The input is guaranteed HTML-escaped by `renderMarkdown`. Every replacement * b
src/features/notes/renderMarkdown.ts:191
↓ 4 callersFunctionpush_field
Append a `u32` big-endian length prefix followed by `field` to `out`. # Errors Returns [`VaultError::Export`] if `field` exceeds [`MAX_FIELD_LEN`] o
crates/verrou-vault/src/export/envelope.rs:108
↓ 4 callersMethodread_field
Read one `u32 BE`-prefixed field and advance the cursor. # Errors Returns [`VaultError::Import`] if the buffer is truncated or the declared length e
crates/verrou-vault/src/export/envelope.rs:138
↓ 4 callersFunctionrealistic_header
Create a realistic vault header with the given slots.
crates/verrou-crypto-core/tests/integration/vault_format_roundtrip.rs:23
↓ 4 callersFunctionremaining
()
src/features/entries/EntryCard.tsx:314
↓ 4 callersFunctionrenderAppLayout
()
src/__tests__/features/layout/SkipLink.test.tsx:15
↓ 4 callersFunctionresetFlow
()
src/features/settings/BiometricSettings.tsx:49
↓ 4 callersFunctionresultCount
()
src/features/quick-access/QuickSearch.tsx:47
↓ 4 callersMethodschema_version
Returns the current schema version (`PRAGMA user_version`). # Errors Returns [`VaultError::Database`] if the pragma query fails.
crates/verrou-vault/src/db.rs:136
↓ 4 callersFunctionsetup_vault
Create a vault in `dir` and immediately unlock it. Returns the open `VaultDb` and the session master key.
src-tauri/tests/auth_tier_enforcement.rs:99
↓ 4 callersFunctionshannon_entropy
(data: &[u8])
crates/verrou-crypto-core/tests/security/entropy_quality.rs:36
↓ 4 callersFunctionsiblingsOf
(parentId: string | undefined)
src/features/folders/FolderSection.tsx:84
↓ 4 callersFunctionsize
()
src/components/Spinner.tsx:13
↓ 4 callersFunctionsplit_name_issuer
Split the name field and issuer field intelligently. Google Auth often encodes names as "issuer:account" in the `name` field while also providing a s
crates/verrou-vault/src/import/google_auth.rs:297
↓ 4 callersFunctiontoggleSidebar
()
src/stores/sidebarStore.ts:28
↓ 4 callersFunctionupdateCustomField
(index: number, key: keyof CustomFieldDto, value: string)
src/features/credentials/AddCredentialModal.tsx:227
↓ 4 callersFunctionvalidateGoogleAuthImport
( migrationData: string, )
src/features/import/ipc.ts:82
↓ 4 callersFunctionvalidatePhrase
( words: string[], language: string, )
src/features/seed/ipc.ts:91
↓ 4 callersFunctionvalidate_secret
Validate that a Base32-encoded secret is well-formed and non-empty. # Errors Returns an error string if the secret is empty or contains invalid Base
crates/verrou-vault/src/import/mod.rs:134
↓ 3 callersMethodaad_tag
(&self)
crates/verrou-crypto-core/src/slots.rs:64
↓ 3 callersFunctionadd_entry
( mut request: AddEntryRequest, vault_state: State<'_, ManagedVaultState>, )
src-tauri/src/commands/entries.rs:755
↓ 3 callersMethodall
()
crates/verrou-crypto-core/src/bip39/mod.rs:65
↓ 3 callersFunctionbuild_migration_uri
Build a full migration URI from OTP parameters.
crates/verrou-vault/tests/import_google_auth.rs:80
↓ 3 callersFunctionbuild_validation_report
Build a `ValidationReportDto` from parsed entries, duplicates, and categorized info.
src-tauri/src/commands/import.rs:316
↓ 3 callersFunctioncalibrate_tier
Calibrate one tier by timing a single-iteration derivation and scaling `t_cost` toward `target_ms`. Because Argon2id time is ~linear in `t_cost`, `t
crates/verrou-crypto-core/src/kdf.rs:266
↓ 3 callersFunctioncheckBiometricAvailability
()
src/features/vault/biometricIpc.ts:34
↓ 3 callersFunctioncheck_attachment_sizes
Validate attachment sizes in a parsed payload. Rejects any attachment whose decoded `data` exceeds [`IMPORT_MAX_ATTACHMENT_BYTES`] or whose `size_byt
crates/verrou-vault/src/import/verrou_format.rs:474
↓ 3 callersFunctionclearCountdown
()
src/features/entries/useReveal.ts:117
↓ 3 callersFunctionclearError
(field: string)
src/features/credentials/EditCredentialModal.tsx:118
↓ 3 callersFunctionclearError
(field: string)
src/features/entries/AddEntryModal.tsx:135
↓ 3 callersFunctionclickGenerate
(container: HTMLElement)
src/__tests__/features/quick-access/EntryDetailView.test.tsx:278
↓ 3 callersFunctioncommand_layer_secret
The secret-gating predicate that `get_entry` (IPC command) applies before returning `EntryDetailDto`. Mirrors the exact `extract_secret` match block
src-tauri/tests/auth_tier_enforcement.rs:127
↓ 3 callersFunctioncompute_header_mac
Compute the keyed MAC over the authenticated header subset. Derives a MAC key from the master key via BLAKE3-KDF (context [`HEADER_MAC_CONTEXT`]), th
crates/verrou-crypto-core/src/vault_format.rs:171
↓ 3 callersFunctioncreateInitialState
()
src/features/recovery/AddRecoveryCodeForm.tsx:46
↓ 3 callersFunctioncreate_hardware_key_provider
()
src-tauri/src/platform/hardware_key.rs:325
↓ 3 callersFunctioncredential_params
(name: &str, password: &str)
crates/verrou-vault/tests/entries_integration.rs:775
↓ 3 callersFunctiondelay
(ms: number)
src/features/vault/biometricIpc.ts:125
↓ 3 callersFunctiondelay
(ms: number)
src/features/onboarding/ipc.ts:101
↓ 3 callersFunctionderive_session_keypairs
Derive the vault's long-term hybrid KEM and signing keypairs from the master key. Both derivations are deterministic: the same master key and fixed c
crates/verrou-vault/src/lifecycle.rs:276
↓ 3 callersFunctiondetectPlatform
()
src/features/settings/KeyboardShortcuts.tsx:18
↓ 3 callersFunctiondisplayCombo
(combo: string)
src/features/settings/KeyboardShortcuts.tsx:168
↓ 3 callersFunctiondoParse
(data?: string, pw?: string)
src/features/import/ExportGuideStep.tsx:129
↓ 3 callersFunctionenrollBiometric
(password: string)
src/features/vault/biometricIpc.ts:75
↓ 3 callersFunctionepoch_to_utc
(epoch_secs: u64)
crates/verrou-vault/src/lifecycle.rs:1943
↓ 3 callersFunctionevaluateStrength
(password: string)
src/components/PasswordInput.tsx:31
↓ 3 callersFunctionextract_issuer
Extract an issuer from `OtpParameters`.
crates/verrou-vault/src/import/google_auth.rs:283
↓ 3 callersFunctionextract_name
Extract a display name from `OtpParameters`.
crates/verrou-vault/src/import/google_auth.rs:274
↓ 3 callersFunctionextract_secret
Extract the secret string from `EntryData` for the detail DTO.
src-tauri/src/commands/entries.rs:427
↓ 3 callersFunctionfiltered
()
src/features/quick-access/QuickSearch.tsx:46
↓ 3 callersFunctionfilteredEntries
()
src/features/entries/EntriesPage.tsx:104
↓ 3 callersFunctionfinish_envelope
Append the trailing signature to a signed portion, producing the final envelope bytes. # Errors Returns [`VaultError::Export`] if the signature fail
crates/verrou-vault/src/export/envelope.rs:237
↓ 3 callersFunctionfull_entry_to_metadata_dto
(entry: &verrou_vault::Entry)
src-tauri/src/commands/entries.rs:391
↓ 3 callersFunctionget_attachment
Get an attachment's metadata and decrypted content. Reads the encrypted BLOB, derives the entry-specific key, and decrypts. The returned `Vec<u8>` co
crates/verrou-vault/src/attachments.rs:188
↓ 3 callersFunctionguide
()
src/features/import/ExportGuideStep.tsx:78
↓ 3 callersFunctionhandleThemeChange
(theme: string)
src/features/settings/PreferencesSection.tsx:27
↓ 3 callersFunctionhasNoValid
()
src/features/import/ValidationReportStep.tsx:87
↓ 3 callersFunctionimportCount
()
src/features/import/ValidationReportStep.tsx:47
↓ 3 callersFunctioninlineInput
( value: () => string, onInput: (v: string) => void, onBlur: () => void, onKeyDown: (e: Keyboa
src/features/folders/FolderSection.tsx:247
↓ 3 callersFunctioninsert_key_slot_record
Insert a key slot record into the `key_slots` table. Stores the wrapped key as binary (nonce || ciphertext || tag), the Argon2id salt, and the KDF pa
crates/verrou-vault/src/lifecycle.rs:1865
↓ 3 callersFunctionisActive
()
src/features/onboarding/StepIndicator.tsx:25
↓ 3 callersFunctionisAvailable
()
src/features/settings/BiometricSettings.tsx:126
↓ 3 callersFunctionisEnrolled
()
src/features/settings/BiometricSettings.tsx:127
↓ 3 callersFunctionisFormDisabled
()
src/features/vault/UnlockPage.tsx:193
↓ 3 callersFunctionisLoading
()
src/features/settings/BiometricSettings.tsx:131
↓ 3 callersFunctionisMarkedForRemoval
()
src/features/recovery/EditRecoveryCodeModal.tsx:327
↓ 3 callersFunctionisOtpType
()
src/features/entries/EditEntryModal.tsx:91
↓ 3 callersFunctionisSubsequence
* Check if `query` is a subsequence of `text` (chars appear in order). * Returns true if every character of query appears in text in order.
src/features/entries/filterEntries.ts:49
↓ 3 callersFunctionisWarning
()
src/features/entries/CountdownRing.tsx:20
↓ 3 callersMethodis_mlocked
(&self)
crates/verrou-crypto-core/src/memory.rs:147
↓ 3 callersFunctionjson_field
Serialize a serde value to JSON bytes, mapping failures to an export error.
crates/verrou-vault/src/export/envelope.rs:202
↓ 3 callersFunctionlockVault
()
src/features/vault/ipc.ts:133
↓ 3 callersFunctionmake_payload_with_attachment
Build a minimal `ExportPayload` with a single attachment whose `data` field has the given byte count.
crates/verrou-vault/src/import/verrou_format.rs:666
↓ 3 callersFunctionmake_rate_limited_error
Build a JSON-encoded `RATE_LIMITED` error with the actual remaining milliseconds.
src-tauri/src/commands/biometric.rs:347
↓ 3 callersFunctionmockId
()
src/features/import/ipc.ts:22
↓ 3 callersFunctionnote_params
(name: &str, content: &str)
crates/verrou-vault/tests/import_verrou_integration.rs:111
↓ 3 callersFunctionparse_iso8601_to_epoch_days
(s: &str)
crates/verrou-vault/src/health.rs:403
↓ 3 callersFunctionparse_separator
Parse a separator string from the frontend into a [`PassphraseSeparator`].
src-tauri/src/commands/password_generator.rs:81
↓ 3 callersFunctionpasswordsMatch
()
src/features/vault/RecoveryPage.tsx:130
↓ 3 callersFunctionpasswordsMatch
()
src/features/settings/SettingsPage.tsx:109
↓ 3 callersFunctionperformRevealWithTotp
Helper: performs the re-auth reveal flow with TOTP-linked credential.
src/__tests__/features/credentials/CredentialDetailModal.test.tsx:298
↓ 3 callersFunctionprepareQrTransfer
( request: QrTransferPrepareRequest, )
src/features/export/qrTransferIpc.ts:59
↓ 3 callersMethodprovider_name
(&self)
src-tauri/src/platform/biometric.rs:161
↓ 3 callersMethodrecord_activity
Record user activity (resets the inactivity countdown).
src-tauri/src/state.rs:117
↓ 3 callersFunctionrecord_failed_attempt
Record a failed unlock attempt in the header.
crates/verrou-vault/src/lifecycle.rs:1824
↓ 3 callersFunctionremove_biometric_slot
Remove the biometric slot from an existing vault. Removes the biometric slot from the vault header and deletes the corresponding record from the `key
crates/verrou-vault/src/lifecycle.rs:992
↓ 3 callersFunctionresetForm
()
src/features/credentials/AddCredentialModal.tsx:130
↓ 3 callersFunctionresetForm
()
src/features/entries/AddEntryModal.tsx:49
↓ 3 callersMethodrevoke
(&self, _vault_id: &str)
src-tauri/src/platform/biometric.rs:177
↓ 3 callersFunctionrevokeBiometric
(password: string)
src/features/vault/biometricIpc.ts:102
↓ 3 callersFunctionsample_metadata
()
src-tauri/src/commands/entries.rs:2887
↓ 3 callersFunctionsetScreenCaptureProtection
( enabled: boolean, )
src/features/export/qrTransferIpc.ts:106
↓ 3 callersFunctionseverity
()
src/features/recovery/RecoveryCodeDetailModal.tsx:224
← previousnext →301–400 of 2,342, ranked by callers