Crate doip

Source

Structs§

AliveCheckResponse
DiagnosticEntityStatusResponse
DiagnosticMessage
DiagnosticMessageNegativeAck
Negative acknowledgement of diagnostic message.
DiagnosticMessagePositiveAck
Positive acknowledgement of diagnostic message.
DoIpHeader
DoIpMessage
RoutingActivationRequest
RoutingActivationResponse
VehicleIdentificationResponse
Vehicle identiifcation response / Vehicle announcement

Enums§

ActivationType
DiagnosticMessageNegativeAckCode
DiagnosticMessagePositiveAckCode
DiagnosticPowerMode
Determines whether vehicle is in diagnostic power mode, ready for diagnosis.
DoIpError
FurtherActionRequired
NegativeAckCode
NodeType
PayloadType
RoutingActivationResponseCode
VinGidSyncStatus

Constants§

DEFAULT_PROTOCOL_VERSION
ISO13400-2:2012
DEFAULT_PROTOCOL_VERSION_INVERTED
DOIP_HEADER_LENGTH
TLS_V1_2_CIPHER_SUITES_IANADeprecated
This should probably never be used and is only available for legacy reasons and for specification compliance. Using this may result in using no encryption at all due to e.g. “TLS_ECDHE_ECDSA_WITH_NULL_SHA”. Furthermore it contains e.g. the weak cipher suite “TLS_ECDHE_ECDSA_AES_128_CBC_SHA256”.
TLS_V1_2_CIPHER_SUITES_IANA_LEGACY
Accepted TLSv1.2 cipher suites.
TLS_V1_2_CIPHER_SUITES_OPENSSL
TLS_V1_2_CIPHER_SUITES_OPENSSL_LEGACYDeprecated
This should probably never be used and is only available for legacy reasons and for specification compliance. Using this may result in using no encryption at all due to e.g. “ECDHE-ECDSA-NULL-SHA”. Furthermore it contains e.g. the weak cipher suite “ECDHE-ECDSA-AES128-SHA256”.
TLS_V1_3_CIPHER_SUITES
Accepted TLSv1.3 cipher suites as defined by spec. IANA and e.g. OpenSSL names match.