Integrating AWS IoT (Alexa) with WP76 | Upgrading OpenSSL

Hello,

We are working with WP76xx and Legato 19.11.2 (the stable version from release 16). We would like to integrate it with AWS (Registration | AVS for AWS IoT) which requires Curve25519.

Currently, the Linux Kernel prebuilt has OpenSSL version 1.0.2 which doesn’t support Curve25519, but version 1.1.1 does.

What would be the proper way to go about this?
Should we rebuild the kernel ourselves and edit the .bb files in order to have the 1.1.1 version? Is there maybe another way to go about doing this?
Is there a place where I could find the .bb for OpenSSL 1.1.1 for the WP76 platform because when I checked the current recipes I saw that a lot of patch files were involved? I think that would be a lot of work to do from scratch for people that haven’t been involved with YOCTO as much.

probably you need to wait for next release FW R17.

Or you can see if you can use these SSL libraries (OpenSSL 1.1.1g):
libcrypto.so.1.1 (2.0 MB)
libssl.so.1.1 (436.3 KB)

1 Like

Hello @jyijyi
Thanks for your support. I am checking them and I need include files.

you can download here:

Hi @lazzo , do you manage to upgrade the SSL version? Care to share how you do it?

hi @ThaoNguyen , have you managed to resolve it? care to share?