1sample:
2  description: This app provides an example of using PSA crypto APIs
3      to generate device certificate signing request in Zephyr
4      using IPC mode.
5  name: PSA crypto example
6tests:
7  sample.psa_crypto:
8    # Sample disabled due to TF-M downloading qcbor which is not apache licensed
9    skip: true
10    tags:
11      - introduction
12      - trusted-firmware-m
13      - crypto
14      - csr
15      - mcuboot
16    platform_allow:
17      - mps2/an521/cpu0/ns
18      - v2m_musca_s1/musca_s1/ns
19      - nrf5340dk/nrf5340/cpuapp/ns
20      - nrf9160dk/nrf9160/ns
21      - stm32l562e_dk/stm32l562xx/ns
22      - bl5340_dvk/nrf5340/cpuapp/ns
23      - max32657evkit/max32657/ns
24      - stm32h573i_dk/stm32h573xx/ns
25    integration_platforms:
26      - mps2/an521/cpu0/ns
27    harness: console
28    harness_config:
29      type: multi_line
30      regex:
31        - "System IAT size is: (.*)"
32        - "Requesting IAT with (.*) byte challenge."
33        - "IAT data received: (.*)"
34        - "Retrieving public key for key #1"
35        - "Signature verified"
36        - "Destroyed persistent key #1"
37        - "Generating 256 bytes of random data."
38        - "Create device Certificate Signing Request completed"
39        - "BEGIN CERTIFICATE REQUEST"
40        - "END CERTIFICATE REQUEST"
41