You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend the FIPS202 native backend API to support implementing XORBytes and
ExtractBytes steps in native code.
This is essential for backends using custom state representations (e.g.,
bit-interleaved state), where these functions handle conversion to/from
the internal format on-the-fly. In such cases, they also account for a
significant amount of processing time.
New flags:
- MLD_USE_FIPS202_X4_XOR_BYTES_NATIVE: Backend provides native XOR bytes
- MLD_USE_FIPS202_X4_EXTRACT_BYTES_NATIVE: Backend provides native extract bytes
When set, backends provide native implementations for:
- mld_keccakf1600_xor_bytes_x4_native: XOR input data into state
- mld_keccakf1600_extract_bytes_x4_native: Extract output from state
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
0 commit comments