All Projects → cryptotronix → cryptoauth-arduino

cryptotronix / cryptoauth-arduino

Licence: LGPL-3.0 license
An Arduino library for Atmel's ATSHA204(A)

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
assembly
5116 projects
Makefile
30231 projects

cryptoauth-arduino

Build Status Stories in Ready

An Arduino library for Atmel's CryptoAuthentication Devices (ATSHA204x and ATECC108x).

WARNING

This software is in pre-alpha! It's probably best that you first configure the chip on a linux based platform using the EClet driver for the 108 or the hashlet driver for the 204. Once configured, you'll have an easier time of using this library.

In the example file is the basic get random function which will return a fixed test pattern if you haven't personalized your device. Once personalized (with the above linux drivers) you will get 32 bytes of random.

Feel free to create a new issue for bugs and features requests. Pull requests are welcome too :)

License

Atmel's code is licensed under a custom open source license. It is included under extras. I share the interpretation of the license as these guys.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].