1d4afb5ceSopenharmony_ci# lws api test gencrypto
2d4afb5ceSopenharmony_ci
3d4afb5ceSopenharmony_ciDemonstrates how to use and performs selftests for Generic Crypto,
4d4afb5ceSopenharmony_ciwhich works the same whether the tls backend is OpenSSL or mbedTLS
5d4afb5ceSopenharmony_ci
6d4afb5ceSopenharmony_ci## build
7d4afb5ceSopenharmony_ci
8d4afb5ceSopenharmony_ci```
9d4afb5ceSopenharmony_ci $ cmake . && make
10d4afb5ceSopenharmony_ci```
11d4afb5ceSopenharmony_ci
12d4afb5ceSopenharmony_ci## usage
13d4afb5ceSopenharmony_ci
14d4afb5ceSopenharmony_ciCommandline option|Meaning
15d4afb5ceSopenharmony_ci---|---
16d4afb5ceSopenharmony_ci-d <loglevel>|Debug verbosity in decimal, eg, -d15
17d4afb5ceSopenharmony_ci
18d4afb5ceSopenharmony_ci```
19d4afb5ceSopenharmony_ci $ ./lws-api-test-gencrypto
20d4afb5ceSopenharmony_ci[2018/12/05 08:30:27:1342] USER: LWS gencrypto apis tests
21d4afb5ceSopenharmony_ci[2018/12/05 08:30:27:1343] NOTICE: Creating Vhost 'default' (serving disabled), 1 protocols, IPv6 off
22d4afb5ceSopenharmony_ci[2018/12/05 08:30:27:1343] NOTICE: created client ssl context for default
23d4afb5ceSopenharmony_ci[2018/12/05 08:30:27:1344] NOTICE: test_genaes: selftest OK
24d4afb5ceSopenharmony_ci[2018/12/05 08:30:27:1344] USER: Completed: PASS
25d4afb5ceSopenharmony_ci```
26d4afb5ceSopenharmony_ci
27