diff --git a/IDE/ARDUINO/wolfssl-arduino.sh b/IDE/ARDUINO/wolfssl-arduino.sh index 6b46d7f1e..076a2a628 100755 --- a/IDE/ARDUINO/wolfssl-arduino.sh +++ b/IDE/ARDUINO/wolfssl-arduino.sh @@ -32,6 +32,14 @@ if [ "$DIR" = "ARDUINO" ]; then mv ./wolfSSL/bio.c ./wolfSSL/wolfssl mv ./wolfSSL/evp.c ./wolfSSL/wolfssl + # make a copy of evp.c and bio.c for ssl.c to include inline + cp ./wolfSSL/wolfssl/evp.c ./wolfSSL/wolfcrypt/src/evp.c + cp ./wolfSSL/wolfssl/bio.c ./wolfSSL/wolfcrypt/src/bio.c + + # copy openssl compatibility headers to their appropriate location + mkdir ./wolfSSL/wolfssl/openssl + cp ../../wolfssl/openssl/* ./wolfSSL/wolfssl/openssl + echo "/* Generated wolfSSL header file for Arduino */" > ./wolfSSL/wolfssl.h echo "#include " >> ./wolfSSL/wolfssl.h echo "#include " >> ./wolfSSL/wolfssl.h