diff options
author | Rob Austein <sra@hactrn.net> | 2014-12-03 14:26:03 +0100 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-12-03 14:26:03 +0100 |
commit | ce8f1238a1923af331d0de8e97e70a4c7954b060 (patch) | |
tree | d7889f7651c7f09ba83659e52a59ef564608b6be | |
parent | 36f885506299cb08f85cf686153e874d9e737344 (diff) |
Update README.md to cover Novena entropy test HAL.
-rw-r--r-- | README.md | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -21,7 +21,7 @@ purposes. ## Current status ## At present, the Cryptech HAL code runs only on the Novena PVT1. There -are two variants of the HAL, both using the I2C bus, but speaking +are three variants of the HAL, all using the I2C bus, but speaking different protocols: * An implementation using the `coretest` byte-stream protocol @@ -30,8 +30,15 @@ different protocols: * An implementation using the simpler interface implemented by the `core/novena_i2c_simple` environment. -Both of these HAL implementations are in the `src/` directory. See -the `GNUmakefile` for details on how to select the variant you want. +* An implementation using the `coretest` byt-stream protocol as + implemented by the `test/novena_entropy` FPGA build. This differs + from the others in that it supports the entropy generators. Note + that neither this HAL nor this FPGA build supports any cryptographic + algorithms, nor do they support the Cryptech TRNG. They're just for + testing the entropy generators. + +All of these HAL implementations are in the `src/` directory. See the +`GNUmakefile` for details on how to select the variant you want. At present, the only relevant Cryptech cores are the TRNG and several digest algorithms. The current HAL uses the SHA-1, SHA-256, and |