cryptnoxpy.crypto_utils

Module containing cryptographic methods used by the library

Module Contents

Functions

aes_encrypt(key: bytes, initialization_vector: bytes, data: bytes) → bytes

AES encrypt data using key and initialization vector.

aes_decrypt(key: bytes, initialization_vector: bytes, data: bytes) → bytes

AES decrypt data using key and initialization vector.

cryptnoxpy.crypto_utils.aes_encrypt(key: bytes, initialization_vector: bytes, data: bytes) bytes

AES encrypt data using key and initialization vector.

Parameters
  • key (bytes) – Key to use for encryption

  • initialization_vector (bytes) – Initialization vector

  • data (bytes) – Data to encrypt

Returns

Encrypted data

Return type

bytes

cryptnoxpy.crypto_utils.aes_decrypt(key: bytes, initialization_vector: bytes, data: bytes) bytes

AES decrypt data using key and initialization vector.

Parameters
  • key (bytes) – Key to use for encryption

  • initialization_vector (bytes) – Initialization vector

  • data (bytes) – Data to decrypt

Returns

Decrypted data

Return type

bytes