Infineon / onchipdtls-optiga-trust-x

Application note for the on-chip DTLS client feature (Mutual Authentication and Secure Communication) usage for the OPTIGA™ Trust X hostcode and the OPTIGA™ Trust X evaluation kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infineon OPTIGA™ Trust X on-chip DTLS example

Description

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

Summary

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

Hardware and Software

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Application note for the on-chip DTLS client feature (Mutual Authentication and Secure Communication) usage for the OPTIGA™ Trust X hostcode and the OPTIGA™ Trust X evaluation kit

License:MIT License


Languages

Language:C 96.9%Language:C++ 2.9%Language:Assembly 0.2%Language:Groovy 0.0%