Hi,
I’m working on getting WolfSSL up and running for Photon/P1, but I keep running into problems that I’m having a hard time solving. They have a really good guide for how to do this and I’ve solved most of the configuration issues up until now.
I don’t have anything that works yet though and I’m suspecting this has to do with the fact that WolfSSL is C and the Particle compiler have a preference for CPP? I’m pretty sure that the error above indicates a larger problem (unknown type name ‘class’) but I don’t know where to dig to resolve this.
I’d appreciate some pointers as to where I go next based this output (split into two posts due to limit):
j$ particle compile p1 wolfssl-test.ino ../lib/wolfssl/
Compiling code for p1
Including:
wolfssl-test.ino
../lib/wolfssl/cyassl/callbacks.h
../lib/wolfssl/cyassl/certs_test.h
../lib/wolfssl/cyassl/crl.h
../lib/wolfssl/cyassl/ctaocrypt/aes.h
../lib/wolfssl/cyassl/ctaocrypt/arc4.h
../lib/wolfssl/cyassl/ctaocrypt/asn_public.h
../lib/wolfssl/cyassl/ctaocrypt/asn.h
../lib/wolfssl/cyassl/ctaocrypt/blake2-impl.h
../lib/wolfssl/cyassl/ctaocrypt/blake2-int.h
../lib/wolfssl/cyassl/ctaocrypt/blake2.h
../lib/wolfssl/cyassl/ctaocrypt/camellia.h
../lib/wolfssl/cyassl/ctaocrypt/chacha.h
../lib/wolfssl/cyassl/ctaocrypt/coding.h
../lib/wolfssl/cyassl/ctaocrypt/compress.h
../lib/wolfssl/cyassl/ctaocrypt/des3.h
../lib/wolfssl/cyassl/ctaocrypt/dh.h
../lib/wolfssl/cyassl/ctaocrypt/dsa.h
../lib/wolfssl/cyassl/ctaocrypt/ecc.h
../lib/wolfssl/cyassl/ctaocrypt/error-crypt.h
../lib/wolfssl/cyassl/ctaocrypt/fips_test.h
../lib/wolfssl/cyassl/ctaocrypt/hc128.h
../lib/wolfssl/cyassl/ctaocrypt/hmac.h
../lib/wolfssl/cyassl/ctaocrypt/integer.h
../lib/wolfssl/cyassl/ctaocrypt/logging.h
../lib/wolfssl/cyassl/ctaocrypt/md2.h
../lib/wolfssl/cyassl/ctaocrypt/md4.h
../lib/wolfssl/cyassl/ctaocrypt/md5.h
../lib/wolfssl/cyassl/ctaocrypt/memory.h
../lib/wolfssl/cyassl/ctaocrypt/misc.h
../lib/wolfssl/cyassl/ctaocrypt/mpi_class.h
../lib/wolfssl/cyassl/ctaocrypt/mpi_superclass.h
../lib/wolfssl/cyassl/ctaocrypt/pkcs7.h
../lib/wolfssl/cyassl/ctaocrypt/poly1305.h
../lib/wolfssl/cyassl/ctaocrypt/port/pic32/pic32mz-crypt.h
../lib/wolfssl/cyassl/ctaocrypt/pwdbased.h
../lib/wolfssl/cyassl/ctaocrypt/rabbit.h
../lib/wolfssl/cyassl/ctaocrypt/random.h
../lib/wolfssl/cyassl/ctaocrypt/ripemd.h
../lib/wolfssl/cyassl/ctaocrypt/rsa.h
../lib/wolfssl/cyassl/ctaocrypt/settings_comp.h
../lib/wolfssl/cyassl/ctaocrypt/settings.h
../lib/wolfssl/cyassl/ctaocrypt/sha.h
../lib/wolfssl/cyassl/ctaocrypt/sha256.h
../lib/wolfssl/cyassl/ctaocrypt/sha512.h
../lib/wolfssl/cyassl/ctaocrypt/tfm.h
../lib/wolfssl/cyassl/ctaocrypt/types.h
../lib/wolfssl/cyassl/ctaocrypt/visibility.h
../lib/wolfssl/cyassl/ctaocrypt/wc_port.h
../lib/wolfssl/cyassl/error-ssl.h
../lib/wolfssl/cyassl/internal.h
../lib/wolfssl/cyassl/ocsp.h
../lib/wolfssl/cyassl/openssl/asn1.h
../lib/wolfssl/cyassl/openssl/bio.h
../lib/wolfssl/cyassl/openssl/bn.h
../lib/wolfssl/cyassl/openssl/conf.h
../lib/wolfssl/cyassl/openssl/crypto.h
../lib/wolfssl/cyassl/openssl/des.h
../lib/wolfssl/cyassl/openssl/dh.h
../lib/wolfssl/cyassl/openssl/dsa.h
../lib/wolfssl/cyassl/openssl/ec.h
../lib/wolfssl/cyassl/openssl/ec25519.h
../lib/wolfssl/cyassl/openssl/ecdh.h
../lib/wolfssl/cyassl/openssl/ecdsa.h
../lib/wolfssl/cyassl/openssl/ed25519.h
../lib/wolfssl/cyassl/openssl/engine.h
../lib/wolfssl/cyassl/openssl/err.h
../lib/wolfssl/cyassl/openssl/evp.h
../lib/wolfssl/cyassl/openssl/hmac.h
../lib/wolfssl/cyassl/openssl/lhash.h
../lib/wolfssl/cyassl/openssl/md4.h
../lib/wolfssl/cyassl/openssl/md5.h
../lib/wolfssl/cyassl/openssl/ocsp.h
../lib/wolfssl/cyassl/openssl/opensslconf.h
../lib/wolfssl/cyassl/openssl/opensslv.h
../lib/wolfssl/cyassl/openssl/ossl_typ.h
../lib/wolfssl/cyassl/openssl/pem.h
../lib/wolfssl/cyassl/openssl/pkcs12.h
../lib/wolfssl/cyassl/openssl/rand.h
../lib/wolfssl/cyassl/openssl/ripemd.h
../lib/wolfssl/cyassl/openssl/rsa.h
../lib/wolfssl/cyassl/openssl/sha.h
../lib/wolfssl/cyassl/openssl/ssl.h
../lib/wolfssl/cyassl/openssl/ssl23.h
../lib/wolfssl/cyassl/openssl/stack.h
../lib/wolfssl/cyassl/openssl/ui.h
../lib/wolfssl/cyassl/openssl/x509.h
../lib/wolfssl/cyassl/openssl/x509v3.h
../lib/wolfssl/cyassl/options.h
../lib/wolfssl/cyassl/sniffer_error.h
../lib/wolfssl/cyassl/sniffer.h
../lib/wolfssl/cyassl/ssl.h
../lib/wolfssl/cyassl/test.h
../lib/wolfssl/cyassl/version.h
../lib/wolfssl/examples/client/client.h
../lib/wolfssl/examples/echoclient/echoclient.h
../lib/wolfssl/examples/echoserver/echoserver.h
../lib/wolfssl/examples/server/server.h
../lib/wolfssl/IDE/HEXIWEAR/wolfSSL_HW/user_settings.h
../lib/wolfssl/IDE/IAR-EWARM/embOS/custom_port/custom_port_user_settings/user_settings.h
../lib/wolfssl/IDE/IAR-EWARM/embOS/SAMV71_XULT/embOS_SAMV71_XULT_user_settings/user_settings_simple_example.h
../lib/wolfssl/IDE/IAR-EWARM/embOS/SAMV71_XULT/embOS_SAMV71_XULT_user_settings/user_settings_verbose_example.h
../lib/wolfssl/IDE/IAR-EWARM/embOS/SAMV71_XULT/embOS_SAMV71_XULT_user_settings/user_settings.h
../lib/wolfssl/IDE/IAR-EWARM/Projects/user_settings.h
../lib/wolfssl/IDE/INTIME-RTOS/user_settings.h
../lib/wolfssl/IDE/INTIME-RTOS/wolfExamples.h
../lib/wolfssl/IDE/iOS/user_settings.h
../lib/wolfssl/IDE/LPCXPRESSO/lib_wolfssl/user_settings.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/cert_data.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config-BARE-METAL.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config-FS.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config-RTX-TCP-FS.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config-WOLFLIB.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config.h
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/wolfssl_MDK_ARM.h
../lib/wolfssl/IDE/MDK5-ARM/Conf/config-Crypt.h
../lib/wolfssl/IDE/MDK5-ARM/Conf/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Inc/config.h
../lib/wolfssl/IDE/MDK5-ARM/Inc/wolfssl_MDK_ARM.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/CryptBenchmark/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/CryptTest/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/EchoClient/config-EchoClient.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/EchoClient/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/EchoServer/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleClient/config-SimpleClient.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleClient/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleServer/config-SimpleServer.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleServer/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/wolfSSL-Full/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/MDK5-ARM/Projects/wolfSSL-Lib/RTE/wolfSSL/user_settings.h
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/hw.h
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/user_settings.h
../lib/wolfssl/IDE/WIN/user_settings.h
../lib/wolfssl/mcapi/crypto.h
../lib/wolfssl/mcapi/PIC32MZ-serial.h
../lib/wolfssl/mplabx/PIC32MZ-serial.h
../lib/wolfssl/mqx/util_lib/Sources/util.h
../lib/wolfssl/mqx/wolfcrypt_benchmark/Sources/main.h
../lib/wolfssl/mqx/wolfcrypt_test/Sources/main.h
../lib/wolfssl/mqx/wolfssl_client/Sources/main.h
../lib/wolfssl/tests/unit.h
../lib/wolfssl/wolfcrypt/async.h
../lib/wolfssl/wolfcrypt/benchmark/benchmark.h
../lib/wolfssl/wolfcrypt/test/test.h
../lib/wolfssl/wolfcrypt/user-crypto/include/user_rsa.h
../lib/wolfssl/wolfssl.h
../lib/wolfssl/wolfssl/callbacks.h
../lib/wolfssl/wolfssl/certs_test.h
../lib/wolfssl/wolfssl/crl.h
../lib/wolfssl/wolfssl/error-ssl.h
../lib/wolfssl/wolfssl/internal.h
../lib/wolfssl/wolfssl/io.h
../lib/wolfssl/wolfssl/ocsp.h
../lib/wolfssl/wolfssl/openssl/aes.h
../lib/wolfssl/wolfssl/openssl/asn1.h
../lib/wolfssl/wolfssl/openssl/bio.h
../lib/wolfssl/wolfssl/openssl/bn.h
../lib/wolfssl/wolfssl/openssl/conf.h
../lib/wolfssl/wolfssl/openssl/crypto.h
../lib/wolfssl/wolfssl/openssl/des.h
../lib/wolfssl/wolfssl/openssl/dh.h
../lib/wolfssl/wolfssl/openssl/dsa.h
../lib/wolfssl/wolfssl/openssl/ec.h
../lib/wolfssl/wolfssl/openssl/ec25519.h
../lib/wolfssl/wolfssl/openssl/ecdh.h
../lib/wolfssl/wolfssl/openssl/ecdsa.h
../lib/wolfssl/wolfssl/openssl/ed25519.h
../lib/wolfssl/wolfssl/openssl/engine.h
../lib/wolfssl/wolfssl/openssl/err.h
../lib/wolfssl/wolfssl/openssl/evp.h
../lib/wolfssl/wolfssl/openssl/hmac.h
../lib/wolfssl/wolfssl/openssl/lhash.h
../lib/wolfssl/wolfssl/openssl/md4.h
../lib/wolfssl/wolfssl/openssl/md5.h
../lib/wolfssl/wolfssl/openssl/ocsp.h
../lib/wolfssl/wolfssl/openssl/opensslconf.h
../lib/wolfssl/wolfssl/openssl/opensslv.h
../lib/wolfssl/wolfssl/openssl/ossl_typ.h
../lib/wolfssl/wolfssl/openssl/pem.h
../lib/wolfssl/wolfssl/openssl/pkcs12.h
../lib/wolfssl/wolfssl/openssl/rand.h
../lib/wolfssl/wolfssl/openssl/ripemd.h
../lib/wolfssl/wolfssl/openssl/rsa.h
../lib/wolfssl/wolfssl/openssl/sha.h
../lib/wolfssl/wolfssl/openssl/ssl.h
../lib/wolfssl/wolfssl/openssl/ssl23.h
../lib/wolfssl/wolfssl/openssl/stack.h
../lib/wolfssl/wolfssl/openssl/ui.h
../lib/wolfssl/wolfssl/openssl/x509.h
../lib/wolfssl/wolfssl/openssl/x509v3.h
../lib/wolfssl/wolfssl/options.h
../lib/wolfssl/wolfssl/sniffer_error.h
../lib/wolfssl/wolfssl/sniffer.h
../lib/wolfssl/wolfssl/ssl.h
../lib/wolfssl/wolfssl/test.h
../lib/wolfssl/wolfssl/version.h
../lib/wolfssl/wolfssl/wolfcrypt/aes.h
../lib/wolfssl/wolfssl/wolfcrypt/arc4.h
../lib/wolfssl/wolfssl/wolfcrypt/asn_public.h
../lib/wolfssl/wolfssl/wolfcrypt/asn.h
../lib/wolfssl/wolfssl/wolfcrypt/async.h
../lib/wolfssl/wolfssl/wolfcrypt/blake2-impl.h
../lib/wolfssl/wolfssl/wolfcrypt/blake2-int.h
../lib/wolfssl/wolfssl/wolfcrypt/blake2.h
../lib/wolfssl/wolfssl/wolfcrypt/camellia.h
../lib/wolfssl/wolfssl/wolfcrypt/chacha.h
../lib/wolfssl/wolfssl/wolfcrypt/chacha20_poly1305.h
../lib/wolfssl/wolfssl/wolfcrypt/cmac.h
../lib/wolfssl/wolfssl/wolfcrypt/coding.h
../lib/wolfssl/wolfssl/wolfcrypt/compress.h
../lib/wolfssl/wolfssl/wolfcrypt/curve25519.h
../lib/wolfssl/wolfssl/wolfcrypt/des3.h
../lib/wolfssl/wolfssl/wolfcrypt/dh.h
../lib/wolfssl/wolfssl/wolfcrypt/dsa.h
../lib/wolfssl/wolfssl/wolfcrypt/ecc.h
../lib/wolfssl/wolfssl/wolfcrypt/ed25519.h
../lib/wolfssl/wolfssl/wolfcrypt/error-crypt.h
../lib/wolfssl/wolfssl/wolfcrypt/fe_operations.h
../lib/wolfssl/wolfssl/wolfcrypt/fips_test.h
../lib/wolfssl/wolfssl/wolfcrypt/ge_operations.h
../lib/wolfssl/wolfssl/wolfcrypt/hash.h
../lib/wolfssl/wolfssl/wolfcrypt/hc128.h
../lib/wolfssl/wolfssl/wolfcrypt/hmac.h
../lib/wolfssl/wolfssl/wolfcrypt/idea.h
../lib/wolfssl/wolfssl/wolfcrypt/integer.h
../lib/wolfssl/wolfssl/wolfcrypt/logging.h
../lib/wolfssl/wolfssl/wolfcrypt/md2.h
../lib/wolfssl/wolfssl/wolfcrypt/md4.h
../lib/wolfssl/wolfssl/wolfcrypt/md5.h
../lib/wolfssl/wolfssl/wolfcrypt/mem_track.h
../lib/wolfssl/wolfssl/wolfcrypt/memory.h
../lib/wolfssl/wolfssl/wolfcrypt/misc.h
../lib/wolfssl/wolfssl/wolfcrypt/mpi_class.h
../lib/wolfssl/wolfssl/wolfcrypt/mpi_superclass.h
../lib/wolfssl/wolfssl/wolfcrypt/pkcs12.h
../lib/wolfssl/wolfssl/wolfcrypt/pkcs7.h
../lib/wolfssl/wolfssl/wolfcrypt/poly1305.h
../lib/wolfssl/wolfssl/wolfcrypt/port/atmel/atmel.h
../lib/wolfssl/wolfssl/wolfcrypt/port/cavium/cavium_nitrox.h
../lib/wolfssl/wolfssl/wolfcrypt/port/intel/quickassist_mem.h
../lib/wolfssl/wolfssl/wolfcrypt/port/intel/quickassist.h
../lib/wolfssl/wolfssl/wolfcrypt/port/nrf51.h
../lib/wolfssl/wolfssl/wolfcrypt/port/nxp/ksdk_port.h
../lib/wolfssl/wolfssl/wolfcrypt/port/pic32/pic32mz-crypt.h
../lib/wolfssl/wolfssl/wolfcrypt/port/ti/ti-ccm.h
../lib/wolfssl/wolfssl/wolfcrypt/port/ti/ti-hash.h
../lib/wolfssl/wolfssl/wolfcrypt/pwdbased.h
../lib/wolfssl/wolfssl/wolfcrypt/rabbit.h
../lib/wolfssl/wolfssl/wolfcrypt/random.h
../lib/wolfssl/wolfssl/wolfcrypt/ripemd.h
../lib/wolfssl/wolfssl/wolfcrypt/rsa.h
../lib/wolfssl/wolfssl/wolfcrypt/settings.h
../lib/wolfssl/wolfssl/wolfcrypt/sha.h
../lib/wolfssl/wolfssl/wolfcrypt/sha256.h
../lib/wolfssl/wolfssl/wolfcrypt/sha512.h
../lib/wolfssl/wolfssl/wolfcrypt/signature.h
../lib/wolfssl/wolfssl/wolfcrypt/srp.h
../lib/wolfssl/wolfssl/wolfcrypt/tfm.h
../lib/wolfssl/wolfssl/wolfcrypt/types.h
../lib/wolfssl/wolfssl/wolfcrypt/visibility.h
../lib/wolfssl/wolfssl/wolfcrypt/wc_encrypt.h
../lib/wolfssl/wolfssl/wolfcrypt/wc_port.h
../lib/wolfssl/wolfssl/wolfcrypt/wolfevent.h
../lib/wolfssl/wolfssl/wolfcrypt/wolfmath.h
../lib/wolfssl/IDE/ARDUINO/sketches/wolfssl_client/wolfssl_client.ino
../lib/wolfssl/aes.c
../lib/wolfssl/arc4.c
../lib/wolfssl/asm.c
../lib/wolfssl/asn.c
../lib/wolfssl/async.c
../lib/wolfssl/blake2b.c
../lib/wolfssl/camellia.c
../lib/wolfssl/chacha.c
../lib/wolfssl/chacha20_poly1305.c
../lib/wolfssl/cmac.c
../lib/wolfssl/coding.c
../lib/wolfssl/compress.c
../lib/wolfssl/crl.c
../lib/wolfssl/ctaocrypt/src/aes.c
../lib/wolfssl/ctaocrypt/src/des3.c
../lib/wolfssl/ctaocrypt/src/fips_test.c
../lib/wolfssl/ctaocrypt/src/fips.c
../lib/wolfssl/ctaocrypt/src/hmac.c
../lib/wolfssl/ctaocrypt/src/misc.c
../lib/wolfssl/ctaocrypt/src/random.c
../lib/wolfssl/ctaocrypt/src/rsa.c
../lib/wolfssl/ctaocrypt/src/sha.c
../lib/wolfssl/ctaocrypt/src/sha256.c
../lib/wolfssl/ctaocrypt/src/sha512.c
../lib/wolfssl/ctaocrypt/src/wolfcrypt_first.c
../lib/wolfssl/ctaocrypt/src/wolfcrypt_last.c
../lib/wolfssl/curve25519.c
../lib/wolfssl/des3.c
../lib/wolfssl/dh.c
../lib/wolfssl/dsa.c
../lib/wolfssl/ecc_fp.c
../lib/wolfssl/ecc.c
../lib/wolfssl/ed25519.c
../lib/wolfssl/error.c
../lib/wolfssl/examples/client/client.c
../lib/wolfssl/examples/echoclient/echoclient.c
../lib/wolfssl/examples/echoserver/echoserver.c
../lib/wolfssl/examples/sctp/sctp-client-dtls.c
../lib/wolfssl/examples/sctp/sctp-client.c
../lib/wolfssl/examples/sctp/sctp-server-dtls.c
../lib/wolfssl/examples/sctp/sctp-server.c
../lib/wolfssl/examples/server/server.c
../lib/wolfssl/fe_low_mem.c
../lib/wolfssl/fe_operations.c
../lib/wolfssl/ge_low_mem.c
../lib/wolfssl/ge_operations.c
../lib/wolfssl/hash.c
../lib/wolfssl/hc128.c
../lib/wolfssl/hmac.c
../lib/wolfssl/IDE/IAR-EWARM/embOS/custom_port/wolfcrypt_benchmark_custom_port/Application/runBenchmarks.c
../lib/wolfssl/IDE/IAR-EWARM/embOS/custom_port/wolfcrypt_test_custom_port/Application/runWolfcryptTests.c
../lib/wolfssl/IDE/IAR-EWARM/embOS/SAMV71_XULT/embOS_wolfcrypt_benchmark_SAMV71_XULT/Application/runBenchmarks.c
../lib/wolfssl/IDE/IAR-EWARM/embOS/SAMV71_XULT/embOS_wolfcrypt_test_SAMV71_XULT/Application/runWolfcryptTests.c
../lib/wolfssl/IDE/IAR-EWARM/Projects/benchmark/benchmark-main.c
../lib/wolfssl/IDE/IAR-EWARM/Projects/benchmark/current_time.c
../lib/wolfssl/IDE/IAR-EWARM/Projects/common/minimum-startup.c
../lib/wolfssl/IDE/IAR-EWARM/Projects/test/test-main.c
../lib/wolfssl/IDE/INTIME-RTOS/libwolfssl.c
../lib/wolfssl/IDE/INTIME-RTOS/wolfExamples.c
../lib/wolfssl/IDE/LPCXPRESSO/lib_wolfssl/lpc_18xx_port.c
../lib/wolfssl/IDE/LPCXPRESSO/wolf_example/src/lpc_18xx_startup.c
../lib/wolfssl/IDE/LPCXPRESSO/wolf_example/src/wolfssl_example.c
../lib/wolfssl/IDE/MDK-ARM/LPC43xx/time-LCP43xx.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/cert_data.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/main.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/Retarget.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/shell.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/time-CortexM3-4.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/time-dummy.c
../lib/wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/wolfssl_MDK_ARM.c
../lib/wolfssl/IDE/MDK-ARM/STM32F2xx_StdPeriph_Lib/time-STM32F2xx.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/CryptBenchmark/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/CryptBenchmark/time-CortexM3-4.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/CryptTest/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/EchoClient/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/EchoServer/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleClient/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleClient/time-CortexM3-4.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/SimpleServer/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/wolfSSL-Full/main.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/wolfSSL-Full/shell.c
../lib/wolfssl/IDE/MDK5-ARM/Projects/wolfSSL-Full/time-CortexM3-4.c
../lib/wolfssl/IDE/MDK5-ARM/Src/ssl-dummy.c
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/arm_startup.c
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/benchmark_main.c
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/kinetis_hw.c
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/retarget.c
../lib/wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/test_main.c
../lib/wolfssl/idea.c
../lib/wolfssl/integer.c
../lib/wolfssl/internal.c
../lib/wolfssl/io.c
../lib/wolfssl/keys.c
../lib/wolfssl/logging.c
../lib/wolfssl/mcapi/crypto.c
../lib/wolfssl/mcapi/mcapi_test.c
../lib/wolfssl/md2.c
../lib/wolfssl/md4.c
../lib/wolfssl/md5.c
../lib/wolfssl/memory.c
../lib/wolfssl/misc.c
../lib/wolfssl/mplabx/benchmark_main.c
../lib/wolfssl/mplabx/test_main.c
../lib/wolfssl/mqx/util_lib/Sources/util.c
../lib/wolfssl/mqx/wolfcrypt_benchmark/Sources/main.c
../lib/wolfssl/mqx/wolfcrypt_test/Sources/main.c
../lib/wolfssl/mqx/wolfssl_client/Sources/main.c
../lib/wolfssl/ocsp.c
../lib/wolfssl/pkcs12.c
../lib/wolfssl/pkcs7.c
../lib/wolfssl/poly1305.c
../lib/wolfssl/pwdbased.c
../lib/wolfssl/rabbit.c
../lib/wolfssl/random.c
../lib/wolfssl/ripemd.c
../lib/wolfssl/rsa.c
../lib/wolfssl/sha.c
../lib/wolfssl/sha256.c
../lib/wolfssl/sha512.c
../lib/wolfssl/signature.c
../lib/wolfssl/sniffer.c
../lib/wolfssl/src/bio.c
../lib/wolfssl/src/crl.c
../lib/wolfssl/src/internal.c
../lib/wolfssl/src/io.c
../lib/wolfssl/src/keys.c
../lib/wolfssl/src/ocsp.c
../lib/wolfssl/src/sniffer.c
../lib/wolfssl/src/ssl.c
../lib/wolfssl/src/tls.c
../lib/wolfssl/srp.c
../lib/wolfssl/ssl.c
../lib/wolfssl/sslSniffer/sslSnifferTest/snifftest.c
../lib/wolfssl/swig/wolfssl_adds.c
../lib/wolfssl/tests/api.c
../lib/wolfssl/tests/hash.c
../lib/wolfssl/tests/srp.c
../lib/wolfssl/tests/suites.c
../lib/wolfssl/tests/unit.c
../lib/wolfssl/testsuite/testsuite.c
../lib/wolfssl/tfm.c
../lib/wolfssl/tirtos/packages/ti/net/wolfssl/tests/EK_TM4C1294XL/wolfcrypt/benchmark/main.c
../lib/wolfssl/tirtos/packages/ti/net/wolfssl/tests/EK_TM4C1294XL/wolfcrypt/test/main.c
../lib/wolfssl/tls.c
../lib/wolfssl/wc_encrypt.c
../lib/wolfssl/wc_port.c
../lib/wolfssl/wolfcrypt/benchmark/benchmark.c
../lib/wolfssl/wolfcrypt/src/aes.c
../lib/wolfssl/wolfcrypt/src/arc4.c
../lib/wolfssl/wolfcrypt/src/asm.c
../lib/wolfssl/wolfcrypt/src/asn.c
../lib/wolfssl/wolfcrypt/src/async.c
../lib/wolfssl/wolfcrypt/src/blake2b.c
../lib/wolfssl/wolfcrypt/src/camellia.c
../lib/wolfssl/wolfcrypt/src/chacha.c
../lib/wolfssl/wolfcrypt/src/chacha20_poly1305.c
../lib/wolfssl/wolfcrypt/src/cmac.c
../lib/wolfssl/wolfcrypt/src/coding.c
../lib/wolfssl/wolfcrypt/src/compress.c
../lib/wolfssl/wolfcrypt/src/curve25519.c
../lib/wolfssl/wolfcrypt/src/des3.c
../lib/wolfssl/wolfcrypt/src/dh.c
../lib/wolfssl/wolfcrypt/src/dsa.c
../lib/wolfssl/wolfcrypt/src/ecc_fp.c
../lib/wolfssl/wolfcrypt/src/ecc.c
../lib/wolfssl/wolfcrypt/src/ed25519.c
../lib/wolfssl/wolfcrypt/src/error.c
../lib/wolfssl/wolfcrypt/src/evp.c
../lib/wolfssl/wolfcrypt/src/fe_low_mem.c
../lib/wolfssl/wolfcrypt/src/fe_operations.c
../lib/wolfssl/wolfcrypt/src/ge_low_mem.c
../lib/wolfssl/wolfcrypt/src/ge_operations.c
../lib/wolfssl/wolfcrypt/src/hash.c
../lib/wolfssl/wolfcrypt/src/hc128.c
../lib/wolfssl/wolfcrypt/src/hmac.c
../lib/wolfssl/wolfcrypt/src/idea.c
../lib/wolfssl/wolfcrypt/src/integer.c
../lib/wolfssl/wolfcrypt/src/logging.c
../lib/wolfssl/wolfcrypt/src/md2.c
../lib/wolfssl/wolfcrypt/src/md4.c
../lib/wolfssl/wolfcrypt/src/md5.c
../lib/wolfssl/wolfcrypt/src/memory.c
../lib/wolfssl/wolfcrypt/src/misc.c
../lib/wolfssl/wolfcrypt/src/pkcs12.c
../lib/wolfssl/wolfcrypt/src/pkcs7.c
../lib/wolfssl/wolfcrypt/src/poly1305.c
../lib/wolfssl/wolfcrypt/src/port/arm/armv8-aes.c
../lib/wolfssl/wolfcrypt/src/port/arm/armv8-sha256.c
../lib/wolfssl/wolfcrypt/src/port/atmel/atmel.c
../lib/wolfssl/wolfcrypt/src/port/cavium/cavium_nitrox.c
../lib/wolfssl/wolfcrypt/src/port/intel/quickassist_mem.c
../lib/wolfssl/wolfcrypt/src/port/intel/quickassist.c
../lib/wolfssl/wolfcrypt/src/port/nrf51.c
../lib/wolfssl/wolfcrypt/src/port/nxp/ksdk_port.c
../lib/wolfssl/wolfcrypt/src/port/pic32/pic32mz-hash.c
../lib/wolfssl/wolfcrypt/src/port/ti/ti-aes.c
../lib/wolfssl/wolfcrypt/src/port/ti/ti-ccm.c
../lib/wolfssl/wolfcrypt/src/port/ti/ti-des3.c
../lib/wolfssl/wolfcrypt/src/port/ti/ti-hash.c
../lib/wolfssl/wolfcrypt/src/pwdbased.c
../lib/wolfssl/wolfcrypt/src/rabbit.c
../lib/wolfssl/wolfcrypt/src/random.c
../lib/wolfssl/wolfcrypt/src/ripemd.c
../lib/wolfssl/wolfcrypt/src/rsa.c
../lib/wolfssl/wolfcrypt/src/sha.c
../lib/wolfssl/wolfcrypt/src/sha256.c
../lib/wolfssl/wolfcrypt/src/sha512.c
../lib/wolfssl/wolfcrypt/src/signature.c
../lib/wolfssl/wolfcrypt/src/srp.c
../lib/wolfssl/wolfcrypt/src/tfm.c
../lib/wolfssl/wolfcrypt/src/wc_encrypt.c
../lib/wolfssl/wolfcrypt/src/wc_port.c
../lib/wolfssl/wolfcrypt/src/wolfevent.c
../lib/wolfssl/wolfcrypt/src/wolfmath.c
../lib/wolfssl/wolfcrypt/test/test.c
../lib/wolfssl/wolfcrypt/user-crypto/src/rsa.c
../lib/wolfssl/wolfevent.c
../lib/wolfssl/wolfmath.c