CARPLAY版本整理

This commit is contained in:
2025-01-21 16:49:37 +08:00
commit f0fb64e4e6
26542 changed files with 13719676 additions and 0 deletions

View File

@ -0,0 +1,505 @@
wolfcrypt/test/test.o: wolfcrypt/test/test.c /usr/include/stdc-predef.h \
.build_params config.h wolfssl/options.h wolfssl/wolfcrypt/settings.h \
wolfssl/wolfcrypt/visibility.h wolfssl/version.h \
wolfssl/wolfcrypt/types.h wolfssl/wolfcrypt/wc_port.h \
/usr/include/pthread.h /usr/include/features.h \
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/endian.h \
/usr/include/x86_64-linux-gnu/bits/endian.h \
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
/usr/include/x86_64-linux-gnu/bits/types.h \
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
/usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/sched.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h /usr/include/time.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/time.h /usr/include/xlocale.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \
/usr/include/x86_64-linux-gnu/bits/posix_opt.h \
/usr/include/x86_64-linux-gnu/bits/environments.h \
/usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdatomic.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/dirent.h \
/usr/include/x86_64-linux-gnu/bits/dirent.h \
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
/usr/include/x86_64-linux-gnu/bits/local_lim.h \
/usr/include/linux/limits.h /usr/include/x86_64-linux-gnu/sys/stat.h \
/usr/include/x86_64-linux-gnu/bits/stat.h \
/usr/include/x86_64-linux-gnu/sys/time.h \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/sigset.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h /usr/include/stdint.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h wolfssl/wolfcrypt/memory.h \
/usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/sys/types.h \
/usr/include/x86_64-linux-gnu/sys/sysmacros.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \
/usr/include/x86_64-linux-gnu/bits/string.h \
/usr/include/x86_64-linux-gnu/bits/string2.h \
/usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/strings.h \
/usr/include/ctype.h wolfssl/wolfcrypt/mem_track.h \
wolfssl/wolfcrypt/logging.h wolfssl/wolfcrypt/error-crypt.h \
wolfcrypt/test/test_paths.h wolfcrypt/test/test.h /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
wolfssl/wolfcrypt/asn.h wolfssl/wolfcrypt/wolfmath.h \
wolfssl/wolfcrypt/sp_int.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h \
/usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
wolfssl/wolfcrypt/hash.h wolfssl/wolfcrypt/md5.h wolfssl/wolfcrypt/sha.h \
wolfssl/wolfcrypt/sha256.h wolfssl/wolfcrypt/sha512.h \
wolfssl/wolfcrypt/blake2.h wolfssl/wolfcrypt/blake2-int.h \
wolfssl/wolfcrypt/sha3.h wolfssl/wolfcrypt/md4.h wolfssl/wolfcrypt/md2.h \
wolfssl/wolfcrypt/random.h wolfssl/wolfcrypt/dh.h \
wolfssl/wolfcrypt/dsa.h wolfssl/wolfcrypt/asn_public.h \
wolfssl/wolfcrypt/rc2.h wolfssl/wolfcrypt/arc4.h \
wolfssl/wolfcrypt/coding.h wolfssl/wolfcrypt/signature.h \
wolfssl/wolfcrypt/rsa.h wolfssl/wolfcrypt/des3.h wolfssl/wolfcrypt/aes.h \
wolfssl/wolfcrypt/cmac.h wolfssl/wolfcrypt/wc_encrypt.h \
wolfssl/wolfcrypt/chacha.h wolfssl/wolfcrypt/siphash.h \
wolfssl/wolfcrypt/poly1305.h wolfssl/wolfcrypt/camellia.h \
wolfssl/wolfcrypt/hmac.h wolfssl/wolfcrypt/kdf.h wolfssl/wolfcrypt/srp.h \
wolfssl/wolfcrypt/chacha20_poly1305.h wolfssl/wolfcrypt/pwdbased.h \
wolfssl/wolfcrypt/ripemd.h wolfssl/wolfcrypt/ecc.h \
wolfssl/wolfcrypt/hpke.h wolfssl/wolfcrypt/curve25519.h \
wolfssl/wolfcrypt/fe_operations.h wolfssl/wolfcrypt/ed25519.h \
wolfssl/wolfcrypt/curve448.h wolfssl/wolfcrypt/fe_448.h \
wolfssl/wolfcrypt/ed448.h wolfssl/wolfcrypt/ge_448.h \
wolfssl/wolfcrypt/eccsi.h wolfssl/wolfcrypt/sakke.h \
wolfssl/wolfcrypt/pkcs7.h wolfssl/wolfcrypt/pkcs12.h \
wolfssl/wolfcrypt/cryptocb.h wolfssl/openssl/evp.h wolfssl/openssl/md4.h \
wolfssl/openssl/md5.h wolfssl/openssl/sha.h wolfssl/openssl/sha3.h \
wolfssl/openssl/ripemd.h wolfssl/openssl/rsa.h wolfssl/openssl/bn.h \
wolfssl/openssl/err.h wolfssl/openssl/dsa.h wolfssl/openssl/ec.h \
wolfssl/openssl/dh.h wolfssl/openssl/opensslv.h \
wolfssl/openssl/compat_types.h wolfssl/openssl/objects.h wolfssl/ssl.h \
wolfssl/callbacks.h wolfssl/openssl/hmac.h wolfssl/openssl/cmac.h \
wolfssl/wolfio.h /usr/include/fcntl.h \
/usr/include/x86_64-linux-gnu/bits/fcntl.h \
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \
/usr/include/x86_64-linux-gnu/bits/fcntl2.h \
/usr/include/x86_64-linux-gnu/sys/socket.h \
/usr/include/x86_64-linux-gnu/sys/uio.h \
/usr/include/x86_64-linux-gnu/bits/uio.h \
/usr/include/x86_64-linux-gnu/bits/socket.h \
/usr/include/x86_64-linux-gnu/bits/socket_type.h \
/usr/include/x86_64-linux-gnu/bits/sockaddr.h \
/usr/include/x86_64-linux-gnu/asm/socket.h \
/usr/include/asm-generic/socket.h \
/usr/include/x86_64-linux-gnu/asm/sockios.h \
/usr/include/asm-generic/sockios.h \
/usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/arpa/inet.h \
/usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
wolfssl/openssl/asn1.h wolfssl/openssl/ssl.h wolfssl/openssl/tls1.h \
wolfssl/openssl/bio.h wolfssl/openssl/crypto.h wolfssl/openssl/conf.h \
wolfssl/openssl/x509.h wolfssl/openssl/ecdsa.h wolfssl/openssl/pkcs7.h \
wolfssl/openssl/pem.h wolfssl/error-ssl.h wolfssl/quic.h \
wolfssl/openssl/stack.h wolfssl/openssl/rand.h wolfssl/openssl/aes.h \
wolfssl/openssl/des.h wolfssl/certs_test.h
/usr/include/stdc-predef.h:
.build_params:
config.h:
wolfssl/options.h:
wolfssl/wolfcrypt/settings.h:
wolfssl/wolfcrypt/visibility.h:
wolfssl/version.h:
wolfssl/wolfcrypt/types.h:
wolfssl/wolfcrypt/wc_port.h:
/usr/include/pthread.h:
/usr/include/features.h:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
/usr/include/endian.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/x86_64-linux-gnu/bits/byteswap.h:
/usr/include/x86_64-linux-gnu/bits/types.h:
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
/usr/include/x86_64-linux-gnu/bits/byteswap-16.h:
/usr/include/sched.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:
/usr/include/time.h:
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/x86_64-linux-gnu/bits/time.h:
/usr/include/xlocale.h:
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
/usr/include/unistd.h:
/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
/usr/include/x86_64-linux-gnu/bits/environments.h:
/usr/include/x86_64-linux-gnu/bits/confname.h:
/usr/include/getopt.h:
/usr/include/x86_64-linux-gnu/bits/unistd.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdatomic.h:
/usr/include/stdio.h:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/wchar.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h:
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/dirent.h:
/usr/include/x86_64-linux-gnu/bits/dirent.h:
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
/usr/include/x86_64-linux-gnu/bits/local_lim.h:
/usr/include/linux/limits.h:
/usr/include/x86_64-linux-gnu/sys/stat.h:
/usr/include/x86_64-linux-gnu/bits/stat.h:
/usr/include/x86_64-linux-gnu/sys/time.h:
/usr/include/x86_64-linux-gnu/sys/select.h:
/usr/include/x86_64-linux-gnu/bits/select.h:
/usr/include/x86_64-linux-gnu/bits/sigset.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/x86_64-linux-gnu/bits/wchar.h:
wolfssl/wolfcrypt/memory.h:
/usr/include/stdlib.h:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/include/x86_64-linux-gnu/sys/types.h:
/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
/usr/include/alloca.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/string.h:
/usr/include/x86_64-linux-gnu/bits/string.h:
/usr/include/x86_64-linux-gnu/bits/string2.h:
/usr/include/x86_64-linux-gnu/bits/string3.h:
/usr/include/strings.h:
/usr/include/ctype.h:
wolfssl/wolfcrypt/mem_track.h:
wolfssl/wolfcrypt/logging.h:
wolfssl/wolfcrypt/error-crypt.h:
wolfcrypt/test/test_paths.h:
wolfcrypt/test/test.h:
/usr/include/errno.h:
/usr/include/x86_64-linux-gnu/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
wolfssl/wolfcrypt/asn.h:
wolfssl/wolfcrypt/wolfmath.h:
wolfssl/wolfcrypt/sp_int.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h:
/usr/include/limits.h:
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
wolfssl/wolfcrypt/hash.h:
wolfssl/wolfcrypt/md5.h:
wolfssl/wolfcrypt/sha.h:
wolfssl/wolfcrypt/sha256.h:
wolfssl/wolfcrypt/sha512.h:
wolfssl/wolfcrypt/blake2.h:
wolfssl/wolfcrypt/blake2-int.h:
wolfssl/wolfcrypt/sha3.h:
wolfssl/wolfcrypt/md4.h:
wolfssl/wolfcrypt/md2.h:
wolfssl/wolfcrypt/random.h:
wolfssl/wolfcrypt/dh.h:
wolfssl/wolfcrypt/dsa.h:
wolfssl/wolfcrypt/asn_public.h:
wolfssl/wolfcrypt/rc2.h:
wolfssl/wolfcrypt/arc4.h:
wolfssl/wolfcrypt/coding.h:
wolfssl/wolfcrypt/signature.h:
wolfssl/wolfcrypt/rsa.h:
wolfssl/wolfcrypt/des3.h:
wolfssl/wolfcrypt/aes.h:
wolfssl/wolfcrypt/cmac.h:
wolfssl/wolfcrypt/wc_encrypt.h:
wolfssl/wolfcrypt/chacha.h:
wolfssl/wolfcrypt/siphash.h:
wolfssl/wolfcrypt/poly1305.h:
wolfssl/wolfcrypt/camellia.h:
wolfssl/wolfcrypt/hmac.h:
wolfssl/wolfcrypt/kdf.h:
wolfssl/wolfcrypt/srp.h:
wolfssl/wolfcrypt/chacha20_poly1305.h:
wolfssl/wolfcrypt/pwdbased.h:
wolfssl/wolfcrypt/ripemd.h:
wolfssl/wolfcrypt/ecc.h:
wolfssl/wolfcrypt/hpke.h:
wolfssl/wolfcrypt/curve25519.h:
wolfssl/wolfcrypt/fe_operations.h:
wolfssl/wolfcrypt/ed25519.h:
wolfssl/wolfcrypt/curve448.h:
wolfssl/wolfcrypt/fe_448.h:
wolfssl/wolfcrypt/ed448.h:
wolfssl/wolfcrypt/ge_448.h:
wolfssl/wolfcrypt/eccsi.h:
wolfssl/wolfcrypt/sakke.h:
wolfssl/wolfcrypt/pkcs7.h:
wolfssl/wolfcrypt/pkcs12.h:
wolfssl/wolfcrypt/cryptocb.h:
wolfssl/openssl/evp.h:
wolfssl/openssl/md4.h:
wolfssl/openssl/md5.h:
wolfssl/openssl/sha.h:
wolfssl/openssl/sha3.h:
wolfssl/openssl/ripemd.h:
wolfssl/openssl/rsa.h:
wolfssl/openssl/bn.h:
wolfssl/openssl/err.h:
wolfssl/openssl/dsa.h:
wolfssl/openssl/ec.h:
wolfssl/openssl/dh.h:
wolfssl/openssl/opensslv.h:
wolfssl/openssl/compat_types.h:
wolfssl/openssl/objects.h:
wolfssl/ssl.h:
wolfssl/callbacks.h:
wolfssl/openssl/hmac.h:
wolfssl/openssl/cmac.h:
wolfssl/wolfio.h:
/usr/include/fcntl.h:
/usr/include/x86_64-linux-gnu/bits/fcntl.h:
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h:
/usr/include/x86_64-linux-gnu/bits/fcntl2.h:
/usr/include/x86_64-linux-gnu/sys/socket.h:
/usr/include/x86_64-linux-gnu/sys/uio.h:
/usr/include/x86_64-linux-gnu/bits/uio.h:
/usr/include/x86_64-linux-gnu/bits/socket.h:
/usr/include/x86_64-linux-gnu/bits/socket_type.h:
/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
/usr/include/x86_64-linux-gnu/asm/socket.h:
/usr/include/asm-generic/socket.h:
/usr/include/x86_64-linux-gnu/asm/sockios.h:
/usr/include/asm-generic/sockios.h:
/usr/include/x86_64-linux-gnu/bits/socket2.h:
/usr/include/arpa/inet.h:
/usr/include/netinet/in.h:
/usr/include/x86_64-linux-gnu/bits/in.h:
wolfssl/openssl/asn1.h:
wolfssl/openssl/ssl.h:
wolfssl/openssl/tls1.h:
wolfssl/openssl/bio.h:
wolfssl/openssl/crypto.h:
wolfssl/openssl/conf.h:
wolfssl/openssl/x509.h:
wolfssl/openssl/ecdsa.h:
wolfssl/openssl/pkcs7.h:
wolfssl/openssl/pem.h:
wolfssl/error-ssl.h:
wolfssl/quic.h:
wolfssl/openssl/stack.h:
wolfssl/openssl/rand.h:
wolfssl/openssl/aes.h:
wolfssl/openssl/des.h:
wolfssl/certs_test.h:

