forked from lextpf/seal
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdoxide.yml
More file actions
81 lines (71 loc) · 2.75 KB
/
Copy pathdoxide.yml
File metadata and controls
81 lines (71 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# Doxide Configuration for seal
# https://doxide.org
title: seal
description: AES-256-GCM encryption utility with Qt6 GUI and CLI modes
output: docs
files:
- "src/*.hpp"
- "src/*.cpp"
groups:
- name: Crypto
title: ":material-lock: Crypto"
description: AES-256-GCM encryption, scrypt key derivation, and OpenSSL primitives.
- name: Memory
title: ":material-memory: Memory"
description: Secure memory allocators, guard pages, locked strings, and DPAPI protection.
- name: IO
title: ":material-file-lock: I/O"
description: File encryption/decryption, clipboard operations, and stream I/O.
groups:
- name: IO_FileOperations
title: FileOperations
description: File-level encryption, decryption, batch processing, and stream I/O.
- name: IO_Clipboard
title: Clipboard
description: Windows clipboard operations with TTL-based scrubbing.
- name: Vault
title: ":material-safe-square-outline: Vault"
description: Vault format, on-demand credential decryption, and record management.
groups:
- name: VaultModel
title: VaultModel
description: QAbstractListModel providing filtered vault records to QML.
- name: GUI
title: ":material-monitor: GUI"
description: Qt6 GUI, QML backend, styling, and view models.
groups:
- name: Backend
title: Backend
description: QML backend for vault operations and credential management.
- name: FillController
title: FillController
description: Credential auto-fill via global Windows input hooks.
- name: WindowController
title: WindowController
description: Window chrome operations: theme, drag, always-on-top, compact mode.
- name: WindowChrome
title: WindowChrome
description: Custom DWM title bar, resize borders, and native event filter.
- name: NativeDialogs
title: NativeDialogs
description: Win32 file-open, file-save, and folder-picker dialogs.
- name: QrCapture
title: QrCapture
description: Webcam QR code capture with secure memory handling.
- name: CLI
title: ":material-console: CLI"
description: Console-mode credential viewer and keystroke injection.
groups:
- name: MaskedCredentialView
title: MaskedCredentialView
description: Interactive masked console UI for decrypted credentials.
- name: CliHandler
title: CliHandler
description: Built-in CLI command dispatch (help, gen, hex, qr, fill).
- name: Utilities
title: ":material-toolbox: Utilities"
description: String, hex, path utilities, and shared helpers.
groups:
- name: Logging
title: Logging
description: Qt logging categories and custom message handler.