Expand description

Implementation of elgamal public key encryption and decryption over a Curve.

Structs§

  • The table for the baby step giant step algorithm, with some auxiliary data.
  • Encrypted message.
  • Message to be encrypted. This is a simple wrapper around a group element, but we use it for added type safety.
  • Elgamal public key .
  • Randomness which was used to encrypt a message.
  • Elgamal secret key packed together with a chosen generator.

Enums§

Functions§

Type Aliases§