Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kaiden42/PWDuck
/ functions
Functions
645 in github.com/Kaiden42/PWDuck
⨍
Functions
645
◇
Types & classes
103
↓ 4 callers
Method
toggle_button_active
(&self)
gui/src/theme.rs:559
↓ 4 callers
Method
toggle_button_inactive
(&self)
gui/src/theme.rs:577
↓ 4 callers
Method
toggle_expansion
Toggle the expansion of the tree node.
gui/src/vault/container/list.rs:533
↓ 4 callers
Method
tooltip
(&self)
gui/src/theme.rs:542
↓ 4 callers
Method
update_password_confirm
Update the password confirmation and replace it with the given value.
gui/src/vault/creator.rs:107
↓ 4 callers
Method
update_path
Update the path and replace it by the new value.
gui/src/vault/loader.rs:63
↓ 4 callers
Method
update_path
Update the path and replace it with the given value.
gui/src/vault/creator.rs:88
↓ 3 callers
Method
button_primary
(&self)
gui/src/theme.rs:325
↓ 3 callers
Method
close_modal
( &mut self, modal_state: &mut iced_aw::modal::State<crate::ModalState>, )
gui/src/vault/container/modify_entry.rs:339
↓ 3 callers
Method
close_modal
( &mut self, modal_state: &mut iced_aw::modal::State<crate::ModalState>, )
gui/src/vault/container/modify_group.rs:176
↓ 3 callers
Method
delete_entry
Delete an entry from this [`Vault`](Vault).
core/src/model/vault.rs:375
↓ 3 callers
Method
delete_group
Delete a [`Group`](Group) from this [`Vault`](Vault).
core/src/model/vault.rs:327
↓ 3 callers
Method
delete_group
Delete the group from the vault.
gui/src/vault/container/modify_group.rs:185
↓ 3 callers
Method
encrypt
Encrypt this [`Group`](Group) with the given master key.
core/src/model/group.rs:70
↓ 3 callers
Function
from_entropy
()
gui/src/password_score.rs:268
↓ 3 callers
Function
generate_iv
(length: usize)
core/src/cryptography.rs:67
↓ 3 callers
Function
generate_password
(length: u8, symbols: &Symbols)
core/src/passwords.rs:59
↓ 3 callers
Function
get_settings_dir
get the path to the settings directory. The directory will be created if it not exists.
core/src/io/settings.rs:41
↓ 3 callers
Method
go_to_parent_group
Go back to the parent group of the currently selected group of the unlocked vault.
gui/src/vault/container/mod.rs:220
↓ 3 callers
Function
load_key_file
Load the [`KeyFile`](KeyFile) from disk. It expects: - The [`Path`](Path) as the location of the [`KeyFile`](KeyFile)
core/src/io/key_file.rs:21
↓ 3 callers
Method
request_group_deletion
Request the deletion of a group from the user. If the group is empty a confirmation modal will be shown, else an error modal.
gui/src/vault/container/modify_group.rs:140
↓ 3 callers
Function
save_master_key
Save the [`MasterKey`](MasterKey) to disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The [`MasterKey`](MasterKey) to
core/src/io/master_key.rs:13
↓ 3 callers
Method
set_email
Set the email of this entry.
core/src/model/entry.rs:310
↓ 3 callers
Method
set_web_address
Set the web address of this entry.
core/src/model/entry.rs:170
↓ 3 callers
Method
show
Show the password modal.
gui/src/pw_modal/password_generator/mod.rs:111
↓ 3 callers
Method
submit
Submit the unlocking of the vault.
gui/src/vault/unlock.rs:61
↓ 3 callers
Method
submit
Submit the modification of the entry.
gui/src/vault/container/modify_entry.rs:279
↓ 3 callers
Method
toggle_advanced_visibility
Toggle the visibility of the advanced area.
gui/src/vault/container/modify_entry.rs:256
↓ 3 callers
Method
toggle_advanced_visibility
Toggle the visibility of the advanced area.
gui/src/vault/container/modify_group.rs:132
↓ 3 callers
Method
toggle_lower_symbols
Toggle the inclusion of lower symbols.
gui/src/pw_modal/password_generator/password_tab.rs:85
↓ 3 callers
Method
toggle_numbers_symbols
Toggle the inclusion of number symbols.
gui/src/pw_modal/password_generator/password_tab.rs:91
↓ 3 callers
Method
toggle_password_confirm_visibility
Toggle the visibility of the password confirmation.
gui/src/vault/creator.rs:114
↓ 3 callers
Method
toggle_password_visibility
Toggle the visibility of the password.
gui/src/vault/loader.rs:75
↓ 3 callers
Method
toggle_password_visibility
Toggle the visibility of the password.
gui/src/vault/unlock.rs:55
↓ 3 callers
Method
toggle_password_visibility
Toggle the visibility of the password.
gui/src/vault/creator.rs:101
↓ 3 callers
Method
toggle_password_visibility
Toggle the visibility of the password.
gui/src/vault/container/modify_entry.rs:244
↓ 3 callers
Method
toggle_password_visibility
Toggle the visibility of the password.
gui/src/pw_modal/password_generator/mod.rs:190
↓ 3 callers
Method
toggle_special_symbols
Toggle the inclusion of special symbols.
gui/src/pw_modal/password_generator/password_tab.rs:97
↓ 3 callers
Method
toggle_upper_symbols
Toggle the inclusion of upper symbols.
gui/src/pw_modal/password_generator/password_tab.rs:79
↓ 3 callers
Method
toggle_use_key_file
Toggle the usage of the key file.
gui/src/vault/loader.rs:87
↓ 3 callers
Method
toggle_use_key_file
Toggle the usage of the key file.
gui/src/vault/creator.rs:151
↓ 3 callers
Method
update_group_tree
Handle the message that was send by the group tree.
gui/src/vault/container/mod.rs:352
↓ 3 callers
Method
update_key_file
Update the key file and replace it by the new value.
gui/src/vault/loader.rs:81
↓ 3 callers
Method
update_key_file
Update the key file and replace it with the given value.
gui/src/vault/creator.rs:145
↓ 3 callers
Method
update_modal
Update the state of the modal.
gui/src/vault/container/modify_entry.rs:354
↓ 3 callers
Method
update_modal
Update the state of the modal.
gui/src/vault/container/modify_group.rs:191
↓ 3 callers
Method
update_name
Update the name and replace it with the given value.
gui/src/vault/creator.rs:82
↓ 3 callers
Method
update_password
Update the password and replace it by the new value.
gui/src/vault/loader.rs:69
↓ 3 callers
Method
update_password
Update the password and replace it with the given value.
gui/src/vault/unlock.rs:49
↓ 3 callers
Method
update_password
Update the password and replace it with the given value.
gui/src/vault/creator.rs:94
↓ 3 callers
Method
update_password_generator
Update the state of the password generator.
gui/src/lib.rs:202
↓ 3 callers
Function
vertical_space
(factor: u16)
gui/src/utils.rs:238
↓ 3 callers
Method
view
( &'a mut self, vault: &'a Vault, theme: &dyn Theme, viewport: &Viewport,
gui/src/vault/container/list.rs:142
↓ 3 callers
Method
with
Create a new [`ModifyGroupView`](ModifyGroupView). It expects: - The group to modify.
gui/src/vault/container/modify_group.rs:87
↓ 2 callers
Function
chacha20_decrypt
( encrypted_data: &[u8], key: &[u8], nonce: &[u8], )
core/src/cryptography.rs:308
↓ 2 callers
Function
chacha20_encrypt
(data: &[u8], key: &[u8], nonce: &[u8])
core/src/cryptography.rs:291
↓ 2 callers
Method
checkbox
(&self)
gui/src/theme.rs:226
↓ 2 callers
Method
close_error_dialog
Hide the error dialog.
gui/src/lib.rs:217
↓ 2 callers
Method
contains_unsaved_changes
(&self)
gui/src/vault/container/mod.rs:67
↓ 2 callers
Method
create_entry
Create a new entry and switch to the [`ModifyEntryView`](ModifyEntryView) as the current view.
gui/src/vault/container/mod.rs:121
↓ 2 callers
Method
create_group
Create a new group and switch to the [`ModifyGroupView`](ModifyGroupView) as the current view.
gui/src/vault/container/mod.rs:105
↓ 2 callers
Function
decrypt_key_file
Decrypt the key file with the given password.
core/src/cryptography.rs:239
↓ 2 callers
Function
default_body
()
core/src/auto_type/mod.rs:138
↓ 2 callers
Function
default_head
()
core/src/auto_type/mod.rs:126
↓ 2 callers
Function
default_mgv_with_parent
(parent: Uuid)
gui/src/vault/container/modify_group.rs:567
↓ 2 callers
Method
delete_entry
Delete the entry from the vault.
gui/src/vault/container/modify_entry.rs:348
↓ 2 callers
Method
estimate_password_strength
Estimate the strength of the password.
gui/src/vault/creator.rs:128
↓ 2 callers
Method
generate
Generate a new random password.
gui/src/pw_modal/password_generator/password_tab.rs:201
↓ 2 callers
Function
icon_button_with_width
( button_data: ButtonData<'a, Message>, tooltip: impl Into<String>, width: Length, theme: &dyn
gui/src/utils.rs:118
↓ 2 callers
Method
icon_text_element
(&self)
gui/src/utils.rs:38
↓ 2 callers
Function
icon_to_char
(icon: Icon)
gui/src/icons.rs:80
↓ 2 callers
Function
load_all_entry_heads
Load all [`EntryHead`](EntryHead)s of a vault. It expects: The [`Path`](Path) as the location of the [`Vault`](Vault)
core/src/io/entry.rs:44
↓ 2 callers
Function
load_application_settings
Load the [`ApplicationSettings`](ApplicationSettings) from disk. # Errors Will return `Err` if the de-serialization of the [`ApplicationSettings`](A
core/src/io/settings.rs:33
↓ 2 callers
Function
load_entry_body
Load the [`EntryBody`](EntryBody) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of
core/src/io/entry.rs:81
↓ 2 callers
Function
load_entry_head
Load the [`EntryHead`](EntryHead) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of
core/src/io/entry.rs:34
↓ 2 callers
Function
load_group
Load the [`Group`](Group) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of the [`G
core/src/io/group.rs:41
↓ 2 callers
Function
load_master_key
Load the [`MasterKey`](MasterKey) from disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault)
core/src/io/master_key.rs:23
↓ 2 callers
Method
open_settings
Open the settings tab.
gui/src/lib.rs:299
↓ 2 callers
Function
protect_master_key
( master_key: &[u8], key_protection: &[u8], nonce: &[u8], )
core/src/cryptography.rs:190
↓ 2 callers
Method
radio
(&self)
gui/src/theme.rs:250
↓ 2 callers
Method
request_entry_deletion
( &mut self, modal_state: &mut iced_aw::modal::State<crate::ModalState>, )
gui/src/vault/container/modify_entry.rs:300
↓ 2 callers
Method
save
Save the [`Group`](Group) to disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault) - The master key to encrypt the gr
core/src/model/group.rs:62
↓ 2 callers
Method
save
Save the [`EntryHead`] to disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](crate::Vault). - The master key to encrypt the head
core/src/model/entry.rs:77
↓ 2 callers
Function
save_application_settings
Save the [`ApplicationSettings`](ApplicationSettings) to disk. # Errors Will return `Err` if the serialization of the [`ApplicationSettings`](Applic
core/src/io/settings.rs:17
↓ 2 callers
Function
save_entry
Save the entry to disk. It expects: - The [`Path`](Path) as the location of the [`Vault`](Vault) - The UUID as the identifier of the entry - The cont
core/src/io/entry.rs:93
↓ 2 callers
Function
save_key_file
Save the [`KeyFile`](KeyFile) to disk. It expects: - The [`Path`](Path) as the location of the [`KeyFile`](KeyFile) - The [`KeyFile`](KeyFile) to sav
core/src/io/key_file.rs:11
↓ 2 callers
Function
select_entry_parameterized
(from_disk: bool)
gui/src/vault/container/mod.rs:1157
↓ 2 callers
Method
select_group
Select the group identified by the UUID.
gui/src/vault/container/mod.rs:258
↓ 2 callers
Method
select_tab
Select the tab identified by the given index.
gui/src/pw_modal/password_generator/mod.rs:218
↓ 2 callers
Method
set_password
Set the password of this entry.
core/src/model/entry.rs:303
↓ 2 callers
Method
set_password_score
Set the estimated score of the password.
gui/src/vault/creator.rs:136
↓ 2 callers
Method
set_password_score
Set the estimated password score.
gui/src/vault/container/modify_entry.rs:270
↓ 2 callers
Method
set_password_score
Set the estimated score of the password.
gui/src/pw_modal/password_generator/mod.rs:209
↓ 2 callers
Method
set_username
Set the username of this entry.
core/src/model/entry.rs:296
↓ 2 callers
Function
shade
Calculates the shade of the given color based on the specified shade-factor. Thanks to: <https://maketintsandshades.com/about>
gui/src/theme.rs:71
↓ 2 callers
Method
split_resize
Resizes the split panel to the given divider position.
gui/src/vault/container/mod.rs:344
↓ 2 callers
Method
style
(&self)
gui/src/password_score.rs:122
↓ 2 callers
Method
style_sheet
(&self, theme: &dyn Theme)
gui/src/utils.rs:61
↓ 2 callers
Method
tab_bar
(&self)
gui/src/theme.rs:441
↓ 2 callers
Method
toggle_button_advanced_area
(&self)
gui/src/theme.rs:595
← previous
next →
101–200 of 645, ranked by callers