Closed ghost closed 3 years ago
Detailed TLS specification support is really outside the scope of anything we can provide.
WolfSSL is included in Harmony 3 and comes with a license for use on Microchip Products. Given you're using a SAME54 I would recommend using the onboard ECDH capabilities for ephemeral TLS keys anyway. Regardless WolfSSL has ATECC608A support built in with a tested TLS implementation.
For product support questions you should submit a product support request through the Microchip Support portal. For details on the Support Portal or how to use it please see How to Submit a Case
I have a Socket server up in Python and the clients are connected using SAME54 (+ ECC608A).
We recognize that there are five tasks to be done with ECDH We are referring to the TLS1.2 handshake.
1 the ECC key exchange is done.
2 can be replaced using the current fixed value. 3 has been created. 4 and 5 have not been created.
In order to create Master Secret and Key Block, which function should I call, and in what order?