Skip to content

Commit e00d6b1

Browse files
authored
Update pgp_filelock.py
1 parent df0767c commit e00d6b1

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

pgp_filelock.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def generate_keys(passphrase, private_key_file, public_key_file, overwrite=False
5353
key_expiration=expire_date) # Set the expiration date here
5454

5555
# Generate subkey for encryption
56-
subkey = PGPKey.new(PubKeyAlgorithm.RSAEncryptOrSign, 4096)
56+
subkey = PGPKey.new(PubKeyAlgorithm.RSAEncryptOrSign, key_size)
5757
primary_key.add_subkey(subkey, usage={KeyFlags.EncryptCommunications, KeyFlags.EncryptStorage})
5858

5959
# Protect the primary key with the passphrase
@@ -388,13 +388,8 @@ def decrypt_file_cli(args):
388388
generate_parser.add_argument('--name', required=True, help='Name for the UID')
389389
generate_parser.add_argument('--email', required=True, help='Email for the UID')
390390
generate_parser.add_argument('--expire-years', type=int, default=0, help='Number of years until the key expires (optional, default: 0 for no expiration)')
391-
392391
generate_parser.add_argument('--key-size', type=int, choices=[1024, 2048, 4096, 8192], default=4096, help='Key size in bits (default: 4096)')
393-
394-
395-
396392
generate_parser.add_argument('--passphrase', nargs='?', default=None, help='Passphrase for the private key (will prompt if not provided)')
397-
398393
generate_parser.add_argument('--private-key-file', nargs='?', default='private_key.asc', help='Filename for the private key (default: private_key.asc in current directory)')
399394
generate_parser.add_argument('--public-key-file', nargs='?', default='public_key.asc', help='Filename for the public key (default: public_key.asc in current directory)')
400395
generate_parser.add_argument('--overwrite', action='store_true', help='Overwrite existing keys without prompt (default: False)')
@@ -493,4 +488,4 @@ def decrypt_file_cli(args):
493488
encrypt_button.image = encrypt_image
494489
decrypt_button.image = decrypt_image
495490

496-
root.mainloop()
491+
root.mainloop()

0 commit comments

Comments
 (0)