Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arnaultpascual/Verrou
/ types & classes
Types & classes
360 in github.com/arnaultpascual/Verrou
⨍
Functions
2,342
◇
Types & classes
360
Interface
AddCredentialFormState
src/features/credentials/AddCredentialModal.tsx:30
Interface
AddCredentialModalProps
src/features/credentials/AddCredentialModal.tsx:24
Interface
AddEntryFormState
src/features/entries/validation.ts:8
Interface
AddEntryModalProps
src/features/entries/AddEntryModal.tsx:17
Class
AddEntryParams
Parameters for creating a new entry.
crates/verrou-vault/src/entries.rs:355
Class
AddEntryRequest
src-tauri/src/commands/entries.rs:88
Interface
AddEntryRequest
src/features/entries/ipc.ts:42
Interface
AddRecoveryCodeFormProps
src/features/recovery/AddRecoveryCodeForm.tsx:24
Class
AddRecoverySlotRequest
Parameters for adding a recovery slot to an existing vault.
crates/verrou-vault/src/recovery.rs:73
Interface
AddSecureNoteFormProps
src/features/notes/AddSecureNoteForm.tsx:21
Interface
AddSeedPhraseFormProps
src/features/seed/AddSeedPhraseForm.tsx:24
Class
AegisCryptoParams
crates/verrou-vault/src/import/aegis.rs:70
Class
AegisDb
crates/verrou-vault/src/import/aegis.rs:79
Class
AegisEntry
crates/verrou-vault/src/import/aegis.rs:89
Class
AegisHeader
crates/verrou-vault/src/import/aegis.rs:34
Class
AegisInfo
crates/verrou-vault/src/import/aegis.rs:105
Class
AegisSlot
crates/verrou-vault/src/import/aegis.rs:45
Class
AegisVault
crates/verrou-vault/src/import/aegis.rs:21
Enum
AgeSeverity
crates/verrou-vault/src/health.rs:116
Enum
Algorithm
crates/verrou-vault/src/entries.rs:74
Class
AppInfoDto
src-tauri/src/commands/platform.rs:17
Interface
AppInfoDto
src/features/settings/preferencesIpc.ts:194
Class
Argon2idParams
crates/verrou-crypto-core/src/kdf.rs:69
Interface
Argon2idParams
src/features/onboarding/ipc.ts:11
Class
Argon2idParamsDto
src-tauri/src/commands/onboarding.rs:23
Class
AttachmentMetadata
crates/verrou-vault/src/attachments.rs:35
Class
AttachmentMetadataDto
src-tauri/src/commands/attachments.rs:24
Interface
AttachmentMetadataDto
src/features/attachments/ipc.ts:10
Class
AuthenticatedHeader
crates/verrou-crypto-core/src/vault_format.rs:151
Interface
AutoHideCountdownProps
src/components/AutoHideCountdown.tsx:21
Class
AutoLockTimer
Auto-lock timer state — tracks user activity and session duration. Separate from `ManagedVaultState` to avoid holding the vault mutex while checking
src-tauri/src/state.rs:89
Interface
BIP39WordInputProps
src/features/seed/BIP39WordInput.tsx:21
Class
BackupInfo
crates/verrou-vault/src/lifecycle.rs:94
Class
BackupInfoDto
src-tauri/src/commands/vault.rs:546
Interface
BackupInfoDto
src/features/vault/ipc.ts:44
Class
BiometricCapability
src-tauri/src/platform/biometric.rs:93
Interface
BiometricCapability
src/features/vault/biometricIpc.ts:13
Class
BiometricCapabilityResponse
src-tauri/src/commands/biometric.rs:23
Enum
BiometricError
src-tauri/src/platform/biometric.rs:26
Class
BiometricKeyType
Marker type for `ring::hkdf::Prk::expand` — requests 32-byte output.
crates/verrou-crypto-core/src/biometric.rs:42
Interface
BiometricProvider
Platform biometric provider abstraction. Implementations handle OS-specific biometric APIs. The biometric secret is stored in the OS keychain with bi
src-tauri/src/platform/biometric.rs:111
Class
BiometricToken
src-tauri/src/platform/biometric.rs:63
Enum
Bip39Language
crates/verrou-crypto-core/src/bip39/mod.rs:28
Class
Bip39PhraseResult
src-tauri/src/commands/bip39.rs:27
Interface
Bip39PhraseResult
src/features/seed/ipc.ts:18
Class
Bip39WordResult
src-tauri/src/commands/bip39.rs:19
Interface
Bip39WordResult
src/features/seed/ipc.ts:13
Interface
ButtonProps
src/components/Button.tsx:6
Class
CalibratedPresets
crates/verrou-crypto-core/src/kdf.rs:123
Interface
CalibratedPresets
src/features/onboarding/ipc.ts:17
Class
CalibratedPresetsDto
src-tauri/src/commands/onboarding.rs:42
Class
ChangeMasterPasswordRequest
Parameters for changing the master password from Settings (vault already unlocked).
crates/verrou-vault/src/lifecycle.rs:206
Class
ChangePasswordAfterRecoveryRequest
Parameters for changing the master password after a recovery key unlock.
crates/verrou-vault/src/lifecycle.rs:222
Class
CharsetConfig
crates/verrou-crypto-core/src/password/mod.rs:52
Interface
CompactUnlockProps
src/features/quick-access/CompactUnlock.tsx:10
Class
ConfirmAegisRequest
src-tauri/src/commands/import.rs:281
Interface
ConfirmDeleteModalProps
src/features/entries/ConfirmDeleteModal.tsx:9
Interface
ConfirmDeleteSeedModalProps
src/features/seed/ConfirmDeleteSeedModal.tsx:11
Class
ConfirmGoogleAuthRequest
src-tauri/src/commands/import.rs:138
Class
ConfirmTwofasRequest
src-tauri/src/commands/import.rs:481
Class
ConfirmVerrouImportRequest
src-tauri/src/commands/import.rs:666
Interface
CorruptionErrorPageProps
src/features/vault/CorruptionErrorPage.tsx:13
Interface
CountdownRingProps
src/features/entries/CountdownRing.tsx:6
Class
CreateVaultDto
src-tauri/src/commands/onboarding.rs:61
Class
CreateVaultRequest
Parameters for vault creation.
crates/verrou-vault/src/lifecycle.rs:108
Class
CreateVaultResult
crates/verrou-vault/src/lifecycle.rs:125
Interface
CreateVaultResult
src/features/onboarding/ipc.ts:23
Interface
CredentialDetailModalProps
src/features/credentials/CredentialDetailModal.tsx:23
Class
CredentialDisplay
src-tauri/src/commands/entries.rs:182
Interface
CredentialDisplay
src/features/entries/ipc.ts:141
Class
CredentialFields
src-tauri/src/commands/entries.rs:456
Class
CredentialRef
crates/verrou-vault/src/health.rs:133
Interface
CredentialRef
src/features/password-health/ipc.ts:10
Class
CredentialRefDto
src-tauri/src/commands/entries.rs:2751
Enum
CryptoError
crates/verrou-crypto-core/src/error.rs:7
Class
CustomField
crates/verrou-vault/src/entries.rs:189
Class
CustomFieldDto
src-tauri/src/commands/entries.rs:151
Interface
CustomFieldDto
src/features/entries/ipc.ts:127
Enum
CustomFieldType
crates/verrou-vault/src/entries.rs:201
Class
DuplicateInfo
crates/verrou-vault/src/import/mod.rs:76
Class
DuplicateInfoDto
src-tauri/src/commands/import.rs:72
Interface
DuplicateInfoDto
src/features/import/types.ts:27
Enum
DuplicateMode
crates/verrou-vault/src/import/verrou_format.rs:48
Interface
EditCredentialFormState
src/features/credentials/EditCredentialModal.tsx:30
Interface
EditCredentialModalProps
src/features/credentials/EditCredentialModal.tsx:22
Interface
EditEntryFormState
src/features/entries/EditEntryModal.tsx:24
Interface
EditEntryModalProps
src/features/entries/EditEntryModal.tsx:15
Interface
EditFormState
src/features/recovery/EditRecoveryCodeModal.tsx:32
Interface
EditRecoveryCodeModalProps
src/features/recovery/EditRecoveryCodeModal.tsx:25
Interface
EditSeedFormState
src/features/seed/EditSeedPhraseModal.tsx:22
Interface
EditSeedPhraseModalProps
src/features/seed/EditSeedPhraseModal.tsx:14
Class
Entry
crates/verrou-vault/src/entries.rs:287
Interface
EntryCardProps
src/features/entries/EntryCard.tsx:21
Enum
EntryData
crates/verrou-vault/src/entries.rs:119
Class
EntryDetailDto
src-tauri/src/commands/entries.rs:72
Interface
EntryDetailDto
src/features/entries/ipc.ts:34
Interface
EntryDetailViewProps
src/features/quick-access/EntryDetailView.tsx:15
Class
EntryImportStats
Import entry statistics.
crates/verrou-vault/src/import/verrou_format.rs:543
Class
EntryListItem
Metadata-only view for list operations (no decryption required).
crates/verrou-vault/src/entries.rs:317
Interface
EntryListProps
src/features/entries/EntryList.tsx:10
next →
1–100 of 360, ranked by callers