View File

@ -0,0 +1,505 @@
wolfcrypt/test/testsuite_testsuite_test-test.o: wolfcrypt/test/test.c \
/usr/include/stdc-predef.h .build_params config.h wolfssl/options.h \
wolfssl/wolfcrypt/settings.h wolfssl/wolfcrypt/visibility.h \
wolfssl/version.h wolfssl/wolfcrypt/types.h wolfssl/wolfcrypt/wc_port.h \
/usr/include/pthread.h /usr/include/features.h \
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/endian.h \
/usr/include/x86_64-linux-gnu/bits/endian.h \
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
/usr/include/x86_64-linux-gnu/bits/types.h \
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
/usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/sched.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h /usr/include/time.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/time.h /usr/include/xlocale.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \
/usr/include/x86_64-linux-gnu/bits/posix_opt.h \
/usr/include/x86_64-linux-gnu/bits/environments.h \
/usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdatomic.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/dirent.h \
/usr/include/x86_64-linux-gnu/bits/dirent.h \
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
/usr/include/x86_64-linux-gnu/bits/local_lim.h \
/usr/include/linux/limits.h /usr/include/x86_64-linux-gnu/sys/stat.h \
/usr/include/x86_64-linux-gnu/bits/stat.h \
/usr/include/x86_64-linux-gnu/sys/time.h \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/sigset.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h /usr/include/stdint.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h wolfssl/wolfcrypt/memory.h \
/usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/sys/types.h \
/usr/include/x86_64-linux-gnu/sys/sysmacros.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \
/usr/include/x86_64-linux-gnu/bits/string.h \
/usr/include/x86_64-linux-gnu/bits/string2.h \
/usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/strings.h \
/usr/include/ctype.h wolfssl/wolfcrypt/mem_track.h \
wolfssl/wolfcrypt/logging.h wolfssl/wolfcrypt/error-crypt.h \
wolfcrypt/test/test_paths.h wolfcrypt/test/test.h /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
wolfssl/wolfcrypt/asn.h wolfssl/wolfcrypt/wolfmath.h \
wolfssl/wolfcrypt/sp_int.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h \
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h \
/usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
wolfssl/wolfcrypt/hash.h wolfssl/wolfcrypt/md5.h wolfssl/wolfcrypt/sha.h \
wolfssl/wolfcrypt/sha256.h wolfssl/wolfcrypt/sha512.h \
wolfssl/wolfcrypt/blake2.h wolfssl/wolfcrypt/blake2-int.h \
wolfssl/wolfcrypt/sha3.h wolfssl/wolfcrypt/md4.h wolfssl/wolfcrypt/md2.h \
wolfssl/wolfcrypt/random.h wolfssl/wolfcrypt/dh.h \
wolfssl/wolfcrypt/dsa.h wolfssl/wolfcrypt/asn_public.h \
wolfssl/wolfcrypt/rc2.h wolfssl/wolfcrypt/arc4.h \
wolfssl/wolfcrypt/coding.h wolfssl/wolfcrypt/signature.h \
wolfssl/wolfcrypt/rsa.h wolfssl/wolfcrypt/des3.h wolfssl/wolfcrypt/aes.h \
wolfssl/wolfcrypt/cmac.h wolfssl/wolfcrypt/wc_encrypt.h \
wolfssl/wolfcrypt/chacha.h wolfssl/wolfcrypt/siphash.h \
wolfssl/wolfcrypt/poly1305.h wolfssl/wolfcrypt/camellia.h \
wolfssl/wolfcrypt/hmac.h wolfssl/wolfcrypt/kdf.h wolfssl/wolfcrypt/srp.h \
wolfssl/wolfcrypt/chacha20_poly1305.h wolfssl/wolfcrypt/pwdbased.h \
wolfssl/wolfcrypt/ripemd.h wolfssl/wolfcrypt/ecc.h \
wolfssl/wolfcrypt/hpke.h wolfssl/wolfcrypt/curve25519.h \
wolfssl/wolfcrypt/fe_operations.h wolfssl/wolfcrypt/ed25519.h \
wolfssl/wolfcrypt/curve448.h wolfssl/wolfcrypt/fe_448.h \
wolfssl/wolfcrypt/ed448.h wolfssl/wolfcrypt/ge_448.h \
wolfssl/wolfcrypt/eccsi.h wolfssl/wolfcrypt/sakke.h \
wolfssl/wolfcrypt/pkcs7.h wolfssl/wolfcrypt/pkcs12.h \
wolfssl/wolfcrypt/cryptocb.h wolfssl/openssl/evp.h wolfssl/openssl/md4.h \
wolfssl/openssl/md5.h wolfssl/openssl/sha.h wolfssl/openssl/sha3.h \
wolfssl/openssl/ripemd.h wolfssl/openssl/rsa.h wolfssl/openssl/bn.h \
wolfssl/openssl/err.h wolfssl/openssl/dsa.h wolfssl/openssl/ec.h \
wolfssl/openssl/dh.h wolfssl/openssl/opensslv.h \
wolfssl/openssl/compat_types.h wolfssl/openssl/objects.h wolfssl/ssl.h \
wolfssl/callbacks.h wolfssl/openssl/hmac.h wolfssl/openssl/cmac.h \
wolfssl/wolfio.h /usr/include/fcntl.h \
/usr/include/x86_64-linux-gnu/bits/fcntl.h \
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \
/usr/include/x86_64-linux-gnu/bits/fcntl2.h \
/usr/include/x86_64-linux-gnu/sys/socket.h \
/usr/include/x86_64-linux-gnu/sys/uio.h \
/usr/include/x86_64-linux-gnu/bits/uio.h \
/usr/include/x86_64-linux-gnu/bits/socket.h \
/usr/include/x86_64-linux-gnu/bits/socket_type.h \
/usr/include/x86_64-linux-gnu/bits/sockaddr.h \
/usr/include/x86_64-linux-gnu/asm/socket.h \
/usr/include/asm-generic/socket.h \
/usr/include/x86_64-linux-gnu/asm/sockios.h \
/usr/include/asm-generic/sockios.h \
/usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/arpa/inet.h \
/usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
wolfssl/openssl/asn1.h wolfssl/openssl/ssl.h wolfssl/openssl/tls1.h \
wolfssl/openssl/bio.h wolfssl/openssl/crypto.h wolfssl/openssl/conf.h \
wolfssl/openssl/x509.h wolfssl/openssl/ecdsa.h wolfssl/openssl/pkcs7.h \
wolfssl/openssl/pem.h wolfssl/error-ssl.h wolfssl/quic.h \
wolfssl/openssl/stack.h wolfssl/openssl/rand.h wolfssl/openssl/aes.h \
wolfssl/openssl/des.h wolfssl/certs_test.h
/usr/include/stdc-predef.h:
.build_params:
config.h:
wolfssl/options.h:
wolfssl/wolfcrypt/settings.h:
wolfssl/wolfcrypt/visibility.h:
wolfssl/version.h:
wolfssl/wolfcrypt/types.h:
wolfssl/wolfcrypt/wc_port.h:
/usr/include/pthread.h:
/usr/include/features.h:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
/usr/include/endian.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/x86_64-linux-gnu/bits/byteswap.h:
/usr/include/x86_64-linux-gnu/bits/types.h:
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
/usr/include/x86_64-linux-gnu/bits/byteswap-16.h:
/usr/include/sched.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:
/usr/include/time.h:
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/x86_64-linux-gnu/bits/time.h:
/usr/include/xlocale.h:
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
/usr/include/unistd.h:
/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
/usr/include/x86_64-linux-gnu/bits/environments.h:
/usr/include/x86_64-linux-gnu/bits/confname.h:
/usr/include/getopt.h:
/usr/include/x86_64-linux-gnu/bits/unistd.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdatomic.h:
/usr/include/stdio.h:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/wchar.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdarg.h:
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/dirent.h:
/usr/include/x86_64-linux-gnu/bits/dirent.h:
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
/usr/include/x86_64-linux-gnu/bits/local_lim.h:
/usr/include/linux/limits.h:
/usr/include/x86_64-linux-gnu/sys/stat.h:
/usr/include/x86_64-linux-gnu/bits/stat.h:
/usr/include/x86_64-linux-gnu/sys/time.h:
/usr/include/x86_64-linux-gnu/sys/select.h:
/usr/include/x86_64-linux-gnu/bits/select.h:
/usr/include/x86_64-linux-gnu/bits/sigset.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/x86_64-linux-gnu/bits/wchar.h:
wolfssl/wolfcrypt/memory.h:
/usr/include/stdlib.h:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/include/x86_64-linux-gnu/sys/types.h:
/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
/usr/include/alloca.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/string.h:
/usr/include/x86_64-linux-gnu/bits/string.h:
/usr/include/x86_64-linux-gnu/bits/string2.h:
/usr/include/x86_64-linux-gnu/bits/string3.h:
/usr/include/strings.h:
/usr/include/ctype.h:
wolfssl/wolfcrypt/mem_track.h:
wolfssl/wolfcrypt/logging.h:
wolfssl/wolfcrypt/error-crypt.h:
wolfcrypt/test/test_paths.h:
wolfcrypt/test/test.h:
/usr/include/errno.h:
/usr/include/x86_64-linux-gnu/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
wolfssl/wolfcrypt/asn.h:
wolfssl/wolfcrypt/wolfmath.h:
wolfssl/wolfcrypt/sp_int.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/limits.h:
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/syslimits.h:
/usr/include/limits.h:
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
wolfssl/wolfcrypt/hash.h:
wolfssl/wolfcrypt/md5.h:
wolfssl/wolfcrypt/sha.h:
wolfssl/wolfcrypt/sha256.h:
wolfssl/wolfcrypt/sha512.h:
wolfssl/wolfcrypt/blake2.h:
wolfssl/wolfcrypt/blake2-int.h:
wolfssl/wolfcrypt/sha3.h:
wolfssl/wolfcrypt/md4.h:
wolfssl/wolfcrypt/md2.h:
wolfssl/wolfcrypt/random.h:
wolfssl/wolfcrypt/dh.h:
wolfssl/wolfcrypt/dsa.h:
wolfssl/wolfcrypt/asn_public.h:
wolfssl/wolfcrypt/rc2.h:
wolfssl/wolfcrypt/arc4.h:
wolfssl/wolfcrypt/coding.h:
wolfssl/wolfcrypt/signature.h:
wolfssl/wolfcrypt/rsa.h:
wolfssl/wolfcrypt/des3.h:
wolfssl/wolfcrypt/aes.h:
wolfssl/wolfcrypt/cmac.h:
wolfssl/wolfcrypt/wc_encrypt.h:
wolfssl/wolfcrypt/chacha.h:
wolfssl/wolfcrypt/siphash.h:
wolfssl/wolfcrypt/poly1305.h:
wolfssl/wolfcrypt/camellia.h:
wolfssl/wolfcrypt/hmac.h:
wolfssl/wolfcrypt/kdf.h:
wolfssl/wolfcrypt/srp.h:
wolfssl/wolfcrypt/chacha20_poly1305.h:
wolfssl/wolfcrypt/pwdbased.h:
wolfssl/wolfcrypt/ripemd.h:
wolfssl/wolfcrypt/ecc.h:
wolfssl/wolfcrypt/hpke.h:
wolfssl/wolfcrypt/curve25519.h:
wolfssl/wolfcrypt/fe_operations.h:
wolfssl/wolfcrypt/ed25519.h:
wolfssl/wolfcrypt/curve448.h:
wolfssl/wolfcrypt/fe_448.h:
wolfssl/wolfcrypt/ed448.h:
wolfssl/wolfcrypt/ge_448.h:
wolfssl/wolfcrypt/eccsi.h:
wolfssl/wolfcrypt/sakke.h:
wolfssl/wolfcrypt/pkcs7.h:
wolfssl/wolfcrypt/pkcs12.h:
wolfssl/wolfcrypt/cryptocb.h:
wolfssl/openssl/evp.h:
wolfssl/openssl/md4.h:
wolfssl/openssl/md5.h:
wolfssl/openssl/sha.h:
wolfssl/openssl/sha3.h:
wolfssl/openssl/ripemd.h:
wolfssl/openssl/rsa.h:
wolfssl/openssl/bn.h:
wolfssl/openssl/err.h:
wolfssl/openssl/dsa.h:
wolfssl/openssl/ec.h:
wolfssl/openssl/dh.h:
wolfssl/openssl/opensslv.h:
wolfssl/openssl/compat_types.h:
wolfssl/openssl/objects.h:
wolfssl/ssl.h:
wolfssl/callbacks.h:
wolfssl/openssl/hmac.h:
wolfssl/openssl/cmac.h:
wolfssl/wolfio.h:
/usr/include/fcntl.h:
/usr/include/x86_64-linux-gnu/bits/fcntl.h:
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h:
/usr/include/x86_64-linux-gnu/bits/fcntl2.h:
/usr/include/x86_64-linux-gnu/sys/socket.h:
/usr/include/x86_64-linux-gnu/sys/uio.h:
/usr/include/x86_64-linux-gnu/bits/uio.h:
/usr/include/x86_64-linux-gnu/bits/socket.h:
/usr/include/x86_64-linux-gnu/bits/socket_type.h:
/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
/usr/include/x86_64-linux-gnu/asm/socket.h:
/usr/include/asm-generic/socket.h:
/usr/include/x86_64-linux-gnu/asm/sockios.h:
/usr/include/asm-generic/sockios.h:
/usr/include/x86_64-linux-gnu/bits/socket2.h:
/usr/include/arpa/inet.h:
/usr/include/netinet/in.h:
/usr/include/x86_64-linux-gnu/bits/in.h:
wolfssl/openssl/asn1.h:
wolfssl/openssl/ssl.h:
wolfssl/openssl/tls1.h:
wolfssl/openssl/bio.h:
wolfssl/openssl/crypto.h:
wolfssl/openssl/conf.h:
wolfssl/openssl/x509.h:
wolfssl/openssl/ecdsa.h:
wolfssl/openssl/pkcs7.h:
wolfssl/openssl/pem.h:
wolfssl/error-ssl.h:
wolfssl/quic.h:
wolfssl/openssl/stack.h:
wolfssl/openssl/rand.h:
wolfssl/openssl/aes.h:
wolfssl/openssl/des.h:
wolfssl/certs_test.h:

