|
11 | 11 | WOLFBOOT_BRANCH: master |
12 | 12 |
|
13 | 13 | jobs: |
14 | | - stm32h5_pkcs11_persist: |
15 | | - name: stm32h5-pkcs11-persist |
| 14 | + stm32h5_pkcs11_single_boot: |
| 15 | + name: stm32h5-pkcs11-single-boot |
16 | 16 | runs-on: ubuntu-latest |
17 | 17 | container: |
18 | 18 | image: ghcr.io/wolfssl/wolfboot-ci-m33mu:v1.2 |
@@ -45,45 +45,30 @@ jobs: |
45 | 45 | run: | |
46 | 46 | cp config/examples/stm32h5-tz.config .config |
47 | 47 |
|
48 | | - - name: Build persistent PKCS11 test app (stm32h5) |
| 48 | + - name: Build PKCS11 test app (stm32h5) |
49 | 49 | working-directory: wolfboot |
50 | 50 | run: | |
51 | 51 | make PKCS11_TESTAPP=1 |
52 | 52 |
|
53 | | - - name: Prepare PKCS11 persistence directory |
| 53 | + - name: Prepare PKCS11 test directory |
54 | 54 | run: | |
55 | | - rm -rf /tmp/m33mu-pkcs11-persist |
56 | | - mkdir -p /tmp/m33mu-pkcs11-persist |
57 | | - rm -f /tmp/m33mu-pkcs11-first.log /tmp/m33mu-pkcs11-second.log |
| 55 | + rm -rf /tmp/m33mu-pkcs11-single |
| 56 | + mkdir -p /tmp/m33mu-pkcs11-single |
| 57 | + rm -f /tmp/m33mu-pkcs11-single.log |
58 | 58 |
|
59 | | - - name: Run PKCS11 first boot (stm32h5) |
| 59 | + - name: Run PKCS11 single boot (stm32h5) |
60 | 60 | run: | |
61 | | - cd /tmp/m33mu-pkcs11-persist |
| 61 | + cd /tmp/m33mu-pkcs11-single |
62 | 62 | m33mu "${GITHUB_WORKSPACE}/wolfboot/wolfboot.bin" \ |
63 | 63 | "${GITHUB_WORKSPACE}/wolfboot/test-app/image_v1_signed.bin:0x60000" \ |
64 | 64 | --persist --uart-stdout --timeout 120 --expect-bkpt 0x7d \ |
65 | | - | tee /tmp/m33mu-pkcs11-first.log |
| 65 | + | tee /tmp/m33mu-pkcs11-single.log |
66 | 66 |
|
67 | | - - name: Verify PKCS11 first boot (stm32h5) |
| 67 | + - name: Verify PKCS11 single boot (stm32h5) |
68 | 68 | run: | |
69 | | - grep -q "pkcs11: first boot path, creating persistent objects" /tmp/m33mu-pkcs11-first.log |
70 | | - grep -q "pkcs11: created persistent PKCS11 objects" /tmp/m33mu-pkcs11-first.log |
71 | | - grep -q "pkcs11: success" /tmp/m33mu-pkcs11-first.log |
72 | | - grep -q "\\[BKPT\\] imm=0x7d" /tmp/m33mu-pkcs11-first.log |
73 | | - grep -q "\\[EXPECT BKPT\\] Success" /tmp/m33mu-pkcs11-first.log |
74 | | -
|
75 | | - - name: Run PKCS11 second boot (stm32h5) |
76 | | - run: | |
77 | | - cd /tmp/m33mu-pkcs11-persist |
78 | | - m33mu "${GITHUB_WORKSPACE}/wolfboot/wolfboot.bin" \ |
79 | | - "${GITHUB_WORKSPACE}/wolfboot/test-app/image_v1_signed.bin:0x60000" \ |
80 | | - --persist --uart-stdout --timeout 120 --expect-bkpt 0x7f \ |
81 | | - | tee /tmp/m33mu-pkcs11-second.log |
82 | | -
|
83 | | - - name: Verify PKCS11 second boot (stm32h5) |
84 | | - run: | |
85 | | - grep -q "pkcs11: second boot path, restoring persistent objects" /tmp/m33mu-pkcs11-second.log |
86 | | - grep -q "pkcs11: restored persistent PKCS11 objects" /tmp/m33mu-pkcs11-second.log |
87 | | - grep -q "pkcs11: success" /tmp/m33mu-pkcs11-second.log |
88 | | - grep -q "\\[BKPT\\] imm=0x7f" /tmp/m33mu-pkcs11-second.log |
89 | | - grep -q "\\[EXPECT BKPT\\] Success" /tmp/m33mu-pkcs11-second.log |
| 69 | + grep -q "pkcs11: first boot path, creating persistent objects" /tmp/m33mu-pkcs11-single.log |
| 70 | + grep -q "pkcs11: signed payload len=" /tmp/m33mu-pkcs11-single.log |
| 71 | + grep -q "pkcs11: created persistent PKCS11 objects" /tmp/m33mu-pkcs11-single.log |
| 72 | + grep -q "pkcs11: success" /tmp/m33mu-pkcs11-single.log |
| 73 | + grep -q "\\[BKPT\\] imm=0x7d" /tmp/m33mu-pkcs11-single.log |
| 74 | + grep -q "\\[EXPECT BKPT\\] Success" /tmp/m33mu-pkcs11-single.log |
0 commit comments