Danger

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.

Signature Interfaces

class cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext

New in version 0.2.

update(data)
Parameters:data (bytes) – The data you want to sign.
finalize()
Return bytes signature:
 The signature.
class cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext

New in version 0.2.

update(data)
Parameters:data (bytes) – The data you wish to verify using the signature.
verify()
Raises:cryptography.exceptions.InvalidSignature – If the signature does not validate.