View File

@ -0,0 +1,60 @@
# wolfCrypt Test
Tool for performing cryptographic algorithm testing.
## Example Output
Run on Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz.
```sh
./configure --enable-intelasm --enable-aesni --enable-sp --enable-sp-asm && make
./wolfcrypt/test/testwolfcrypt
------------------------------------------------------------------------------
wolfSSL version 4.0.0
------------------------------------------------------------------------------
error test passed!
MEMORY test passed!
base64 test passed!
asn test passed!
MD5 test passed!
SHA test passed!
SHA-224 test passed!
SHA-256 test passed!
SHA-384 test passed!
SHA-512 test passed!
SHA-3 test passed!
Hash test passed!
HMAC-MD5 test passed!
HMAC-SHA test passed!
HMAC-SHA224 test passed!
HMAC-SHA256 test passed!
HMAC-SHA384 test passed!
HMAC-SHA512 test passed!
HMAC-SHA3 test passed!
GMAC test passed!
Chacha test passed!
POLY1305 test passed!
ChaCha20-Poly1305 AEAD test passed!
AES test passed!
AES192 test passed!
AES256 test passed!
AES-GCM test passed!
RANDOM test passed!
RSA test passed!
DH test passed!
ECC test passed!
logging test passed!
mutex test passed!
memcb test passed!
Test complete
```
## Windows Visual Studio
For building wolfCrypt test project in Visual Studio open the `test.sln`. For newer Visual Studio version it may prompt for a one-way upgrade. Then you may have to right-click on the solution and choose `Retarget solution` to update the project files for your Visual Studio version.
If you see an error about `rc.exe` then you'll need to update the "Target Platform Version". You can do this by right-clicking on the test project -> General -> "Target Platform Version" and changing to 8.1 (needs to match the wolfssl library project).
This solution includes the wolfSSL library project at `<wolfssl-root>wolfssl.vcxproj` and will compile the library, then the test project.

