![John Safranek](/assets/img/avatar_default.png)
1. Update gitignore with some more VS outputs. 2. Update the Windows IDE user settings with FIPSv2 settings. 3. Remove redundant _InitHmac() function from ssl.c. 4. In wc_DhGenerateParams(), initialize the groupSz and bufSz to 0. 5. In wc_DhExportParamsRaw(), initialize pLen, qLen, and gLen to 0. 6. In wc_MakeRsaKey(), initialize isPrime to 0. 7. In ecc_test_make_pub(), initialize exportBuf and tmp to NULL and initialize the ECC key before any chance of trying to free it. 8. In fips_test.h header, update types.h include to use the wolfCrypt types rather than ctaocrypt types. 9. In fips_test.h header, change the visibility tags on all the function prototypes to use the WOLFSSL tags rather than CYASSL. 10. Change the wolfCrypt visibility tags to use CyaSSL's tags for old FIPS and the regular tags for new FIPS and non-FIPS builds.
246 lines
4.9 KiB
Plaintext
246 lines
4.9 KiB
Plaintext
ctaocrypt/src/src/
|
|
*.swp
|
|
*.lo
|
|
*.la
|
|
*.o
|
|
*.patch
|
|
*.deps
|
|
*.libs
|
|
*.cache
|
|
.dirstamp
|
|
*.user
|
|
configure
|
|
config.*
|
|
*Debug/
|
|
*Release/
|
|
*.ncb
|
|
*.suo
|
|
*.sdf
|
|
*.opensdf
|
|
ipch/
|
|
build-aux/
|
|
rpm/spec
|
|
*.rpm
|
|
stamp-h
|
|
cyassl/options.h
|
|
wolfssl/options.h
|
|
libtool.m4
|
|
aclocal.m4
|
|
aminclude.am
|
|
lt*.m4
|
|
Makefile.in
|
|
Makefile
|
|
depcomp
|
|
missing
|
|
libtool
|
|
tags
|
|
.tags*
|
|
cyassl-config
|
|
wolfssl-config
|
|
cyassl.sublime*
|
|
fips.h
|
|
fips.c
|
|
fips_test.c
|
|
fips
|
|
wolfcrypt_first.c
|
|
wolfcrypt_last.c
|
|
selftest.c
|
|
src/async.c
|
|
wolfssl/async.h
|
|
wolfcrypt/src/async.c
|
|
wolfssl/wolfcrypt/async.h
|
|
wolfcrypt/src/port/intel/quickassist.c
|
|
wolfcrypt/src/port/intel/quickassist_mem.c
|
|
wolfcrypt/src/port/cavium/cavium_nitrox.c
|
|
wolfssl/wolfcrypt/port/intel/quickassist.h
|
|
wolfssl/wolfcrypt/port/intel/quickassist_mem.h
|
|
wolfssl/wolfcrypt/port/cavium/cavium_nitrox.h
|
|
ctaocrypt/benchmark/benchmark
|
|
ctaocrypt/test/testctaocrypt
|
|
wolfcrypt/benchmark/benchmark
|
|
wolfcrypt/test/testwolfcrypt
|
|
examples/benchmark/tls_bench
|
|
examples/client/client
|
|
examples/echoclient/echoclient
|
|
examples/echoserver/echoserver
|
|
examples/server/server
|
|
examples/sctp/sctp-server
|
|
examples/sctp/sctp-server-dtls
|
|
examples/sctp/sctp-client
|
|
examples/sctp/sctp-client-dtls
|
|
server_ready
|
|
snifftest
|
|
output
|
|
mcapi/test
|
|
testsuite/testsuite
|
|
tests/unit
|
|
testsuite/testsuite.test
|
|
tests/unit.test
|
|
tests/bio_write_test.txt
|
|
testsuite/*.der
|
|
testsuite/*.pem
|
|
testsuite/*.raw
|
|
cert.der
|
|
cert.pem
|
|
certecc.der
|
|
certecc.pem
|
|
othercert.der
|
|
othercert.pem
|
|
certeccrsa.der
|
|
certeccrsa.pem
|
|
ntru-cert.der
|
|
ntru-cert.pem
|
|
ntru-key.raw
|
|
key.der
|
|
key.pem
|
|
ecc-public-key.der
|
|
ecc-key-pkcs8.der
|
|
ecc-key.der
|
|
ecc-key.pem
|
|
certreq.der
|
|
certreq.pem
|
|
pkcs7cert.der
|
|
pkcs7signedData_RSA_SHA.der
|
|
pkcs7signedData_RSA_SHA_noattr.der
|
|
pkcs7signedData_RSA_SHA224.der
|
|
pkcs7signedData_RSA_SHA256.der
|
|
pkcs7signedData_RSA_SHA384.der
|
|
pkcs7signedData_RSA_SHA512.der
|
|
pkcs7signedData_ECDSA_SHA.der
|
|
pkcs7signedData_ECDSA_SHA_noattr.der
|
|
pkcs7signedData_ECDSA_SHA224.der
|
|
pkcs7signedData_ECDSA_SHA256.der
|
|
pkcs7signedData_ECDSA_SHA384.der
|
|
pkcs7signedData_ECDSA_SHA512.der
|
|
pkcs7envelopedDataDES3.der
|
|
pkcs7envelopedDataAES128CBC.der
|
|
pkcs7envelopedDataAES192CBC.der
|
|
pkcs7envelopedDataAES256CBC.der
|
|
diff
|
|
sslSniffer/sslSnifferTest/tracefile.txt
|
|
tracefile.txt
|
|
*.gz
|
|
*.zip
|
|
*.bak
|
|
*.dummy
|
|
*.xcworkspace
|
|
xcuserdata
|
|
compile
|
|
NTRU_algorithm/
|
|
NTRU/
|
|
build-test/
|
|
build/
|
|
cyassl.xcodeproj/
|
|
cyassl*rc*
|
|
autoscan.log
|
|
TAGS
|
|
.DS_Store
|
|
support/cyassl.pc
|
|
support/wolfssl.pc
|
|
cyassl/ctaocrypt/stamp-h1
|
|
swig/_cyassl.so
|
|
swig/_wolfssl.so
|
|
swig/cyassl.py
|
|
swig/wolfssl.py
|
|
swig/cyassl.pyc
|
|
swig/wolfssl.pyc
|
|
swig/cyassl_wrap.c
|
|
swig/wolfssl_wrap.c
|
|
stamp-h1
|
|
clang_output_*
|
|
internal.plist
|
|
cov-int
|
|
cyassl.tgz
|
|
*.log
|
|
*.trs
|
|
IDE/MDK-ARM/Projects/
|
|
IDE/MDK-ARM/STM32F2xx_StdPeriph_Lib/inc
|
|
IDE/MDK-ARM/STM32F2xx_StdPeriph_Lib/src
|
|
IDE/MDK-ARM/LPC43xx/Drivers/
|
|
IDE/MDK-ARM/LPC43xx/LPC43xx/
|
|
*.gcno
|
|
*.gcda
|
|
*.gcov
|
|
|
|
# MPLAB Generated Files (OS X)
|
|
mcapi/wolfcrypt_mcapi.X/nbproject/Makefile-*
|
|
mcapi/wolfcrypt_mcapi.X/nbproject/Package-default.bash
|
|
mcapi/wolfcrypt_test.X/nbproject/Makefile-*
|
|
mcapi/wolfcrypt_test.X/nbproject/Package-default.bash
|
|
mcapi/wolfssl.X/nbproject/Makefile-*
|
|
mcapi/wolfssl.X/nbproject/Package-default.bash
|
|
mcapi/zlib.X/nbproject/Makefile-*
|
|
mcapi/zlib.X/nbproject/Package-default.bash
|
|
mplabx/wolfcrypt_benchmark.X/nbproject/Makefile-*
|
|
mplabx/wolfcrypt_benchmark.X/nbproject/Package-default.bash
|
|
mplabx/wolfcrypt_test.X/nbproject/Makefile-*
|
|
mplabx/wolfcrypt_test.X/nbproject/Package-default.bash
|
|
mplabx/wolfssl.X/nbproject/Makefile-*
|
|
mplabx/wolfssl.X/nbproject/Package-default.bash
|
|
mplabx/wolfssl.X/nbproject/private
|
|
mplabx/wolfcrypt_test.X/nbproject/private
|
|
mplabx/wolfcrypt_benchmark.X/nbproject/private
|
|
mplabx/wolfssl.X/dist/default/
|
|
mplabx/wolfcrypt_test.X/dist/default/
|
|
mplabx/wolfcrypt_benchmark.X/dist/default/
|
|
*.dSYM
|
|
|
|
# Vagrant folder
|
|
.vagrant/
|
|
|
|
# CodeWarrior Generated Files (Windows)
|
|
mqx/cyassl/.settings
|
|
mqx/cyassl_client/.settings
|
|
mqx/cyassl_client/.cwGeneratedFileSetLog
|
|
mqx/cyassl_client/SaAnalysispointsManager.apconfig
|
|
mqx/util_lib/.settings
|
|
mqx/wolfcrypt_test/.settings
|
|
mqx/wolfcrypt_test/.cwGeneratedFileSetLog
|
|
mqx/wolfcrypt_test/SaAnalysispointsManager.apconfig
|
|
mqx/wolfcrypt_benchmark/.settings
|
|
mqx/wolfcrypt_benchmark/.cwGeneratedFileSetLog
|
|
mqx/wolfcrypt_benchmark/SaAnalysispointsManager.apconfig
|
|
|
|
# User Crypto example build
|
|
wolfcrypt/user-crypto/aclocal.m4
|
|
wolfcrypt/user-crypto/config.guess
|
|
wolfcrypt/user-crypto/autom4te.cache
|
|
wolfcrypt/user-crypto/config.log
|
|
wolfcrypt/user-crypto/config.status
|
|
wolfcrypt/user-crypto/config.sub
|
|
wolfcrypt/user-crypto/depcomp
|
|
wolfcrypt/user-crypto/install-sh
|
|
wolfcrypt/user-crypto/libtool
|
|
wolfcrypt/user-crypto/ltmain.sh
|
|
wolfcrypt/user-crypto/m4
|
|
wolfcrypt/user-crypto/missing
|
|
wolfcrypt/user-crypto/Makefile.in
|
|
wolfcrypt/user-crypto/lib/libusercrypto.*
|
|
*.hzs
|
|
|
|
# wolfSSL CSharp wrapper
|
|
wrapper/CSharp/x64/
|
|
|
|
# Visual Studio Code Workspace Files
|
|
*.vscode
|
|
*.userprefs
|
|
*.exe
|
|
*.dll
|
|
.vs
|
|
Backup
|
|
UpgradeLog.htm
|
|
|
|
IDE/INTIME-RTOS/Debug_*
|
|
IDE/VS-ARM/.vs
|
|
|
|
# Hexiwear
|
|
IDE/HEXIWEAR/wolfSSL_HW/Debug
|
|
|
|
# Linux-SGX
|
|
IDE/LINUX-SGX/*.a
|
|
|
|
# Binaries
|
|
wolfcrypt/src/port/intel/qat_test
|
|
/mplabx/wolfssl.X/dist/default/
|
|
/mplabx/wolfcrypt_test.X/dist/default/
|