This is a “Hazardous Materials” module. You should ONLY use it if you’re 100% absolutely sure that you know what you’re doing because this module is full of land mines, dragons, and dinosaurs with laser guns.
cryptography uses Abstract Base Classes as interfaces to describe the
properties and methods of most primitive constructs. Backends may also use
this information to influence their operation. Interfaces should also be used
to document argument and return types.
In 0.8 the asymmetric signature and verification interfaces were moved to the
In 0.8 the asymmetric padding interface was moved to the
In 0.8 the DSA key interfaces were moved to the
In 0.8 the RSA key interfaces were moved to the
Key derivation functions¶
In 0.8 the key derivation function interface was moved to the
New in version 0.7.
Returns: The message authentication code.