View File

@ -0,0 +1,30 @@
# vim:ft=automake
# All paths should be given relative to the root
if BUILD_WOLFCRYPT_TESTS
if !BUILD_LINUXKM
noinst_PROGRAMS+= wolfcrypt/test/testwolfcrypt
if BUILD_CRYPTONLY
check_PROGRAMS+= wolfcrypt/test/testwolfcrypt
endif
noinst_PROGRAMS+= wolfcrypt/test/testwolfcrypt
wolfcrypt_test_testwolfcrypt_SOURCES = wolfcrypt/test/test.c
wolfcrypt_test_testwolfcrypt_LDADD = src/libwolfssl@LIBSUFFIX@.la $(LIB_STATIC_ADD)
wolfcrypt_test_testwolfcrypt_DEPENDENCIES = src/libwolfssl@LIBSUFFIX@.la
noinst_HEADERS += wolfcrypt/test/test.h wolfcrypt/test/test_paths.h.in
endif
endif
if BUILD_WOLFCRYPT_TESTS_LIBS
lib_LTLIBRARIES += wolfcrypt/test/libwolfcrypttest.la
wolfcrypt_test_libwolfcrypttest_la_SOURCES = wolfcrypt/test/test.c
wolfcrypt_test_libwolfcrypttest_la_CPPFLAGS = -DNO_MAIN_DRIVER
wolfcrypt_test_libwolfcrypttest_la_LIBADD = src/libwolfssl@LIBSUFFIX@.la
wolfcrypt_test_libwolfcrypttest_la_DEPENDENCIES = src/libwolfssl@LIBSUFFIX@.la
endif
EXTRA_DIST += wolfcrypt/test/test.sln
EXTRA_DIST += wolfcrypt/test/test.vcproj
EXTRA_DIST += wolfcrypt/test/README.md
DISTCLEANFILES+= wolfcrypt/test/.libs/testwolfcrypt

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,104 @@
/* wolfcrypt/test/test.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
*
* This file is part of wolfSSL.
*
* wolfSSL is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* wolfSSL is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
*/
#ifndef WOLFCRYPT_TEST_H
#define WOLFCRYPT_TEST_H
#include <wolfssl/wolfcrypt/types.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef WC_TEST_RET_CUSTOM_TYPE
typedef WC_TEST_RET_CUSTOM_TYPE wc_test_ret_t;
#else
typedef sword32 wc_test_ret_t;
#endif
#include <wolfssl/wolfcrypt/settings.h>
#ifdef HAVE_STACK_SIZE
THREAD_RETURN WOLFSSL_THREAD wolfcrypt_test(void* args);
#else
wc_test_ret_t wolfcrypt_test(void* args);
#endif
#ifndef NO_MAIN_DRIVER
wc_test_ret_t wolfcrypt_test_main(int argc, char** argv);
#endif
#if defined(WOLFSSL_ESPIDF) || defined(_WIN32_WCE)
int wolf_test_task(void);
#endif
#ifndef WC_TEST_RET_HAVE_CUSTOM_MACROS
#define WC_TEST_RET_TAG_NC 0L
#define WC_TEST_RET_TAG_EC 1L
#define WC_TEST_RET_TAG_ERRNO 2L
#define WC_TEST_RET_TAG_I 3L
#define WC_TEST_RET_ENC(line, i, tag) \
((wc_test_ret_t)(-((wc_test_ret_t)(line) + ((wc_test_ret_t)((word32)(i) & 0x7ffL) * 100000L) + ((wc_test_ret_t)(tag) << 29L))))
#ifndef WC_TEST_RET_LN
#define WC_TEST_RET_LN __LINE__
#endif
/* encode no code */
#define WC_TEST_RET_ENC_NC WC_TEST_RET_ENC(WC_TEST_RET_LN, 0, WC_TEST_RET_TAG_NC)
/* encode positive integer */
#define WC_TEST_RET_ENC_I(i) WC_TEST_RET_ENC(WC_TEST_RET_LN, i, WC_TEST_RET_TAG_I)
/* encode error code (negative integer) */
#define WC_TEST_RET_ENC_EC(ec) WC_TEST_RET_ENC(WC_TEST_RET_LN, -(ec), WC_TEST_RET_TAG_EC)
/* encode system/libc error code */
#if defined(HAVE_ERRNO_H) && !defined(NO_FILESYSTEM) && \
!defined(NO_STDIO_FILESYSTEM) && !defined(WOLFSSL_USER_IO)
#include <errno.h>
#define WC_TEST_RET_ENC_ERRNO WC_TEST_RET_ENC(WC_TEST_RET_LN, errno, WC_TEST_RET_TAG_ERRNO)
#else
#define WC_TEST_RET_ENC_ERRNO WC_TEST_RET_ENC_NC
#endif
#define WC_TEST_RET_DEC_TAG(x) ((-(x)) >> 29L)
/* decode line number */
#define WC_TEST_RET_DEC_LN(x) ((int)(((-(x)) & ~(3L << 29L)) % 100000L))
/* decode integer or errno */
#define WC_TEST_RET_DEC_I(x) ((int)((((-(x)) & ~(3L << 29L)) / 100000L)))
/* decode error code */
#define WC_TEST_RET_DEC_EC(x) ((int)(-WC_TEST_RET_DEC_I(x)))
#endif /* !WC_TEST_RET_HAVE_CUSTOM_MACROS */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* WOLFCRYPT_TEST_H */

