HIP Vendor Crawler#

This module contains all constant enumerations of HIP implementations. Available vendor crawlers include:

HIP_Certificate

HIP Certificate Types [*]

HIP_Cipher

HIP Cipher IDs []

HIP_DITypes

DI-Types []

HIP_ECDSACurve

ECDSA Curve Label [§]

HIP_ECDSALowCurve

ECDSA_LOW Curve Label []

HIP_EdDSACurve

EdDSA Curve Label [#]

HIP_ESPTransformSuite

ESP Transform Suite IDs []

HIP_Group

Group IDs []

HIP_HIAlgorithm

HI Algorithm []

HIP_HITSuite

HIT Suite IDs []

HIP_NATTraversal

HIP NAT Traversal Modes [**]

HIP_NotifyMessage

Notify Message Types [††]

HIP_Packet

Packet Types [‡‡]

HIP_Parameter

Parameter Types [§§]

HIP_Registration

Registration Types [¶¶]

HIP_RegistrationFailure

Registration Failure Types [##]

HIP_Suite

Suite IDs [♠♠]

HIP_Transport

HIP Transport Modes [♥♥]

HIP Certificate Types#

This module contains the vendor crawler for HIP Certificate Types, which is automatically generating pcapkit.const.hip.certificate.Certificate.

class pcapkit.vendor.hip.certificate.Certificate[source]#

Bases: Vendor

HIP Certificate Types

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

Value limit checker.

Link to registry.

Cipher IDs#

This module contains the vendor crawler for Cipher IDs, which is automatically generating pcapkit.const.hip.cipher.Cipher.

class pcapkit.vendor.hip.cipher.Cipher[source]#

Bases: Vendor

Cipher IDs

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

Value limit checker.

Link to registry.

DI-Types#

This module contains the vendor crawler for DI-Types, which is automatically generating pcapkit.const.hip.di.DITypes.

class pcapkit.vendor.hip.di.DITypes[source]#

Bases: Vendor

DI-Types

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

Value limit checker.

Link to registry.

ECDSA Curve Label#

This module contains the vendor crawler for ECDSA Curve Label, which is automatically generating pcapkit.const.hip.ecdsa_curve.ECDSACurve.

class pcapkit.vendor.hip.ecdsa_curve.ECDSACurve[source]#

Bases: Vendor

ECDSA Curve Label

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

Value limit checker.

Link to registry.

ECDSA_LOW Curve Label#

This module contains the vendor crawler for ECDSA_LOW Curve Label, which is automatically generating pcapkit.const.hip.ecdsa_low_curve.ECDSALowCurve.

class pcapkit.vendor.hip.ecdsa_low_curve.ECDSALowCurve[source]#

Bases: Vendor

ECDSA_LOW Curve Label

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

Value limit checker.

Link to registry.

EdDSA Curve Label#

This module contains the vendor crawler for EdDSA Curve Label, which is automatically generating pcapkit.const.hip.eddsa_curve.EdDSACurve.

class pcapkit.vendor.hip.eddsa_curve.EdDSACurve[source]#

Bases: Vendor

EdDSA Curve Label

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

Value limit checker.

Link to registry.

ESP Transform Suite IDs#

This module contains the vendor crawler for ESP Transform Suite IDs, which is automatically generating pcapkit.const.hip.esp_transform_suite.ESPTransformSuite.

class pcapkit.vendor.hip.esp_transform_suite.ESPTransformSuite[source]#

Bases: Vendor

ESP Transform Suite IDs

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

Value limit checker.

Link to registry.

Group IDs#

This module contains the vendor crawler for Group IDs, which is automatically generating pcapkit.const.hip.group.Group.

class pcapkit.vendor.hip.group.Group[source]#

Bases: Vendor

Group IDs

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

Value limit checker.

Link to registry.

HI Algorithm#

This module contains the vendor crawler for HI Algorithm, which is automatically generating pcapkit.const.hip.hi_algorithm.HIAlgorithm.

class pcapkit.vendor.hip.hi_algorithm.HIAlgorithm[source]#

Bases: Vendor

HI Algorithm

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

Value limit checker.

Link to registry.

HIT Suite ID#

This module contains the vendor crawler for HIT Suite ID, which is automatically generating pcapkit.const.hip.hit_suite.HITSuite.

class pcapkit.vendor.hip.hit_suite.HITSuite[source]#

Bases: Vendor

HIT Suite ID

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

Value limit checker.

Link to registry.

HIP NAT Traversal Modes#

This module contains the vendor crawler for HIP NAT Traversal Modes, which is automatically generating pcapkit.const.hip.nat_traversal.NATTraversal.

class pcapkit.vendor.hip.nat_traversal.NATTraversal[source]#

Bases: Vendor

HIP NAT Traversal Modes

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

Value limit checker.

Link to registry.

Notify Message Types#

This module contains the vendor crawler for Notify Message Types, which is automatically generating pcapkit.const.hip.notify_message.NotifyMessage.

class pcapkit.vendor.hip.notify_message.NotifyMessage[source]#

Bases: Vendor

Notify Message Types

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

Value limit checker.

Link to registry.

HIP Packet Types#

This module contains the vendor crawler for HIP Packet Types, which is automatically generating pcapkit.const.hip.packet.Packet.

class pcapkit.vendor.hip.packet.Packet[source]#

Bases: Vendor

HIP Packet Types

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

Value limit checker.

Link to registry.

HIP Parameter Types#

This module contains the vendor crawler for HIP Parameter Types, which is automatically generating pcapkit.const.hip.parameter.Parameter.

class pcapkit.vendor.hip.parameter.Parameter[source]#

Bases: Vendor

HIP Parameter Types

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

Value limit checker.

Link to registry.

Registration Failure Types#

This module contains the vendor crawler for Registration Failure Types, which is automatically generating pcapkit.const.hip.registration_failure.RegistrationFailure.

class pcapkit.vendor.hip.registration_failure.RegistrationFailure[source]#

Bases: Vendor

Registration Failure Types

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

Value limit checker.

Link to registry.

Registration Types#

This module contains the vendor crawler for Registration Types, which is automatically generating pcapkit.const.hip.registration.Registration.

class pcapkit.vendor.hip.registration.Registration[source]#

Bases: Vendor

Registration Types

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

Value limit checker.

Link to registry.

Suite IDs#

This module contains the vendor crawler for Suite IDs, which is automatically generating pcapkit.const.hip.suite.Suite.

class pcapkit.vendor.hip.suite.Suite[source]#

Bases: Vendor

Suite IDs

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

Value limit checker.

Link to registry.

HIP Transport Modes#

This module contains the vendor crawler for HIP Transport Modes, which is automatically generating pcapkit.const.hip.transport.Transport.

class pcapkit.vendor.hip.transport.Transport[source]#

Bases: Vendor

HIP Transport Modes

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

Value limit checker.

Link to registry.

Footnotes