ESP Vendor Crawlers

This module contains all vendor crawlers of ESP implementations. Available vendor crawlers include:

ESP_Cipher

Encryption Algorithm Transform IDs [*]

ESP_Integrity

Integrity Algorithm Transform IDs []

ESP has no algorithm registry of its own: an SA’s algorithms are negotiated by IKEv2, so both crawlers pull the corresponding IKEv2 transform ID sub-registries, which are published as separate CSV files from the IKEv2 parameters page.

ESP Encryption Algorithm Transform IDs

This module contains the vendor crawler for Transform Type 1 - Encryption Algorithm Transform IDs, which is automatically generating pcapkit.const.esp.cipher.Cipher.

class pcapkit.vendor.esp.cipher.Cipher[source]

Bases: Vendor

Transform Type 1 - Encryption Algorithm Transform IDs

FLAG: str = 'isinstance(value, int) and 0 <= value <= 65535'

Value limit checker.

Link to registry.

ESP Integrity Algorithm Transform IDs

This module contains the vendor crawler for Transform Type 3 - Integrity Algorithm Transform IDs, which is automatically generating pcapkit.const.esp.integrity.Integrity.

class pcapkit.vendor.esp.integrity.Integrity[source]

Bases: Vendor

Transform Type 3 - Integrity Algorithm Transform IDs

FLAG: str = 'isinstance(value, int) and 0 <= value <= 65535'

Value limit checker.

Link to registry.