xtrace_sdk.crypto.encryption

This module provides encryption and decryption utilities for the XTrace SDK. It includes functions for encrypting and decrypting data using various encryption algorithms. The encryption algorithms supported include:

  1. aes: AES (Advanced Encryption Standard)

  2. paillier: Paillier Encryption

  3. goldwasser_micali: Goldwasser-Micali Encryption

  4. damgard_jurik: Damgard-Jurik Encryption

Besides, it also provides homomorphic_base: a base class for homomorphic encryption, which can be extended to implement specific homomorphic encryption schemes.

Submodules