View File

@ -0,0 +1,59 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual C++ Express 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcproj", "{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}"
ProjectSection(ProjectDependencies) = postProject
{73973223-5EE8-41CA-8E88-1D60E89A237B} = {73973223-5EE8-41CA-8E88-1D60E89A237B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wolfssl", "..\..\wolfssl.vcxproj", "{73973223-5EE8-41CA-8E88-1D60E89A237B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
DLL Debug|Win32 = DLL Debug|Win32
DLL Debug|x64 = DLL Debug|x64
DLL Release|Win32 = DLL Release|Win32
DLL Release|x64 = DLL Release|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Debug|Win32.ActiveCfg = Debug|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Debug|Win32.Build.0 = Debug|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Debug|x64.ActiveCfg = Debug|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Debug|x64.Build.0 = Debug|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Debug|Win32.ActiveCfg = Debug|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Debug|Win32.Build.0 = Debug|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Debug|x64.ActiveCfg = Debug|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Debug|x64.Build.0 = Debug|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Release|Win32.ActiveCfg = Release|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Release|Win32.Build.0 = Release|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Release|x64.ActiveCfg = Release|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.DLL Release|x64.Build.0 = Release|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Release|Win32.ActiveCfg = Release|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Release|Win32.Build.0 = Release|Win32
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Release|x64.ActiveCfg = Release|x64
{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}.Release|x64.Build.0 = Release|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|Win32.ActiveCfg = Debug|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|Win32.Build.0 = Debug|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|x64.ActiveCfg = Debug|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|x64.Build.0 = Debug|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|x64.Build.0 = DLL Debug|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|Win32.Build.0 = DLL Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|x64.ActiveCfg = DLL Release|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|x64.Build.0 = DLL Release|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|Win32.ActiveCfg = Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|Win32.Build.0 = Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|x64.ActiveCfg = Release|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="test"
ProjectGUID="{D04BDF66-664A-4D59-BEAC-8AB2D5809C21}"
Keyword="Win32Proj"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../..;../../IDE/WIN;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WOLFSSL_LIB;WOLFSSL_USER_SETTINGS;"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="Ws2_32.lib"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../..;../../IDE/WIN;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WOLFSSL_LIB;WOLFSSL_USER_SETTINGS;"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="Ws2_32.lib"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\test.c"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,25 @@
/* wolfcrypt/test/test_paths.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
*
* This file is part of wolfSSL.
*
* wolfSSL is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* wolfSSL is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
*/
#ifndef NO_FILESYSTEM
#define CERT_PREFIX "/media/work/project/aw/rtos/wolfssl/"
#define CERT_WRITE_TEMP_DIR "/media/work/project/aw/rtos/wolfssl/"
#endif /* NO_FILESYSTEM */

View File

@ -0,0 +1,25 @@
/* wolfcrypt/test/test_paths.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
*
* This file is part of wolfSSL.
*
* wolfSSL is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* wolfSSL is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
*/
#ifndef NO_FILESYSTEM
#define CERT_PREFIX "@abs_top_srcdir@/"
#define CERT_WRITE_TEMP_DIR "@abs_top_builddir@/"
#endif /* NO_FILESYSTEM */