EAPOLKey defines an EAPOL-Key frame for 802.1x authentication
| 136 | |
| 137 | // EAPOLKey defines an EAPOL-Key frame for 802.1x authentication |
| 138 | type EAPOLKey struct { |
| 139 | BaseLayer |
| 140 | KeyDescriptorType EAPOLKeyDescriptorType |
| 141 | KeyDescriptorVersion EAPOLKeyDescriptorVersion |
| 142 | KeyType EAPOLKeyType |
| 143 | KeyIndex uint8 |
| 144 | Install bool |
| 145 | KeyACK bool |
| 146 | KeyMIC bool |
| 147 | Secure bool |
| 148 | MICError bool |
| 149 | Request bool |
| 150 | HasEncryptedKeyData bool |
| 151 | SMKMessage bool |
| 152 | KeyLength uint16 |
| 153 | ReplayCounter uint64 |
| 154 | Nonce []byte |
| 155 | IV []byte |
| 156 | RSC uint64 |
| 157 | ID uint64 |
| 158 | MIC []byte |
| 159 | KeyDataLength uint16 |
| 160 | EncryptedKeyData []byte |
| 161 | } |
| 162 | |
| 163 | // LayerType returns LayerTypeEAPOLKey. |
| 164 | func (ek *EAPOLKey) LayerType() gopacket.LayerType { |
nothing calls this directly
no outgoing calls
no test coverage detected