This repository contains one of Application Notes for OPTIGA™ Trust X security chip, showing how to perform a DTLS handshake with mutual authentication supported by on-chip DTLS 1.2 client feature of the OPTIGA™ Trust X (supported ciphersuite TLS_ECDHE_ECDSA_WITH_AES128_CCM_8). On-chip DTLS implementation means, that the host MCU implements DTLS Record Layer (part of the core hotscode library), as well as data reassembly and fragmentation (if required).
- You can find step-by-step get started guide on the Wiki page of the project
- You can find more information about the security chip in the core repository
- You can find other Application Notes in the respective repository
In this guide you may find the following steps:
- How to import this project into the DAVE™ IDE
- How to build the software and flash the development board (described below)
- How to setup a local Ethernet network for this example
- How to start a sample OpenSSL DTLS 1.2 server and connect the evaluation kit running DTLS 1.2 client
- How to debug and perform the project
- This get started guide uses the OPTIGA™ Trust X evaluation and demonstration kit
- This get started guide uses DAVE™ IDE as a reference software development platform
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE file for details