tlslite.handshakehashes module
Handling cryptographic hashes for handshake protocol
- class tlslite.handshakehashes.HandshakeHashes
Bases:
object
Store and calculate necessary hashes for handshake protocol
Calculates message digests of messages exchanged in handshake protocol of SSLv3 and TLS.
- __init__()
Create instance
- copy()
Copy object
Return a copy of the object with all the hashes in the same state as the source object.
- Return type:
- digest(digest=None)
Calculate and return digest for the already consumed data.
Used for Finished and CertificateVerify messages.
- Parameters:
digest (str) – name of digest to return
- digestSSL(masterSecret, label)
Calculate and return digest for already consumed data (SSLv3 version)
Used for Finished and CertificateVerify messages.