Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-25 | Merge branch 'hashsig' | Paul Selkirk | |
2018-05-20 | Drop <assert.h> now that everything should be using hal_assert() instead. | Rob Austein | |
2018-05-20 | Better hal_core_alloc() semantics, assert() and printf() cleanup. | Rob Austein | |
Various fixes extracted from the abandoned(-for-now?) reuse-cores branch, principally: * Change hal_core_alloc*() to support core reuse and to pick the least-recently-used core of a particular type otherwise; * Replace assert() and printf() calls with hal_assert() and hal_log(), respectively. assert() is particularly useless on the HSM, since it sends its error message into hyperspace then hangs the HSM. | |||
2018-04-19 | Merge branch 'profiling' into hashsig | Paul Selkirk | |
2017-10-23 | Cleanup signed/unsigned mismatches, mostly in loop counters | Paul Selkirk | |
2017-05-25 | Add task_yield_maybe | Paul Selkirk | |
2016-09-20 | Clean up the defines around rpc client, software hash cores, etc. | Paul Selkirk | |
2016-08-10 | Merge branch 'resource_management' | Paul Selkirk | |
2016-07-06 | Use the second sha256 core, if available, for pbkdf2. | Paul Selkirk | |
This is a hopefully temporary stopgap, in lieu of proper resource management and/or sharing of cores between threads. | |||
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-13 | Merge branch 'config_core_selector' | Paul Selkirk | |
2015-10-29 | Remove unused includes. | Paul Selkirk | |
2015-10-04 | Whack libhal API to use current configure_core_selector mechanism. | Rob Austein | |
Compiles, not yet tested. | |||
2015-09-02 | Clean up excessively complicated handling of opaque types in hash and | Rob Austein | |
RSA code; use simpler model (pointer to incomplete structure) used in ECDSA code. Refactor RSA code to use shared ASN.1 routines. | |||
2015-06-21 | libcryptech -> libhal, doh. | Rob Austein | |
2015-06-05 | This time for sure, Rocky! | Rob Austein | |
2015-06-05 | Get feedback cycle right in PBKDF2 iteration. | Rob Austein | |
2015-06-04 | First cut at PBKDF2. | Rob Austein | |