예제 #1
0
 def test_05_invalid_private_key(self):
     """
     Ensure that an exception is raised when attempting to retrieve a secret key using an invalid private key.
     """
     secret_key = generate_random_key()
     secret_key_cipher = encrypt_master_key(secret_key, self.TEST_KEYS['alice_public'])
     try:
         decrypted_secret_key = decrypt_master_key(secret_key_cipher, self.TEST_KEYS['bob_private'])
         self.fail("Decrypting secret key from Alice's UserKey using Bob's private key did not fail")
     except ValueError:
         pass
예제 #2
0
 def test_05_invalid_private_key(self):
     """
     Ensure that an exception is raised when attempting to retrieve a secret key using an invalid private key.
     """
     secret_key = generate_random_key()
     secret_key_cipher = encrypt_master_key(secret_key, self.TEST_KEYS['alice_public'])
     try:
         decrypted_secret_key = decrypt_master_key(secret_key_cipher, self.TEST_KEYS['bob_private'])
         self.fail("Decrypting secret key from Alice's UserKey using Bob's private key did not fail")
     except ValueError:
         pass