Skip to content
No description, website, or topics provided.
C Python CMake
Branch: master
Clone or download
copercini and bryan-hunt Fix provisioning_root_public_key variable type (#3)
* Fix provisioning_root_public_key variable type

* Fix Device certificate missmatch error log
Latest commit 91a1af2 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
boards Initial Commit Jan 28, 2019
cryptoauthlib @ f6e700a Update examples with api change and to work with embedded projects Feb 1, 2019
mbedtls @ fb1972d
scripts Fix provisioning_root_public_key variable type (#3) Feb 14, 2019
source
.gitignore Initial Commit Jan 28, 2019
.gitmodules Initial Commit Jan 28, 2019
CMakeLists.txt Initial Commit Jan 28, 2019
README.md Initial Commit Jan 28, 2019

README.md

mbedTLS Integration Examples

This project demostrates integration of mbedTLS and hardware cryptographic modules such as the ATECC608A.

Supported hardware

Getting Started

Clone the project and it's submodules

git clone --recursive https://github.com/MicrochipTech/mbedtls-examples.git

Select the platform

Windows and Linux use CMAKE for configuration of the project for all other projects they can be found in the boards directory.

Configure the device

Build and run the configure program. If the device is already configured this step can be skipped.

Create the PKI ecosystem

See scripts/README.md and follow the instructions for setting up a chain of trust

Provision the device

Build and run the provision program with the provision.h output from the PKI scripts. This will write the certificate data into the device

Connect to your service with mutual authentication

Build and run the connect program to use the provisioned device as the secure key storage and hardware accelerator in your mbedTLS session

You can’t perform that action at this time.