Requirements#

Hash Requirements
status: draft
security: NO
safety: ASIL_B
tags: requirements, hash
version: 1

Functional Requirements#

Hash Computation from Byte Data
status: valid
security: YES
safety: ASIL_B

The hash library shall compute a hash value over a contiguous byte sequence supplied by the caller, accumulating state across one or more data inputs and producing the final digest upon finalization.

Hash Value Retrieval as Raw Bytes
status: valid
security: YES
safety: ASIL_B

The hash library shall expose the computed hash value as a raw byte sequence.

Hash Value Retrieval as Hexadecimal String
status: valid
security: YES
safety: ASIL_B

The hash library shall expose the computed hash value as a hexadecimal string representation.