Skip to content

Commit c4a8770

Browse files
committed
Update _generate_keypair* documented side effects
Document as a side effect the overwriting of existing keys with the same filepath. Signed-off-by: Teodora Sechkova <[email protected]>
1 parent b600ecb commit c4a8770

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

securesystemslib/interface.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ def _generate_and_write_rsa_keypair(filepath=None, bits=DEFAULT_RSA_KEY_BITS,
213213
Side Effects:
214214
Prompts user for a password if 'prompt' is True.
215215
Writes key files to disk.
216+
Overwrites filepath if already exists.
216217
217218
Returns:
218219
The private key filepath.
@@ -280,6 +281,7 @@ def generate_and_write_rsa_keypair(password, filepath=None,
280281
281282
Side Effects:
282283
Writes key files to disk.
284+
Overwrites filepath if already exists.
283285
284286
Returns:
285287
The private key filepath.
@@ -316,6 +318,7 @@ def generate_and_write_rsa_keypair_with_prompt(filepath=None,
316318
Side Effects:
317319
Prompts user for a password.
318320
Writes key files to disk.
321+
Overwrites filepath if already exists.
319322
320323
Returns:
321324
The private key filepath.
@@ -348,6 +351,7 @@ def generate_and_write_unencrypted_rsa_keypair(filepath=None,
348351
349352
Side Effects:
350353
Writes unencrypted key files to disk.
354+
Overwrites filepath if already exists.
351355
352356
Returns:
353357
The private key filepath.
@@ -481,6 +485,7 @@ def _generate_and_write_ed25519_keypair(filepath=None, password=None,
481485
Side Effects:
482486
Prompts user for a password if 'prompt' is True.
483487
Writes key files to disk.
488+
Overwrites filepath if already exists.
484489
485490
Returns:
486491
The private key filepath.
@@ -549,6 +554,7 @@ def generate_and_write_ed25519_keypair(password, filepath=None):
549554
550555
Side Effects:
551556
Writes key files to disk.
557+
Overwrites filepath if already exists.
552558
553559
Returns:
554560
The private key filepath.
@@ -581,6 +587,7 @@ def generate_and_write_ed25519_keypair_with_prompt(filepath=None):
581587
Side Effects:
582588
Prompts user for a password.
583589
Writes key files to disk.
590+
Overwrites filepath if already exists.
584591
585592
Returns:
586593
The private key filepath.
@@ -608,6 +615,7 @@ def generate_and_write_unencrypted_ed25519_keypair(filepath=None):
608615
609616
Side Effects:
610617
Writes unencrypted key files to disk.
618+
Overwrites filepath if already exists.
611619
612620
Returns:
613621
The private key filepath.
@@ -727,6 +735,7 @@ def _generate_and_write_ecdsa_keypair(filepath=None, password=None,
727735
Side Effects:
728736
Prompts user for a password if 'prompt' is True.
729737
Writes key files to disk.
738+
Overwrites filepath if already exists.
730739
731740
Returns:
732741
The private key filepath.
@@ -795,6 +804,7 @@ def generate_and_write_ecdsa_keypair(password, filepath=None):
795804
796805
Side Effects:
797806
Writes key files to disk.
807+
Overwrites filepath if already exists.
798808
799809
Returns:
800810
The private key filepath.
@@ -827,6 +837,7 @@ def generate_and_write_ecdsa_keypair_with_prompt(filepath=None):
827837
Side Effects:
828838
Prompts user for a password.
829839
Writes key files to disk.
840+
Overwrites filepath if already exists.
830841
831842
Returns:
832843
The private key filepath.
@@ -854,6 +865,7 @@ def generate_and_write_unencrypted_ecdsa_keypair(filepath=None):
854865
855866
Side Effects:
856867
Writes unencrypted key files to disk.
868+
Overwrites filepath if already exists.
857869
858870
Returns:
859871
The private key filepath.

0 commit comments

Comments
 (0)