Skip to content
development
Go to file
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
cpu
 
 
dev
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Crypto-Engine-Contiki

The OpenMote (cc2538) platform offers hardware crypto engines supporting SHA256, AES, and Public Key Crypto operations. We utilize the crypto engines for all crypto operations involved in DTLS to have a better performance. Most parts of the code have been done by Andreas Dröscher during his master's thesis project.

In this repo, we share the required drivers to access the crypto engines, and a modified DTLS implementation that can both run on softwarebased crypto libriaries, but most importantly as well supports the hardware crypto.

We would like to share:

  • the drivers for the crypto engine in cpu/cc2538/dev/
  • example code how to use the crypo engines' API in example/cc2538dk/crypto
  • the modified tinydtls-based implemention of DTLS in examples/tinydtls

Ongoing work:

Main contributors to this repo are:

About

Adding hardware crypto support for Contiki

Resources

License

Packages

No packages published
You can’t perform that action at this time.