Skip to content

Commit 4b44f22

Browse files
add --test for example CI and adjust include path for example keys
1 parent c3a17b3 commit 4b44f22

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

.github/workflows/build-and-run-examples.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ jobs:
5454
cd examples/posix/wh_posix_client
5555
./Build/wh_posix_client.elf --type ${{ matrix.transport }}
5656
57+
- name: Run POSIX demo test
58+
if: matrix.transport == 'tcp'
59+
run: |
60+
cd examples/posix/wh_posix_client
61+
./Build/wh_demo_client_crypto.elf --type ${{ matrix.transport }} --test
62+
5763
# Optional: Kill the server process if it doesn't exit on its own
5864
- name: Cleanup POSIX server
5965
if: always()

examples/demo/client/wh_demo_client_crypto.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ int wh_DemoClient_CryptoRsaImport(whClientContext* clientContext)
128128
int keySz;
129129
int needEvict = 0;
130130
whKeyId keyId = WH_KEYID_ERASED;
131-
char keyFile[] = "../../../demo/certs/rsa-2048-key.der";
131+
char keyFile[] = "../../demo/certs/rsa-2048-key.der";
132132
const char plainString[] = "The quick brown fox jumps over the lazy dog.";
133133
char keyLabel[] = "baby's first key";
134134
uint8_t keyBuf[2048];
@@ -330,11 +330,11 @@ int wh_DemoClient_CryptoCurve25519Import(whClientContext* clientContext)
330330
whKeyId keyIdBob = WH_KEYID_ERASED;
331331
whKeyId keyIdAlice = WH_KEYID_ERASED;
332332
#if 0
333-
char keyPairFileBob[] = "../../../demo/certs/curve25519_keyBob.der";
334-
char keyPairFileAlice[] = "../../../demo/certs/curve25519_keyAlice.der";
333+
char keyPairFileBob[] = "../../demo/certs/curve25519_keyBob.der";
334+
char keyPairFileAlice[] = "../../demo/certs/curve25519_keyAlice.der";
335335
#else
336-
char keyPairFileBob[] = "../../../demo/certs/curve25519_keyBob.der";
337-
char keyPairFileAlice[] = "../../../demo/certs/curve25519_keyAlice.der";
336+
char keyPairFileBob[] = "../../demo/certs/curve25519_keyBob.der";
337+
char keyPairFileAlice[] = "../../demo/certs/curve25519_keyAlice.der";
338338
#endif
339339
char keyLabel[] = "baby's first key";
340340
uint8_t keyBuf[256];
@@ -609,8 +609,8 @@ int wh_DemoClient_CryptoEccImport(whClientContext* clientContext)
609609
whKeyId keyIdBob = WH_KEYID_ERASED;
610610
word32 outLen;
611611
word32 sigLen;
612-
char keyFileAlice[] = "../../../demo/certs/alice-ecc256-key.der";
613-
char keyFileBob[] = "../../../demo/certs/bob-ecc256-key.der";
612+
char keyFileAlice[] = "../../demo/certs/alice-ecc256-key.der";
613+
char keyFileBob[] = "../../demo/certs/bob-ecc256-key.der";
614614
char keyLabel[] = "baby's first key";
615615
ecc_key aliceKey[1];
616616
ecc_key bobKey[1];

0 commit comments

Comments
 (0)