Projects:arduino-oath-token

From infoserver_lab
Jump to: navigation, search

Arduino OATH Token

"size isn't the strong point"
1st prototype

Basicaly it generates 6 digits OTP based in a EPOCH time stored in a variable called birthTime There is no time drift. The OTP is updated each 30 seconds.

However a small change was added to sha1.h and sha1.c: The method size_t Sha1Class::writebytes(const uint8_t* data, int length)

  • For debug purposes the main important functions are printed to serial output.
  • Banner2fisl13.jpg This small project was built in order to explain how to implement a OATH token with only open-source tools. Also, this project will be presented at International Free Software Forum (FISL13 http://softwarelivre.org/fisl13/about-the-event)
  • Author: Jose (Ricardo de Oliveira) Damico (jd dot comment at gmail dot com)


Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox