# Integrating AWS IoT (Alexa) with WP76 | Upgrading OpenSSL

**URL:** <https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902>\
**Category:** Legato Linux distribution (Yocto project)\
**Created:** [July 22, 2021, 4:22pm UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902 "2021-07-22T16:22:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lazzo](https://avatars.discourse-cdn.com/v4/letter/l/dbc845/32.png) [@lazzo](https://forum.legato.io/u/lazzo)\
**Post date:** [July 22, 2021, 4:22pm UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/1 "2021-07-22T16:22:29Z")

</div>

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](https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/avs-for-aws-iot-registration.html)) which requires [Curve25519](https://tools.ietf.org/html/rfc7748#section-4.1).

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.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)\
**Post date:** [July 23, 2021, 12:41am UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/2 "2021-07-23T00:41:01Z")

</div>

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](https://forum.legato.io/uploads/short-url/zghA5InejJHhd2Nc890Vm2UYvH0.1) (2.0 MB)  
[libssl.so.1.1](https://forum.legato.io/uploads/short-url/zkxwuwYy3gO3SWo3yfhIK32wnIc.1) (436.3 KB)

---

<div class="post-metadata">

**Author:** ![ThaoNguyen](https://avatars.discourse-cdn.com/v4/letter/t/7bcc69/32.png) [@ThaoNguyen](https://forum.legato.io/u/ThaoNguyen)\
**Post date:** [July 26, 2021, 2:55am UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/3 "2021-07-26T02:55:57Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)\
**Post date:** [July 26, 2021, 4:07am UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/4 "2021-07-26T04:07:38Z")

</div>

you can download here:

> **[openssl/include/openssl at OpenSSL\_1\_1\_1g · openssl/openssl](https://github.com/openssl/openssl/tree/OpenSSL_1_1_1g/include/openssl)**
>
> OpenSSL\_1\_1\_1g/include/openssl

---

<div class="post-metadata">

**Author:** ![babang.parhusip](https://avatars.discourse-cdn.com/v4/letter/b/54ee81/32.png) [@babang.parhusip](https://forum.legato.io/u/babang.parhusip)\
**Post date:** [April 21, 2022, 4:53am UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/5 "2022-04-21T04:53:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![babang.parhusip](https://avatars.discourse-cdn.com/v4/letter/b/54ee81/32.png) [@babang.parhusip](https://forum.legato.io/u/babang.parhusip)\
**Post date:** [April 22, 2022, 9:26am UTC](https://forum.legato.io/t/integrating-aws-iot-alexa-with-wp76-upgrading-openssl/5902/6 "2022-04-22T09:26:55Z")

</div>

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