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    integration_platforms:
24      - mps2/an521/cpu0/ns
25    harness: console
26    harness_config:
27      type: multi_line
28      regex:
29        - "System IAT size is: (.*)"
30        - "Requesting IAT with (.*) byte challenge."
31        - "IAT data received: (.*)"
32        - "Retrieving public key for key #1"
33        - "Signature verified"
34        - "Destroyed persistent key #1"
35        - "Generating 256 bytes of random data."
36        - "Create device Certificate Signing Request completed"
37        - "BEGIN CERTIFICATE REQUEST"
38        - "END CERTIFICATE REQUEST"
39