Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wolfSSL 5.6.6-Arduino.2 update #5

Merged
merged 1 commit into from
Mar 8, 2024

Conversation

gojimmypi
Copy link
Contributor

Overview

This PR assembles a second v5.6.6 post-release snapshot 5.6.6-Arduino.2 of wolfssl including changes in wolfSSL/wolfssl#7304.

Addresses #4, wolfSSL/wolfssl#6360, arduino/library-registry#4056 (comment), onelife/Arduino_wolfssl#1.

Background

The files here were restructured with the wolfssl-arduino.sh script located in IDE/ARDUINO (see update).

Reminder: Why restructure and exclude files? See #1 and arduino/arduino-cli#631.

Update Process

For reference, the clone of this fork is located in my C:\workspace\Arduino-wolfSSL-gojimmypi and I used WSL.

Here are the steps I used:

# The script runs from wolfSSL in the IDE/ARDUINO directory.
cd /mnt/c/workspace/wolfssl-$USER-PR/IDE/ARDUINO

# Remove any wolfssl temp directory in ./IDE/ARDUINO
rm -rf ./wolfssl

# This publishing operation is an append:
# Consider removing all files from target `Arduino-wolfSSL` (except `.git` directory)

# Restructure the wolfSSL files into an Arduino-specific library format and contents (excludes non C files)
./wolfssl-arduino.sh INSTALL /mnt/c/workspace/Arduino-wolfSSL-$USER

# (Push the changes, create this PR)

Testing

Remove any existing wolfSSL Arduino library. Install and check examples. Testing performed like this:

# Delete the existing Arduino library.
rm -rf /mnt/c/Users/$USER/Documents/Arduino/libraries/wolfssl

# Remove any wolfssl temp directory in ./IDE/ARDUINO
rm -rf ./wolfssl

# Install wolfSSL Arduino Library.
./wolfssl-arduino.sh INSTALL

# See new examples

Arduino IDE Notes

Acceptance of this PR does not automatically generate an Arduino Library version update. See the Library Registry FAQ.

Once an Arduino Release is created, there will be two new examples in the Arduino IDE:

File - Examples - wolfssl

See the bottom of the list in the Examples from Custom Libraries section:

image

Additional Information

See also the full wolfSSL with Arduino documentation.

Log: https://downloads.arduino.cc/libraries/logs/github.com/wolfSSL/Arduino-wolfSSL/

@dgarske dgarske merged commit 32a78d6 into wolfSSL:main Mar 8, 2024
@gojimmypi
Copy link
Contributor Author

Hi @dgarske - I've created a draft Arduino release for wolfSSL 5.6.6-Arduino.2

https://github.com/wolfSSL/Arduino-wolfSSL/releases

Ok to publish?

@dgarske
Copy link
Contributor

dgarske commented Mar 8, 2024

Hi @dgarske - I've created a draft Arduino release for wolfSSL 5.6.6-Arduino.2

https://github.com/wolfSSL/Arduino-wolfSSL/releases

Ok to publish?

YES

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants