Hi Everyone
I'm trying to get one of these excellent little chips to work with the Teensy:
https://www.sparkfun.com/products/11551
Has anyone else managed this? Someone has written an Arduino library:
https://github.com/jimblom/sha204-Breakout
It built fine and ran fine but when I connected to the chip nothing happened. By that I mean that the code returned the same blank response as when the chip was not connected.
Has anybody managed to get this to work with a Teensy? The chip's functions are quite impressive. It provides hardware SHA256 hashing and also you can add a secret to the chip that is securely stored that you can hash with (HMAC). Therefore proving the identity of the hardware. It also has a "high quality" random number generator (RNG) which I would imagine is superior to what you can do on the Teensy.
I think most projects that do anything with encryption or secure communication could benefit from one of these.
I'm willing to buy a few people one of these chips if they have a realistic chance of being able to help (it's a very low cost chip). It uses a one-wire interface called I2C. I would just paypal across the $10 or so that it would cost.
The arduino library didn't expose all the functionality of the chip and I already accepted I might have to do some real serious development to understand how to expose the rest. But with the examples not working at all I'm struggling how to go about getting this to work. I will obviously share any progress I make with this further down the line.
Thanks for your help.
Andy
I'm trying to get one of these excellent little chips to work with the Teensy:
https://www.sparkfun.com/products/11551
Has anyone else managed this? Someone has written an Arduino library:
https://github.com/jimblom/sha204-Breakout
It built fine and ran fine but when I connected to the chip nothing happened. By that I mean that the code returned the same blank response as when the chip was not connected.
Has anybody managed to get this to work with a Teensy? The chip's functions are quite impressive. It provides hardware SHA256 hashing and also you can add a secret to the chip that is securely stored that you can hash with (HMAC). Therefore proving the identity of the hardware. It also has a "high quality" random number generator (RNG) which I would imagine is superior to what you can do on the Teensy.
I think most projects that do anything with encryption or secure communication could benefit from one of these.
I'm willing to buy a few people one of these chips if they have a realistic chance of being able to help (it's a very low cost chip). It uses a one-wire interface called I2C. I would just paypal across the $10 or so that it would cost.
The arduino library didn't expose all the functionality of the chip and I already accepted I might have to do some real serious development to understand how to expose the rest. But with the examples not working at all I'm struggling how to go about getting this to work. I will obviously share any progress I make with this further down the line.
Thanks for your help.
Andy