MCPcopy Create free account

hub / github.com/arnaultpascual/Verrou / functions

Functions2,342 in github.com/arnaultpascual/Verrou

↓ 3 callersFunctionshowToast
(variant: ToastVariant, message: string)
src/components/useToast.ts:17
↓ 3 callersFunctionstartMinimized
()
src/stores/preferencesStore.ts:97
↓ 3 callersFunctionstart_auto_lock_from_handle
Start the auto-lock timer from an `AppHandle` (no `State` wrappers). Resolves `ManagedAutoLockState` and `ManagedVaultState` from the app's managed s
src-tauri/src/commands/vault.rs:930
↓ 3 callersFunctionstart_auto_lock_timer
Start the auto-lock background timer. Spawns a thread that checks every `TIMER_CHECK_INTERVAL_SECS` for inactivity timeout or maximum session duratio
src-tauri/src/commands/vault.rs:947
↓ 3 callersFunctionstopCamera
()
src/features/export/QrTransferReceiveModal.tsx:108
↓ 3 callersFunctionstubMatchMedia
Default matchMedia stub — motion NOT reduced (SVG ring path).
src/__tests__/features/entries/CountdownRing.test.tsx:6
↓ 3 callersFunctionsubmit
(password: string)
src/__tests__/components/ReAuthPrompt.test.tsx:13
↓ 3 callersFunctiontest_calibrated
Minimal Argon2id params for fast tests (not secure — test only).
src-tauri/tests/auth_tier_enforcement.rs:76
↓ 3 callersFunctiontoggleRecoveryCodeUsed
( entryId: string, codeIndex: number, password: string, )
src/features/recovery/ipc.ts:128
↓ 3 callersFunctiontry_allocation
Test whether argon2 can allocate the given memory for a trial derivation. Uses `catch_unwind` to handle OOM panics gracefully.
crates/verrou-crypto-core/src/kdf.rs:326
↓ 3 callersFunctionunlockVaultBiometric
()
src/features/vault/biometricIpc.ts:54
↓ 3 callersFunctionupdateRecoveryCodes
( entryId: string, codesToAdd: string[], indexesToRemove: number[], password: string, )
src/features/recovery/ipc.ts:170
↓ 3 callersFunctionupdate_entry
( mut request: UpdateEntryRequest, vault_state: State<'_, ManagedVaultState>, )
src-tauri/src/commands/entries.rs:1189
↓ 3 callersFunctionvalidate_passphrase
Validate a BIP39 passphrase (25th word). The passphrase itself has no format constraints beyond being valid UTF-8 (which is guaranteed by Rust's `&st
crates/verrou-crypto-core/src/bip39/mod.rs:178
↓ 3 callersFunctionwelch_t_statistic
(a: &[f64], b: &[f64])
crates/verrou-crypto-core/tests/security/timing_sidechannel.rs:55
↓ 2 callersFunction_resetI18nStore
()
src/stores/i18nStore.ts:181
↓ 2 callersFunction_resetPreferencesStore
()
src/stores/preferencesStore.ts:184
↓ 2 callersFunctionactivateEntry
(entry: EntryMetadataDto)
src/features/quick-access/QuickSearch.tsx:118
↓ 2 callersFunctionaddTag
(raw: string)
src/components/TagInput.tsx:33
↓ 2 callersFunctionaes_gcm_decrypt
AES-256-GCM decryption using ring (via verrou-crypto-core).
crates/verrou-vault/src/import/aegis.rs:493
↓ 2 callersMethodas_str
(self)
crates/verrou-crypto-core/src/password/mod.rs:93
↓ 2 callersFunctionatLimit
()
src/features/attachments/AttachmentsSection.tsx:39
↓ 2 callersMethodauthenticate
(&self, _vault_id: &str)
src-tauri/src/platform/biometric.rs:165
↓ 2 callersFunctionbiometricProviderName
()
src/stores/platformStore.ts:59
↓ 2 callersFunctionbuild
(parentKey: string | undefined, depth: number)
src/features/folders/FolderSection.tsx:56
↓ 2 callersFunctionbuild_locked_menu
Build the context menu for the **locked** state. Items: Open VERROU, Quit
src-tauri/src/platform/tray.rs:74
↓ 2 callersFunctioncanSave
()
src/features/seed/AddSeedPhraseForm.tsx:152
↓ 2 callersFunctioncanSave
()
src/features/recovery/AddRecoveryCodeForm.tsx:180
↓ 2 callersFunctioncheckVaultIntegrity
( vaultDir?: string, )
src/features/vault/ipc.ts:254
↓ 2 callersFunctioncheckVaultStatus
()
src/features/vault/ipc.ts:94
↓ 2 callersFunctioncheck_verrou_duplicates
Check for duplicate entries in the import file against the current vault. Matches by `LOWER(name) + entry_type + LOWER(issuer)`.
crates/verrou-vault/src/import/verrou_format.rs:427
↓ 2 callersMethodcipher_version
(&self)
crates/verrou-vault/src/db.rs:125
↓ 2 callersFunctioncleanup
()
src/features/export/QrTransferReceiveModal.tsx:97
↓ 2 callersFunctioncleanup
()
src/features/export/QrTransferSendModal.tsx:117
↓ 2 callersFunctionclearClipboard
()
src/features/entries/ipc.ts:643
↓ 2 callersFunctionclearError
(field: string)
src/features/seed/EditSeedPhraseModal.tsx:75
↓ 2 callersFunctionclearError
(field: string)
src/features/notes/AddSecureNoteForm.tsx:54
↓ 2 callersFunctionclearError
(field: string)
src/features/entries/EditEntryModal.tsx:101
↓ 2 callersFunctionclearSecret
()
src/features/quick-access/EntryDetailView.tsx:90
↓ 2 callersFunctionclickVerify
()
src/__tests__/components/ReAuthPrompt.test.tsx:6
↓ 2 callersFunctioncomputeHotp
Compute HOTP code using Web Crypto API (RFC 4226).
src/features/entries/ipc.ts:569
↓ 2 callersFunctionconfig
()
src/features/entries/TypeBadge.tsx:28
↓ 2 callersFunctionconfirmTwofasImport
( data: string, password?: string, skipIndices?: number[], )
src/features/import/ipc.ts:190
↓ 2 callersFunctionconstant_time_key_eq
(a: &[u8], b: &[u8])
src-tauri/src/commands/auth_utils.rs:11
↓ 2 callersFunctioncount
()
src/features/attachments/AttachmentsSection.tsx:38
↓ 2 callersFunctioncount
()
src/features/password-health/PasswordHealthPage.tsx:114
↓ 2 callersFunctiondecodeBase32
Decode a Base32-encoded string to Uint8Array (RFC 4648).
src/features/entries/ipc.ts:547
↓ 2 callersFunctiondecode_otp_secret
Decode an RFC 4648 Base32 OTP secret to bytes (tolerant of padding, whitespace, and lowercase). Zeroized on drop.
src-tauri/src/commands/entries.rs:931
↓ 2 callersFunctiondecrypt_entry_data
Decrypt a `BLOB` back to an [`EntryData`] struct. # Errors Returns [`VaultError::Crypto`] if decryption fails or data is corrupt.
crates/verrou-vault/src/entries.rs:450
↓ 2 callersFunctiondecrypt_import_file
Decrypt and parse a `.verrou` import file. Verrou exports are always post-quantum envelopes (magic `VRENV1`): the signature is verified **fail-closed
crates/verrou-vault/src/import/verrou_format.rs:254
↓ 2 callersFunctiondecrypt_payload
Decrypt a 2FAS colon-separated encrypted payload. Format: `<base64(ciphertext+tag)>:<base64(salt)>:<base64(iv)>` Steps: 1. Split on ':' 2. Base64-de
crates/verrou-vault/src/import/twofas.rs:421
↓ 2 callersFunctiondeleteRecoveryCodeEntry
( entryId: string, password: string, )
src/features/recovery/ipc.ts:227
↓ 2 callersFunctiondelete_attachment
Delete an attachment by ID. # Errors - [`VaultError::AttachmentNotFound`] if no attachment matches the ID - [`VaultError::Database`] if the DELETE f
crates/verrou-vault/src/attachments.rs:242
↓ 2 callersMethoddelete_key
(&self, _vault_id: &str)
src-tauri/src/platform/hardware_key.rs:121
↓ 2 callersFunctiondetect_os_type
()
src-tauri/src/platform/mod.rs:47
↓ 2 callersFunctiondisable_core_dumps
Disable core dumps for the current process. On Unix: sets `RLIMIT_CORE` to 0 (both soft and hard limits). On non-Unix: no-op (returns `Ok`). # Error
crates/verrou-crypto-core/src/memory.rs:258
↓ 2 callersFunctiondoGenerate
()
src/features/credentials/PasswordGenerator.tsx:83
↓ 2 callersFunctionencode_checksum_byte
Encode a single checksum byte into 2 base32 characters.
crates/verrou-vault/src/recovery.rs:436
↓ 2 callersFunctionencode_hex
(bytes: &[u8])
crates/verrou-vault/src/db.rs:227
↓ 2 callersFunctionencrypt_entry_data
Encrypt an [`EntryData`] struct using Layer 2 (AES-256-GCM). # Errors Returns [`VaultError::Crypto`] if serialization or encryption fails.
crates/verrou-vault/src/entries.rs:434
↓ 2 callersMethodenroll
(&self, _vault_id: &str, _secret: &[u8])
src-tauri/src/platform/biometric.rs:169
↓ 2 callersFunctionescapeHtml
* Escape HTML entities to prevent injection. * * Escapes the five characters that are dangerous in both text and * double-quoted attribute contexts
src/features/notes/renderMarkdown.ts:35
↓ 2 callersMethodexpose
(&self)
crates/verrou-crypto-core/src/transfer/mod.rs:74
↓ 2 callersFunctionextract_bits
Extract `num_bits` from `data` starting at `start_bit`, returned as a right-aligned `u8`. Only supports `num_bits` <= 8.
crates/verrou-crypto-core/src/bip39/mod.rs:254
↓ 2 callersFunctionextract_tags
Extract tags from `EntryData` (only `SecureNote` has tags; others return empty).
src-tauri/src/commands/entries.rs:447
↓ 2 callersFunctionfetchCode
()
src/features/credentials/CredentialDetailModal.tsx:84
↓ 2 callersFunctionfetchCode
()
src/features/entries/useTotpCode.ts:20
↓ 2 callersFunctionfileName
()
src/features/import/ExportGuideStep.tsx:192
↓ 2 callersFunctionfilteredAccounts
()
src/features/recovery/AddRecoveryCodeForm.tsx:82
↓ 2 callersFunctionfingerprint
128-bit FNV-1a fingerprint over every byte, rendered as lowercase hex. Used only as a compact, stable digest for KAT pinning of large public keys. No
crates/verrou-crypto-core/tests/kat_vectors/derive_keypair.rs:38
↓ 2 callersFunctionflat
()
src/features/folders/FolderSection.tsx:83
↓ 2 callersFunctionfolderName
()
src/features/credentials/CredentialDetailModal.tsx:72
↓ 2 callersFunctiongenerate
()
src/features/entries/TotpDetailModal.tsx:129
↓ 2 callersFunctiongenerate
()
src/features/entries/EntryCard.tsx:120
↓ 2 callersFunctiongenerate_padding
Generate random padding bytes to reach the next 64 KB boundary. If `current_size` is already at a boundary, adds one full 64 KB block (the file is ne
crates/verrou-crypto-core/src/vault_format.rs:624
↓ 2 callersFunctiongenerate_password
( mut request: GeneratePasswordRequest, )
src-tauri/src/commands/password_generator.rs:108
↓ 2 callersFunctiongetAllRecoveryStats
()
src/features/recovery/ipc.ts:105
↓ 2 callersFunctiongetCards
()
src/features/entries/EntryList.tsx:23
↓ 2 callersFunctiongetLinkedRecoveryCount
( entryId: string, )
src/features/recovery/ipc.ts:209
↓ 2 callersFunctiongetModal
()
src/__tests__/features/entries/EditEntryModal.test.tsx:59
↓ 2 callersFunctiongetPreferences
()
src/features/settings/preferencesIpc.ts:58
↓ 2 callersFunctionhandleModeChange
(mode: "linked" | "standalone")
src/features/recovery/AddRecoveryCodeForm.tsx:99
↓ 2 callersFunctionhandleSelect
(source: ImportSource)
src/features/import/SourceSelectionStep.tsx:43
↓ 2 callersFunctionhandleSelectBackup
(backup: BackupInfoDto)
src/features/vault/CorruptionErrorPage.tsx:47
↓ 2 callersFunctionhandleTypeToggle
(type: "totp" | "hotp")
src/features/entries/AddEntryModal.tsx:161
↓ 2 callersFunctionhandle_tray_left_click
Handle left-click on the tray icon. Creates (first time) or toggles the quick-access popup window. The popup is positioned near the tray icon via `ta
src-tauri/src/platform/tray.rs:108
↓ 2 callersFunctionhardwareSecurityProviderName
()
src/stores/platformStore.ts:63
↓ 2 callersFunctionhasChildren
()
src/features/folders/FolderSection.tsx:269
↓ 2 callersFunctionhasNoTotp
()
src/features/password-health/PasswordHealthPage.tsx:279
↓ 2 callersFunctionhasPasswordIssues
()
src/features/password-health/PasswordHealthPage.tsx:278
↓ 2 callersFunctionhasRecovery
()
src/features/export/PaperBackupDocument.tsx:15
↓ 2 callersFunctionhasSeeds
()
src/features/export/PaperBackupDocument.tsx:14
↓ 2 callersFunctionhasSensitiveSelected
()
src/features/export/QrTransferSendModal.tsx:134
↓ 2 callersFunctionhas_envelope_magic
(data: &[u8])
crates/verrou-vault/src/export/envelope.rs:94
↓ 2 callersFunctionhas_hardware_security_slot
Check whether the vault header contains a hardware security slot. # Errors Returns [`VaultError::NotFound`] if the vault directory doesn't exist, or
crates/verrou-vault/src/lifecycle.rs:1073
↓ 2 callersFunctionhex
Lowercase hex encoding of a byte slice.
crates/verrou-crypto-core/tests/kat_vectors/derive_keypair.rs:25
↓ 2 callersFunctionhex_nibble
(b: u8)
crates/verrou-vault/src/import/google_auth.rs:379
↓ 2 callersFunctionhide
()
src/features/entries/useReveal.ts:159
↓ 2 callersFunctionhotp_params
(name: &str, secret: &str, counter: u64)
crates/verrou-vault/tests/entries_integration.rs:86
↓ 2 callersFunctionimportedNames
()
src/features/import/ImportProgressStep.tsx:68
← previousnext →401–500 of 2,342, ranked by callers