Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-03 | Clean up csprng driver. | Rob Austein | |
2016-07-05 | Attempt to add resource management, for multiple cores of the same type. | Paul Selkirk | |
Find a suitable core, and mark it busy. Don't forget to release it as soon as you're done. This has a knock-on effect of un-const'ing core arguments and struct fields in a lot of places, and it moves some core checks around. | |||
2015-12-23 | RPC interface to TRNG and (incomplete) PIN code. | Rob Austein | |
2015-12-13 | whack copyrights | Paul Selkirk | |
2015-11-17 | More post-merge cleanup. | Paul Selkirk | |
- Joachim says always check entropy and csprng for 'valid' before reading. - Harmonize RNG status valid bit with other cores. - Clean up compiler warnings about printf formats. | |||
2015-11-13 | Merge branch 'config_core_selector' | Paul Selkirk | |
2015-10-29 | Remove unused includes. | Paul Selkirk | |
2015-10-04 | Helps to select the CSPRNG core before trying to call it. | Rob Austein | |
2015-10-04 | Whack libhal API to use current configure_core_selector mechanism. | Rob Austein | |
Compiles, not yet tested. | |||
2015-09-06 | Add ECPoint I/O functions. ASN.1 cleanup. | Rob Austein | |
2015-06-21 | libcryptech -> libhal, doh. | Rob Austein | |
2015-06-17 | Debug RSA key generation. | Rob Austein | |
2015-06-04 | Disable HMAC-SHA-384 tests as neither my implementation nor PyCrypto | Rob Austein | |
passes them. Add missing copyright notices, other trivial cleanup (whitespace, etc). | |||
2015-05-20 | Add AES Key Wrap using Cryptech AES core. | Rob Austein | |
2015-05-20 | Add csprng and hash modules. Add real error codes instead of magic | Rob Austein | |
numbers, and propegate error codes up from lower layers. Whack C++-isms, add parenthesese to a lot of macro expressions for evaluation safety, other minor cleanup. |