oak-keyring
A privacy-first, local-first password manager with cross-platform synchronization.
파일 탐색기
최종 버전 다운로드 (.zip)- audit.toml
- bug_report.yml
- installation_problem.yml
- ci.yml
- release.yml
- demo.gif
- dump_validation_harness.rs
- screenshot.png
- sqlcipher_bench.rs
- en.yml
- zh-CN.yml
- ok.js
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- check-binary.js
- stage-binaries.sh
- package-preview.sh
- cli.rs
- identity.rs
- lock.rs
- mod.rs
- paths.rs
- server.rs
- signer.rs
- mod.rs
- signal.rs
- update.rs
- view.rs
- icloud.rs
- mod.rs
- oauth2.rs
- s3_compatible.rs
- sftp.rs
- unsupported.rs
- browser.rs
- callback_server.rs
- engine.rs
- error.rs
- mod.rs
- pkce.rs
- token_store.rs
- google.rs
- mod.rs
- AGENTS.md
- CLAUDE.md
- credentials.rs
- INSTRUCTIONS.md
- metadata.rs
- mod.rs
- provider.rs
- provider_test.rs
- record.rs
- schema.rs
- storage.rs
- validation.rs
- command.rs
- internal_command.rs
- message.rs
- mod.rs
- result.rs
- types.rs
- config_test.rs
- error.rs
- general.rs
- manager.rs
- mod.rs
- notification.rs
- password.rs
- security.rs
- sync.rs
- validation.rs
- watcher.rs
- oak_keyring__crypto__hkdf__tests__derive_kek_known_vector.snap
- argon2.rs
- bip39.rs
- crypto_manager.rs
- db_page_key.rs
- hkdf.rs
- keystore.rs
- mod.rs
- password.rs
- payload.rs
- self_test.rs
- strength.rs
- xchacha20.rs
- m001_initial.rs
- m001_initial_test.rs
- m002_record_list_index.rs
- mod.rs
- runner.rs
- audit.rs
- health_state.rs
- metadata.rs
- mod.rs
- password_history.rs
- record.rs
- sync.rs
- tag.rs
- tests.rs
- mod.rs
- models.rs
- models_test.rs
- queries_test.rs
- schema.rs
- schema_test.rs
- sqlcipher.rs
- vault_db.rs
- clipboard.rs
- crypto.rs
- data.rs
- health.rs
- import_export.rs
- mod.rs
- rotation.rs
- sync.rs
- vault.rs
- code.rs
- context.rs
- level.rs
- mod.rs
- service_error.rs
- handler.rs
- mod.rs
- tests.rs
- builder.rs
- clipboard.rs
- clipboard_test.rs
- config.rs
- execute.rs
- health.rs
- health_test.rs
- import_export.rs
- mock_orchestration_test.rs
- mod.rs
- record.rs
- rotation.rs
- runtime.rs
- sync.rs
- sync_test.rs
- timer.rs
- timer_test.rs
- vault.rs
- vault_test.rs
- crash_handler.rs
- crash_handler_test.rs
- mach_exception.rs
- memory.rs
- memory_test.rs
- mod.rs
- process.rs
- redaction.rs
- crypto.rs
- crypto_test.rs
- integration_test.rs
- mod.rs
- parser.rs
- types.rs
- bitwarden.rs
- csv.rs
- keepass.rs
- keepass_test.rs
- mod.rs
- okb.rs
- onepassword.rs
- duplicate.rs
- export.rs
- mapping.rs
- mapping_test.rs
- mod.rs
- parser.rs
- service.rs
- tests.rs
- types.rs
- validation.rs
- validation_test.rs
- crud.rs
- field.rs
- helpers.rs
- list.rs
- migration.rs
- mod.rs
- tests.rs
- mod.rs
- state.rs
- tests.rs
- audit.rs
- health_state.rs
- history.rs
- metadata.rs
- mod.rs
- search.rs
- trash.rs
- clipboard.rs
- health.rs
- mod.rs
- rotation.rs
- sync.rs
- AGENTS.md
- checkpoint.rs
- CLAUDE.md
- conflict.rs
- INSTRUCTIONS.md
- lock.rs
- mod.rs
- nonce_validator.rs
- pipeline.rs
- pipeline_test.rs
- retry.rs
- state_machine.rs
- task.rs
- watcher.rs
- effects.rs
- mod.rs
- transitions.rs
- dropdown.rs
- empty_state.rs
- generator_panel.rs
- inline_validation.rs
- length_slider.rs
- mod.rs
- notification.rs
- progress_bar.rs
- spinner.rs
- strength_bar.rs
- sync_indicator.rs
- tag_input.rs
- text_input.rs
- textarea.rs
- mod.rs
- filter.rs
- mod.rs
- screen.rs
- tests.rs
- views.rs
- about.rs
- general.rs
- mod.rs
- render.rs
- security.rs
- sync.rs
- handlers.rs
- mod.rs
- overlay.rs
- screen.rs
- tests.rs
- mod.rs
- render.rs
- validation.rs
- export_views.rs
- import_views.rs
- mod.rs
- screen.rs
- tests.rs
- types.rs
- bar.rs
- empty.rs
- items.rs
- mod.rs
- tests.rs
- batch_tag.rs
- confirm.rs
- error_dialog.rs
- generator.rs
- help.rs
- mod.rs
- password_history.rs
- detail.rs
- layout.rs
- mod.rs
- sidebar.rs
- status_bar.rs
- handlers.rs
- logo.rs
- mod.rs
- screen.rs
- tests.rs
- types.rs
- views_import.rs
- views_recovery.rs
- views_setup.rs
- change_master_password.rs
- create_record.rs
- create_record_test.rs
- database_recovery.rs
- edit_record.rs
- key_recovery.rs
- mod.rs
- password_generator.rs
- recovery_key.rs
- set_password.rs
- sync_conflict.rs
- unlock.rs
- mod.rs
- state.rs
- tests.rs
- mod.rs
- state.rs
- tests.rs
- mod.rs
- state.rs
- tests.rs
- mod.rs
- state.rs
- tests.rs
- animation.rs
- audit_state.rs
- focus.rs
- form_state.rs
- generator_state.rs
- loading.rs
- mod.rs
- notification.rs
- overlay_state.rs
- screen_restore.rs
- sync_ui_state.rs
- tag_management.rs
- component.rs
- mod.rs
- screen.rs
- AGENTS.md
- CLAUDE.md
- INSTRUCTIONS.md
- mod.rs
- terminal.rs
- theme.rs
- time.rs
- audit.rs
- audit_test.rs
- credential.rs
- credential_test.rs
- health.rs
- history.rs
- mod.rs
- record.rs
- record_limits.rs
- recovery_words.rs
- rotation.rs
- sensitive.rs
- sync.rs
- tag.rs
- instance_lock.rs
- lib.rs
- logging.rs
- main.rs
- paths.rs
- 30B6513EE64B4DFE9C47EC2F257CE296_AABBCCDDAABBCCDDAABBCCDDAABBCCDD.attachment
- band_1.js
- band_3.js
- band_4.js
- band_5.js
- band_A.js
- band_C.js
- folders.js
- profile.js
- 1PasswordExport.1pux
- bitwarden_encrypted_argon2id_export.json
- bitwarden_encrypted_export.json
- bitwarden_export.json
- bitwarden_nested_export.json
- bitwarden_passkey_export.json
- BrokenHeaderHash.kdbx
- Compressed.kdbx
- FileKeyBinary.kdbx
- FileKeyHashed.kdbx
- FileKeyHex.kdbx
- FileKeyXml.kdbx
- FileKeyXmlBrokenBase64.kdbx
- FileKeyXmlV2.kdbx
- FileKeyXmlV2BrokenHex.kdbx
- FileKeyXmlV2HashFail.kdbx
- Format200.kdbx
- Format300.kdbx
- Format400.kdbx
- KeyFileProtected.kdbx
- KeyFileProtectedNoPassword.kdbx
- MergeDatabase.kdbx
- NewDatabase.kdbx
- NewDatabase2.kdbx
- NewDatabaseBrowser.kdbx
- NewDatabaseMulti.kdbx
- NonAscii.kdbx
- okb_basic.okb
- okb_corrupted_header.bin
- okb_edge_cases.okb
- okb_mixed_types.okb
- okb_truncated.bin
- okb_wrong_version.bin
- ProtectedStrings.kdbx
- protonpass_export.json
- RecycleBinDisabled.kdbx
- RecycleBinEmpty.kdbx
- RecycleBinNotYetCreated.kdbx
- RecycleBinWithData.kdbx
- SyncDatabase.kdbx
- SyncDatabaseDifferentPassword.kdbx
- YubiKeyProtectedPasswords.kdbx
- config_lifecycle_test.rs
- main.rs
- mod.rs
- sync_lifecycle_test.rs
- test_ecdsa_256
- test_ecdsa_256.pub
- test_ecdsa_384
- test_ecdsa_384.pub
- test_ecdsa_384_encrypted
- test_ecdsa_384_encrypted.pub
- test_ecdsa_521
- test_ecdsa_521.pub
- test_ed25519
- test_ed25519.pub
- test_ed25519_encrypted
- test_ed25519_encrypted.pub
- test_rsa
- test_rsa.pub
- test_rsa_encrypted
- test_rsa_encrypted.pub
- audit_sync_test.rs
- change_master_password_test.rs
- clipboard_test.rs
- db_lifecycle_test.rs
- db_migration_test.rs
- error_propagation_test.rs
- executor_command_test.rs
- executor_dispatch_test.rs
- health_test.rs
- i18n_test.rs
- main.rs
- main_pipeline_test.rs
- okb_sample_file_test.rs
- okb_serialization_roundtrip_test.rs
- rotation_test.rs
- smoke_test.rs
- sqlcipher_poc_test.rs
- sqlcipher_production_test.rs
- ui_entry_test.rs
- vault_db_crypto_test.rs
- vault_service_test.rs
- stage_binaries_test.sh
- validate_dump_protection.sh
- snapshot_tests__components__notification_test__notification_error.snap
- snapshot_tests__components__notification_test__notification_operation.snap
- snapshot_tests__components__notification_test__notification_success.snap
- snapshot_tests__components__notification_test__notification_warning.snap
- snapshot_tests__components__word_grid_test__word_grid_full_input_empty.snap
- snapshot_tests__components__word_grid_test__word_grid_full_input_populated.snap
- snapshot_tests__components__word_grid_test__word_grid_partial_verify.snap
- mod.rs
- notification_test.rs
- word_grid_test.rs
- snapshot_tests__screens__audit_log_test__audit_log_disabled.snap
- snapshot_tests__screens__audit_log_test__audit_log_empty.snap
- snapshot_tests__screens__audit_log_test__audit_log_long_list_renders_scrolled_view_and_scrollbar.snap
- snapshot_tests__screens__audit_log_test__audit_log_operation_filter_focused.snap
- snapshot_tests__screens__audit_log_test__audit_log_populated_list_focused.snap
- snapshot_tests__screens__audit_log_test__audit_log_time_filter_focused.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step1_empty.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step1_error.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step1_filled.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step2_confirm_focused.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step2_mismatch_error.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step2_new_focused_empty.snap
- snapshot_tests__screens__change_master_password_test__change_master_password_step2_new_focused_strong.snap
- snapshot_tests__screens__config_test__config_about_tab.snap
- snapshot_tests__screens__config_test__config_dropdown_overlay.snap
- snapshot_tests__screens__config_test__config_footer_close_focused.snap
- snapshot_tests__screens__config_test__config_footer_exit_program_focused.snap
- snapshot_tests__screens__config_test__config_footer_no_focus.snap
- snapshot_tests__screens__config_test__config_general_tab.snap
- snapshot_tests__screens__config_test__config_password_tab.snap
- snapshot_tests__screens__config_test__config_security_tab.snap
- snapshot_tests__screens__config_test__config_sync_connected_state.snap
- snapshot_tests__screens__config_test__config_sync_disabled_state.snap
- snapshot_tests__screens__config_test__config_sync_disconnected_auto_state.snap
- snapshot_tests__screens__config_test__config_sync_manual_interval_disabled_state.snap
- snapshot_tests__screens__config_test__config_sync_tab.snap
- snapshot_tests__screens__config_test__config_sync_testing_state.snap
- snapshot_tests__screens__config_test__config_unsaved_changes_dialog.snap
- snapshot_tests__screens__create_record_test__create_record_api_key.snap
- snapshot_tests__screens__create_record_test__create_record_credential_dropdown.snap
- snapshot_tests__screens__create_record_test__create_record_embedded_generator.snap
- snapshot_tests__screens__create_record_test__create_record_login_empty.snap
- snapshot_tests__screens__create_record_test__create_record_login_populated.snap
- snapshot_tests__screens__create_record_test__create_record_ssh_key.snap
- snapshot_tests__screens__create_record_test__create_record_tag_autocomplete.snap
- snapshot_tests__screens__create_record_test__create_record_unsaved_dialog.snap
- snapshot_tests__screens__create_record_test__create_record_validation_errors.snap
- snapshot_tests__screens__create_record_test__create_record_weak_password_dialog.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_cloud_failed.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_cloud_master_password_input.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_cloud_needs_oauth.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_cloud_succeeded.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_cloud_syncing.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_okb_master_password_input.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_okb_password_input.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_okb_path_input.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_okb_succeeded.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_source_selection_cloud_focused.snap
- snapshot_tests__screens__database_recovery_test__db_recovery_source_selection_okb_focused.snap
- snapshot_tests__screens__detail_test__detail_api_record.snap
- snapshot_tests__screens__detail_test__detail_empty.snap
- snapshot_tests__screens__detail_test__detail_health_compromised.snap
- snapshot_tests__screens__detail_test__detail_health_duplicate.snap
- snapshot_tests__screens__detail_test__detail_login_record.snap
- snapshot_tests__screens__detail_test__detail_narrow_width.snap
- snapshot_tests__screens__detail_test__detail_ssh_record.snap
- snapshot_tests__screens__detail_test__detail_wide_screen.snap
- snapshot_tests__screens__edit_record_test__edit_record_api_key.snap
- snapshot_tests__screens__edit_record_test__edit_record_custom_datetime.snap
- snapshot_tests__screens__edit_record_test__edit_record_embedded_generator.snap
- snapshot_tests__screens__edit_record_test__edit_record_login_empty.snap
- snapshot_tests__screens__edit_record_test__edit_record_login_populated.snap
- snapshot_tests__screens__edit_record_test__edit_record_ssh_key.snap
- snapshot_tests__screens__edit_record_test__edit_record_tag_autocomplete.snap
- snapshot_tests__screens__edit_record_test__edit_record_unsaved_dialog.snap
- snapshot_tests__screens__edit_record_test__edit_record_validation_errors.snap
- snapshot_tests__screens__edit_record_test__edit_record_weak_password_dialog.snap
- snapshot_tests__screens__help_test__help_overlay_compact.snap
- snapshot_tests__screens__help_test__help_overlay_medium.snap
- snapshot_tests__screens__help_test__help_overlay_wide.snap
- snapshot_tests__screens__import_export_test__export_complete_state.snap
- snapshot_tests__screens__import_export_test__export_exporting_state.snap
- snapshot_tests__screens__import_export_test__export_form_default.snap
- snapshot_tests__screens__import_export_test__export_password_confirm_state.snap
- snapshot_tests__screens__import_export_test__import_complete_state.snap
- snapshot_tests__screens__import_export_test__import_preview_state.snap
- snapshot_tests__screens__import_export_test__import_progress_state.snap
- snapshot_tests__screens__import_export_test__import_source_select_csv.snap
- snapshot_tests__screens__import_export_test__import_source_select_default.snap
- snapshot_tests__screens__import_export_test__import_source_select_file_path.snap
- snapshot_tests__screens__key_recovery_test__key_recovery_onboarding_partial.snap
- snapshot_tests__screens__key_recovery_test__key_recovery_startup_empty.snap
- snapshot_tests__screens__key_recovery_test__key_recovery_validating.snap
- snapshot_tests__screens__key_recovery_test__key_recovery_with_error.snap
- snapshot_tests__screens__list_test__list_api_ssh_types.snap
- snapshot_tests__screens__list_test__list_empty_state.snap
- snapshot_tests__screens__list_test__list_empty_trash.snap
- snapshot_tests__screens__list_test__list_health_badge_compromised.snap
- snapshot_tests__screens__list_test__list_health_badge_duplicate.snap
- snapshot_tests__screens__list_test__list_health_badge_weak.snap
- snapshot_tests__screens__list_test__list_narrow_width.snap
- snapshot_tests__screens__list_test__list_normal_rows.snap
- snapshot_tests__screens__list_test__list_search_highlight.snap
- snapshot_tests__screens__list_test__list_search_multi_term.snap
- snapshot_tests__screens__list_test__list_selected_row.snap
- snapshot_tests__screens__list_test__list_trash_rows.snap
- snapshot_tests__screens__list_test__list_trash_selected.snap
- snapshot_tests__screens__list_test__list_unfocused.snap
- snapshot_tests__screens__list_test__list_visual_mode.snap
- snapshot_tests__screens__main_composition_test__main_composition_ascii_layout.snap
- snapshot_tests__screens__main_composition_test__main_composition_batch_destructive_confirm_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_batch_tag_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_confirm_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_destructive_confirm_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_detail_focused.snap
- snapshot_tests__screens__main_composition_test__main_composition_error_dialog_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_generator_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_help_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_list_focused.snap
- snapshot_tests__screens__main_composition_test__main_composition_password_history_overlay.snap
- snapshot_tests__screens__main_composition_test__main_composition_search_no_results.snap
- snapshot_tests__screens__main_composition_test__main_composition_sidebar_focused.snap
- snapshot_tests__screens__main_composition_test__main_composition_sidebar_inline_rename.snap
- snapshot_tests__screens__main_composition_test__main_composition_trash_view.snap
- snapshot_tests__screens__main_composition_test__main_composition_unicode_layout.snap
- snapshot_tests__screens__main_composition_test__main_composition_visual_selection.snap
- snapshot_tests__screens__onboarding_test__onboarding_import_preview.snap
- snapshot_tests__screens__onboarding_test__onboarding_import_source.snap
- snapshot_tests__screens__onboarding_test__onboarding_recovery_display_confirmed.snap
- snapshot_tests__screens__onboarding_test__onboarding_recovery_display_default.snap
- snapshot_tests__screens__onboarding_test__onboarding_recovery_input.snap
- snapshot_tests__screens__onboarding_test__onboarding_recovery_verify_partial.snap
- snapshot_tests__screens__onboarding_test__onboarding_security_advisory.snap
- snapshot_tests__screens__onboarding_test__onboarding_set_password.snap
- snapshot_tests__screens__onboarding_test__onboarding_welcome_create_new.snap
- snapshot_tests__screens__onboarding_test__onboarding_welcome_restore.snap
- snapshot_tests__screens__password_generator_test__password_generator_memorable_separator_focused.snap
- snapshot_tests__screens__password_generator_test__password_generator_memorable_style.snap
- snapshot_tests__screens__password_generator_test__password_generator_pin_style.snap
- snapshot_tests__screens__password_generator_test__password_generator_random_slider_focused.snap
- snapshot_tests__screens__password_generator_test__password_generator_random_style_focused.snap
- snapshot_tests__screens__password_generator_test__password_generator_random_toggle_focused.snap
- snapshot_tests__screens__password_generator_test__password_generator_with_hint.snap
- snapshot_tests__screens__set_password_test__set_password_confirm_focused_with_match.snap
- snapshot_tests__screens__set_password_test__set_password_empty.snap
- snapshot_tests__screens__set_password_test__set_password_fullscreen_with_logo.snap
- snapshot_tests__screens__set_password_test__set_password_visible.snap
- snapshot_tests__screens__set_password_test__set_password_with_error.snap
- snapshot_tests__screens__set_password_test__set_password_with_input_masked.snap
- snapshot_tests__screens__status_bar_test__status_bar_clipboard_countdown.snap
- snapshot_tests__screens__status_bar_test__status_bar_health_all_secure.snap
- snapshot_tests__screens__status_bar_test__status_bar_health_checking.snap
- snapshot_tests__screens__status_bar_test__status_bar_health_inactive.snap
- snapshot_tests__screens__status_bar_test__status_bar_health_needs_attention.snap
- snapshot_tests__screens__status_bar_test__status_bar_health_skipped.snap
- snapshot_tests__screens__sync_conflict_test__sync_conflict_local_focused.snap
- snapshot_tests__screens__sync_conflict_test__sync_conflict_remote_focused.snap
- snapshot_tests__screens__sync_conflict_test__sync_conflict_second_in_queue.snap
- snapshot_tests__screens__unlock_test__unlock_screen_empty_password_mode.snap
- snapshot_tests__screens__unlock_test__unlock_screen_failed_state.snap
- snapshot_tests__screens__unlock_test__unlock_screen_locked_out_state.snap
- snapshot_tests__screens__unlock_test__unlock_screen_recovery_key_mode.snap
- snapshot_tests__screens__unlock_test__unlock_screen_success_state.snap
- snapshot_tests__screens__unlock_test__unlock_screen_verifying_state.snap
- snapshot_tests__screens__unlock_test__unlock_screen_with_password.snap
- audit_log_test.rs
- change_master_password_test.rs
- config_test.rs
- create_record_test.rs
- database_recovery_test.rs
- detail_test.rs
- edit_record_test.rs
- help_test.rs
- import_export_test.rs
- key_recovery_test.rs
- list_test.rs
- main_composition_test.rs
- mod.rs
- onboarding_test.rs
- password_generator_test.rs
- set_password_test.rs
- status_bar_test.rs
- sync_conflict_test.rs
- unlock_test.rs
- locale.rs
- mod.rs
- main.rs
- main_integration_test__main_screen_renders_with_data.snap
- agent_e2e_test.rs
- agent_protocol_test.rs
- agent_shutdown_test.rs
- agent_signer_test.rs
- cli_version_test.rs
- instance_lock_test.rs
- mach_exception_integration_test.rs
- main_integration_test.rs
- memory_dump_protection_regression_test.rs
- sync_checkpoint_test.rs
- sync_conflict_test.rs
- sync_e2e_test.rs
- sync_health_closure_test.rs
- sync_pipeline_test.rs
- sync_private_metadata_test.rs
- sync_retry_test.rs
- main.rs
- Cargo.lock
- Cargo.toml
- main.rs
- Cargo.lock
- Cargo.toml
- main.rs
- Cargo.lock
- Cargo.toml
- .env.example
- .gitignore
- .insta.toml
- AGENTS.md
- build.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- INSTALL-ZH.md
- INSTALL.md
- INSTRUCTIONS.md
- justfile
- LICENSE
- PRIVACY.md
- README-ZH.md
- README.md
- RELEASE.md
- rust-analyzer.toml
- rust-toolchain.toml
- SECURITY.md
- SUPPORT.md
- THREAT_MODEL.md
// repository documentation
Was this content helpful?
(0 ratings)
