From 51f907cbb0bae94b2727b0e17366f8e259d003a5 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 4 Jul 2025 18:39:50 -0400 Subject: [PATCH] Fix PGP key determinism on all platforms --- src/password_manager/password_generation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/password_manager/password_generation.py b/src/password_manager/password_generation.py index d312d72..5b80e37 100644 --- a/src/password_manager/password_generation.py +++ b/src/password_manager/password_generation.py @@ -452,11 +452,11 @@ def derive_pgp_key( uid = PGPUID.new(user_id) key.add_uid( uid, - usage={ + usage=[ KeyFlags.Sign, KeyFlags.EncryptCommunications, KeyFlags.EncryptStorage, - }, + ], hashes=[HashAlgorithm.SHA256], ciphers=[SymmetricKeyAlgorithm.AES256], compression=[CompressionAlgorithm.ZLIB],