mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-13 23:25:10 -05:00
* deleted old version wolfSSL before updating * updated wolfSSL to the latest version(v4.4.0) * updated wolfSSL to the latest version(v4.4.0) * added macros for timing resistance Co-authored-by: RichardBarry <3073890+RichardBarry@users.noreply.github.com> Co-authored-by: Ming Yue <mingyue86010@gmail.com>
36 lines
621 B
Bash
36 lines
621 B
Bash
[ "$(whoami)" != "root" ] && echo "Sorry, you are not root." && exit 1
|
|
|
|
apt-get update
|
|
|
|
apt-get install -y \
|
|
git autoconf libtool python-dev python3-dev python-pip libffi-dev
|
|
|
|
pip install -U pip setuptools
|
|
|
|
git clone --depth 1 https://github.com/wolfssl/wolfssl.git
|
|
[ $? -ne 0 ] && echo "\n\nCouldn't download wolfssl.\n\n" && exit 1
|
|
|
|
pushd wolfssl
|
|
|
|
./autogen.sh
|
|
./configure
|
|
make
|
|
make install
|
|
ldconfig
|
|
|
|
popd
|
|
|
|
rm -rf wolfssl
|
|
|
|
pushd /vagrant
|
|
|
|
pip install -r requirements-testing.txt
|
|
|
|
make clean
|
|
|
|
tox -epy27,py34 -- -v
|
|
|
|
popd
|
|
|
|
# pip install wolfssl
|
|
# [ $? -ne 0 ] && echo -e "\n\nCouldn't install wolfssl.\n\n" && exit 1
|