// ISO 26262-6:2018

Safety artifacts

The documentation set for integrators writing their own ISO 26262 safety case. Available to Professional tier customers and enterprise evaluators.

EDS-SM-001 Rev 1.1

Safety Manual

Defines the safety concept, assumptions of use, and ASIL-B requirements for EDS. The primary reference for integrators writing their own safety case.

EDS-RTM-001

Requirements Traceability Matrix

30 ASIL-B requirements traced from safety goals through implementation and verification. Maps each requirement to its test coverage.

EDS-MISRA-001

MISRA C:2012 Deviation Log

Zero open violations. All deviations documented, categorised, and justified with rationale and risk assessment.

EDS-HARA-001

Hazard Analysis and Risk Assessment

Safety goals, ASIL assignment rationale, and hazard decomposition extract for EDS in ECU integration contexts.

EDS-TQA-001

Tool Qualification Argument

Justification for use of the EDS codegen toolchain in an ASIL-B context, per ISO 26262-8 §11. Covers tool confidence level and validation evidence.

EDS-TS-001

Testing Strategy

Unit, integration, harness, and robustness campaign coverage mapped to ASIL-B requirements. 37 unit tests + 68 integration tests + 439-case robustness campaign.

Important — scope of claims

EDS is an ASIL-B candidate component (ISO 26262-6:2018). It is not independently certified by a third-party assessor. Integrators are responsible for incorporating EDS into their own safety case and having their assessor review the artifacts above.

The artifacts document design and verification evidence. They do not constitute a certificate of conformance and do not transfer safety responsibility from the integrating organisation to Xaloqi.

// ISO 21434 · UN R155

Security

SecurityAccess implementation, OEM key provisioning, responsible disclosure, and ISO 21434 positioning for the diagnostic security layer.

0x27 · AES-128-CMAC

SecurityAccess seed/key

Seed embeds an 8-byte TRNG nonce and a per-session counter. Key is AES-128-CMAC (RFC 4493) of the seed with a 16-byte OEM key. Table-free implementation, cache-timing resistant, key material scrubbed after use.

TRNG requirement

Hardware entropy callback

Production firmware must register a TRNG-backed callback via uds_security_algo_set_rng_cb(). Without it, the stack falls back to a 16-bit LFSR and increments a fault counter — intentional for CI and simulator builds only.

Compile-time guard

Placeholder key gate

The repo ships with placeholder keys for CI use. CONFIG_DIAG_PLACEHOLDER_KEYS_ONLY=n causes a build error if placeholder keys are present — accidental deployment of debug keys into production firmware is a compile-time failure, not a runtime risk.

Lockout

Attempt counter persistence

Failed SecurityAccess attempt counter persists across session resets and is configurable via Kconfig. Brute-force protection survives an ECUReset within the lockout window.

Professional tier

OEM key provisioning guide

Step-by-step procedure for injecting per-vehicle or per-ECU AES-128 keys from OTP fuses or an HSM at production line. Delivered as part of the Professional license safety_docs ZIP.

Responsible disclosure

EDS is deployed in ECU firmware. A vulnerability in the SecurityAccess implementation, ISO-TP transport, or ASIL-B chain could affect vehicle systems. Please report privately.

Email contact@xaloqi.com or open a GitHub Security Advisory (preferred for sensitive reports). See SECURITY.md for scope and full policy.

48 h
Acknowledgement
5 bd
Initial severity assessment
15 bd
Fix or mitigation plan communicated to reporter
30 d
Patch released — critical or high severity
90 d
Coordinated public disclosure after patch ships
ISO 21434 / UN R155 positioning

EDS provides the technical primitives and documentation substrate for the diagnostic security layer of an ECU. ISO 21434 CSMS process governance, cybersecurity case development, threat analysis (TARA), and UN R155/R156 compliance are the responsibility of the integrating OEM or Tier-1 supplier. Xaloqi provides SecurityAccess implementation, OEM key provisioning guidance, and vulnerability disclosure processes as inputs to the integrator's cybersecurity case.

Get the full artifact package

Safety artifacts and OEM key provisioning guide are delivered in the Professional license ZIP. Enterprise evaluators can request access under NDA before purchase.

Get Professional License Contact for NDA evaluation
Professional license includes safety_docs/ and OEM key guide in delivery ZIP · contact@xaloqi.com