Skip to content

Commit a03e0e1

Browse files
authored
Merge pull request #217 from JacobBarthelmeh/examples
add --test for example CI and adjust include path for example keys
2 parents 6b4a5f4 + c7d7122 commit a03e0e1

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

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

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

examples/demo/client/wh_demo_client_crypto.c

Lines changed: 5 additions & 10 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];
@@ -329,13 +329,8 @@ int wh_DemoClient_CryptoCurve25519Import(whClientContext* clientContext)
329329
word32 outLen;
330330
whKeyId keyIdBob = WH_KEYID_ERASED;
331331
whKeyId keyIdAlice = WH_KEYID_ERASED;
332-
#if 0
333-
char keyPairFileBob[] = "../../../demo/certs/curve25519_keyBob.der";
334-
char keyPairFileAlice[] = "../../../demo/certs/curve25519_keyAlice.der";
335-
#else
336-
char keyPairFileBob[] = "../../../demo/certs/curve25519_keyBob.der";
337-
char keyPairFileAlice[] = "../../../demo/certs/curve25519_keyAlice.der";
338-
#endif
332+
char keyPairFileBob[] = "../../demo/certs/curve25519_keyBob.der";
333+
char keyPairFileAlice[] = "../../demo/certs/curve25519_keyAlice.der";
339334
char keyLabel[] = "baby's first key";
340335
uint8_t keyBuf[256];
341336
uint8_t sharedOne[CURVE25519_KEYSIZE];
@@ -609,8 +604,8 @@ int wh_DemoClient_CryptoEccImport(whClientContext* clientContext)
609604
whKeyId keyIdBob = WH_KEYID_ERASED;
610605
word32 outLen;
611606
word32 sigLen;
612-
char keyFileAlice[] = "../../../demo/certs/alice-ecc256-key.der";
613-
char keyFileBob[] = "../../../demo/certs/bob-ecc256-key.der";
607+
char keyFileAlice[] = "../../demo/certs/alice-ecc256-key.der";
608+
char keyFileBob[] = "../../demo/certs/bob-ecc256-key.der";
614609
char keyLabel[] = "baby's first key";
615610
ecc_key aliceKey[1];
616611
ecc_key bobKey[1];

0 commit comments

Comments
 (0)