scapy.layers.tls.crypto.h_mac¶
HMAC classes.
-
exception
scapy.layers.tls.crypto.h_mac.HMACError¶ Bases:
ExceptionRaised when HMAC verification fails.
-
class
scapy.layers.tls.crypto.h_mac.Hmac_MD5(key=None)¶ Bases:
scapy.layers.tls.crypto.h_mac._GenericHMAC-
hash_alg¶
-
hmac_len= 16¶
-
key_len= 16¶
-
name= 'HMAC-MD5'¶
-
-
class
scapy.layers.tls.crypto.h_mac.Hmac_NULL(key=None)¶ Bases:
scapy.layers.tls.crypto.h_mac._GenericHMAC-
digest(tbd)¶
-
digest_sslv3(tbd)¶
-
hash_alg¶
-
hmac_len= 0¶
-
key_len= 0¶
-
name= 'HMAC-NULL'¶
-
-
class
scapy.layers.tls.crypto.h_mac.Hmac_SHA(key=None)¶ Bases:
scapy.layers.tls.crypto.h_mac._GenericHMAC-
hash_alg¶
-
hmac_len= 20¶
-
key_len= 20¶
-
name= 'HMAC-SHA'¶
-
-
class
scapy.layers.tls.crypto.h_mac.Hmac_SHA224(key=None)¶ Bases:
scapy.layers.tls.crypto.h_mac._GenericHMAC-
hash_alg¶
-
hmac_len= 28¶
-
key_len= 28¶
-
name= 'HMAC-SHA224'¶
-
-
class
scapy.layers.tls.crypto.h_mac.Hmac_SHA256(key=None)¶ Bases:
scapy.layers.tls.crypto.h_mac._GenericHMAC-
hash_alg¶
-
hmac_len= 32¶
-
key_len= 32¶
-
name= 'HMAC-SHA256'¶
-