MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / decrypt_aes_v2

Function decrypt_aes_v2

keepercommander/crypto.py:118–123  ·  view source on GitHub ↗
(data, key)

Source from the content-addressed store, hash-verified

116
117
118def decrypt_aes_v2(data, key):
119 nonce = data[:12]
120 cipher = Cipher(AES(key), GCM(nonce), backend=_CRYPTO_BACKEND)
121 decrypter = cipher.decryptor()
122 decrypted_data = decrypter.update(data[12:-16]) + decrypter.finalize_with_tag(data[-16:])
123 return decrypted_data
124
125
126def encrypt_rsa(data, rsa_key):

Callers 3

decrypt_ecFunction · 0.85
decryptMethod · 0.85
decrypt_config_fileMethod · 0.85

Calls 1

updateMethod · 0.45

Tested by

no test coverage detected