Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pentest] Manual Cherry Pick of "Add Ibex FI & SCA tests" #22362

Merged
merged 1 commit into from
Apr 9, 2024

Conversation

nasahlpa
Copy link
Member

@nasahlpa nasahlpa commented Apr 1, 2024

This commit manually cherry picks #22269 as the automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:

  • ibex.fi.address_translation
  • ibex.fi.address_translation_config
  • ibex.fi.char.csr_write
  • ibex.fi.char.csr_read
  • ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl [email protected]
(cherry picked from commit ea26e1a)

@nasahlpa nasahlpa requested a review from a team as a code owner April 1, 2024 14:53
@nasahlpa nasahlpa requested review from jadephilipoom, vogelpi and a team and removed request for a team April 1, 2024 14:53
@moidx moidx removed the request for review from a team April 4, 2024 02:28
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0

#ifndef OPENTITAN_SW_DEVICE_TESTS_CRYPTO_CRYPTOTEST_JSON_IBEX_SCA_COMMANDS_H_
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we missing the required target in the BUILD file?

This may be the reason why we see this CI error:

no such target '//sw/device/tests/crypto/cryptotest/json:ibex_sca_commands': target

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah thanks for pointing this out. Fixed the issue.

@moidx moidx self-requested a review April 4, 2024 02:32
@nasahlpa nasahlpa force-pushed the cherry_pick_ibex_pentests branch from d7d1ba3 to 1d4045c Compare April 5, 2024 06:32
This commit manually cherry picks lowRISC#22269 as the
automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
(cherry picked from commit ea26e1a)
@nasahlpa nasahlpa force-pushed the cherry_pick_ibex_pentests branch from 1d4045c to ea15a45 Compare April 5, 2024 08:04
@moidx moidx merged commit 2163486 into lowRISC:master Apr 9, 2024
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants