aboutsummaryrefslogtreecommitdiff
path: root/projects/hsm/hsm.c
AgeCommit message (Expand)Author
2021-09-13Added call to ice40mkm_configure() to the 'hsm' project startup code.Pavel V. Shatov (Meister)
2019-03-31Remove inclusion of now-deleted hashsig.hPaul Selkirk
2019-02-28Report SDRAM usage in `task show`Paul Selkirk
2018-11-14Increase cli task, and move it to SDRAM, because main RAM is getting full.Paul Selkirk
2018-07-25Merge branch 'hashsig'Paul Selkirk
2018-05-20Mutex for RSA blinding factors cache.Rob Austein
2018-04-19Reconstruct the hashsig hash tree(s) on device restart.Paul Selkirk
2018-04-19Implement hash-based signatures, per draft-mcgrew-hash-sigs-08.txtPaul Selkirk
2018-04-06Merge branch 'profiling'Paul Selkirk
2017-10-17Overhaul UART APIPaul Selkirk
2017-10-11Cleanup: signed/unsigned mismatches, mostly in loop countersPaul Selkirk
2017-09-07Rebase branch 'profiling' from masterPaul Selkirk
2017-09-07Add task_yield_maybePaul Selkirk
2017-08-31Withdraw SysTick_hook (commit 9ffead1), because it turns out there was alread...Paul Selkirk
2017-07-31Adapt uart_rx_thread to the post-thread tasking model, because we're stillPaul Selkirk
2017-05-24Add task_yield_maybePaul Selkirk
2017-05-02Merge branch 'init_cleanup' into no-rtosPaul Selkirk
2017-04-30Merge branch 'ksng' into no-rtosRob Austein
2017-04-29Add minimal mutexes to the minimal tasking systemPaul Selkirk
2017-04-27Replace the RTOS with a simple cooperative tasker.Paul Selkirk
2017-04-26Add support for hal_sleep().Rob Austein
2017-04-17Add a short delay to osMailAlloc, since we're no longer calling it in an ISR.Paul Selkirk
2017-04-01Change RPC UART to have a high-priority thread monitoring a large(ish) DMAPaul Selkirk
2017-03-02Try to be a bit more robust in the face of normal errors.Paul Selkirk
2017-02-02Add locking around keystore operations.Rob Austein
2016-12-19Merge branch 'master' into ksng.Rob Austein
2016-09-23Use subsectors instead of sectors in keystore.Rob Austein
2016-09-20Still some problem with uart receive under heavy load, so change to a 2-byte ...Paul Selkirk
2016-08-23Multi-client testing revealed race conditions in uart receive codePaul Selkirk
2016-08-11Multiple threads and multiple cores, to deal with multiple clients.Paul Selkirk
2016-07-13probe_cores() finally does the right thing, so we don't have to call it early.Paul Selkirk
2016-07-07Drop bad request packets.Paul Selkirk
2016-07-07Default to one RPC worker thread.Paul Selkirk
2016-07-06Add uart_set_default() to make debugging output easier.Paul Selkirk
2016-06-30RPC wire format now includes client handle in all requests, and opcode andPaul Selkirk
2016-06-14Import cli-test into hsm pretty much as-is.Paul Selkirk
2016-06-13RSA keygen needs even more stack space than I thought.Paul Selkirk
2016-06-09Put thread stack buffers in SDRAM, because pkey uses a lot of stack.Paul Selkirk
2016-06-09Rename main.c to hsm.c for consistency and a slightly simpler Makefile.Paul Selkirk