• Joined on 2026年04月30日
threadsafety opened issue threadpanic/rustpg#31 2026年05月18日 07:42:07 +02:00
refactor: KeyMaterial streaming serializer — serialize_to(writer) instead of String
threadsafety opened issue threadpanic/rustpg#30 2026年05月18日 07:41:57 +02:00
refactor: typed wire-format structs — replace byte-offset indexing in decrypt.rs
threadsafety opened issue threadpanic/rustpg#29 2026年05月18日 07:41:50 +02:00
refactor: AlgorithmRegistry — replace scattered match arms with a dispatch table
threadsafety opened issue threadpanic/rustpg#28 2026年05月18日 07:41:45 +02:00
refactor: CryptoSystemBase trait — formalize the in-memory crypto pipeline
threadsafety opened issue threadpanic/rustpg#27 2026年05月18日 07:35:42 +02:00
Security-critical failures are not visually distinct from informational status
threadsafety opened issue threadpanic/rustpg#26 2026年05月18日 07:35:33 +02:00
Crypto error strings reach the GUI status bar verbatim
threadsafety opened issue threadpanic/rustpg#25 2026年05月18日 07:35:27 +02:00
Fingerprint format is non-standard and undocumented
threadsafety closed issue threadpanic/rustpg#20 2026年05月13日 06:56:36 +02:00
when there is a keyring, but the user does not provide the password for it, enter a global special mode that disables writing to the keyring
threadsafety closed issue threadpanic/rustpg#17 2026年05月13日 06:56:36 +02:00
CRITICAL UI - Don't allow writes to keyring if keyring password was NOT entered it destroys the old keyring (destructive attack)
threadsafety commented on issue threadpanic/rustpg#18 2026年05月11日 22:27:08 +02:00
new cleartext views? allows things like: hexview, wireformat view, zipfile view, diary view.

Settings Default View: plaintext or hexdump can be removed + all logic that implements that its a useless feature, default is plain text view

threadsafety commented on issue threadpanic/rustpg#18 2026年05月11日 22:25:40 +02:00
new cleartext views? allows things like: hexview, wireformat view, zipfile view, diary view.

Ctrl-` toggles between Masked and Visible in Settings.

threadsafety commented on issue threadpanic/rustpg#18 2026年05月11日 22:24:07 +02:00
new cleartext views? allows things like: hexview, wireformat view, zipfile view, diary view.

its basically: IF Settings>Plaintext: Visible THEN ... all these custom views are available. perhaps a plugin architecture?

threadsafety opened issue threadpanic/rustpg#24 2026年05月11日 21:55:36 +02:00
rustpg-keyring format-version 2
threadsafety commented on issue threadpanic/rustpg#23 2026年05月11日 21:40:32 +02:00
it is an error to allow File|Edit buffer... when it's MaskedPlainText

so you have a ClearTextView{Masked,Visible,Hexdump,diary,zipfile}, CipherTextView{Hexdump,Wire }, and KeyMaterialView{Masked,Visible,FormView}

threadsafety opened issue threadpanic/rustpg#23 2026年05月11日 21:36:34 +02:00
it is an error to allow File|Edit buffer... when it's MaskedPlainText
threadsafety opened issue threadpanic/rustpg#22 2026年05月11日 21:21:19 +02:00
tab-key and shift-tab key should work in all red boxes
threadsafety opened issue threadpanic/rustpg#21 2026年05月11日 21:20:41 +02:00
both tui and gui: In asymmetric, prefer encryption to self, and autoselect if there is only one key possible
threadsafety commented on issue threadpanic/rustpg#20 2026年05月11日 21:18:40 +02:00
when there is a keyring, but the user does not provide the password for it, enter a global special mode that disables writing to the keyring

Perfect bug! this seems an obvious fix: Remove the 'Keys' menu, Settings and Tasks, basically everything except Symmetric. But should there be a button to zap the info? I guess maybe, if the user...

threadsafety opened issue threadpanic/rustpg#20 2026年05月11日 20:31:58 +02:00
when there is a keyring, but the user does not provide the password for it, enter a global special mode that disables writing to the keyring
threadsafety opened issue threadpanic/rustpg#19 2026年05月11日 20:23:18 +02:00
new ciphertext view? textbox,hexdump,colorized hex+detail_pane