Key Exchange Schemes¶
This module contains base classes for key exchange schemes. The classes defined in this module should not be called directly. It is the responsibility of child classes to implement specific key exchange schemes.
AUTHORS:
Vincent Macri (2024-07-30): initial version
- class sage.crypto.key_exchange.key_exchange_scheme.KeyExchangeScheme[source]¶
Bases:
SageObject
Abstract base class for key exchange schemes.
Currently experimental and subject to change.
Compute the shared secret using the given public key and secret keys.