scapy.layers.tls.crypto.h_mac
HMAC classes.
- exception scapy.layers.tls.crypto.h_mac.HMACError[源代码]
基类:
Exception
Raised when HMAC verification fails.
- class scapy.layers.tls.crypto.h_mac.Hmac_MD5(key=None)[源代码]
基类:
_GenericHMAC
- hmac_len = 16
- key_len = 16
- name = 'HMAC-MD5'
- class scapy.layers.tls.crypto.h_mac.Hmac_NULL(key=None)[源代码]
基类:
_GenericHMAC
- hmac_len = 0
- key_len = 0
- name = 'HMAC-NULL'
- class scapy.layers.tls.crypto.h_mac.Hmac_SHA(key=None)[源代码]
基类:
_GenericHMAC
- hmac_len = 20
- key_len = 20
- name = 'HMAC-SHA'
- class scapy.layers.tls.crypto.h_mac.Hmac_SHA224(key=None)[源代码]
基类:
_GenericHMAC
- hash_alg[源代码]
Hash_SHA224
的别名
- hmac_len = 28
- key_len = 28
- name = 'HMAC-SHA224'
- class scapy.layers.tls.crypto.h_mac.Hmac_SHA256(key=None)[源代码]
基类:
_GenericHMAC
- hash_alg[源代码]
Hash_SHA256
的别名
- hmac_len = 32
- key_len = 32
- name = 'HMAC-SHA256'