Skip to content

KMAC DV - Chip-level cross-IP tests (entropy-to-KMAC, ROM KMAC-app) #680

Description

@martin-velay

Chip-level cross-IP integration paths involving KMAC (TOP_CROSS_IP_PATHS, chip V2). Placeholders registered.

Testpoints:

  • chip_entropy_src_kmac (entropy_src_kmac_test / entropy_src_kmac_test_cheri): SW enables KMAC entropy masking and requests a masked SHA3-256 operation; with the entropy source active, KMAC completes in masked mode and produces the correct digest, confirming the entropy-source-to-KMAC internal routing.
  • chip_kmac_rom_app (kmac_rom_app_test): monitor the KMAC application interface during the ROM integrity check at boot, confirming the ROM controller drives the app request, KMAC computes the digest, and the pass/fail result fed back to rom_ctrl matches expectation.

Note: chip_kmac_rom_app is implicitly exercised on every successful V1 boot (the ROM integrity check uses KMAC), so this testpoint adds explicit monitoring of that path.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions