index
:
sw/stm32
auto_zeroise
ekermit
fmc_clk
ft-crc32
ice40mkm
js_keywrap
master
modexpng
parade_of_half_baked_ideas
python3
rsa_timing
Cryptech HSM on STM-32 ARM processor
git repositories
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
projects
/
hsm
Age
Commit message (
Expand
)
Author
2017-09-07
Add task_yield_maybe
Paul Selkirk
2017-09-07
Sigh, right offset for the wrong register. Get the PC (the address we
Paul Selkirk
2017-09-07
Port profiling code, using a new SysTick hook and new CLI commands.
Paul Selkirk
2017-09-07
Add some task metrics.
Paul Selkirk
2017-08-31
Withdraw SysTick_hook (commit 9ffead1), because it turns out there was alread...
Paul Selkirk
2017-07-31
Report UART receive queue length, so we can tune it.
Paul Selkirk
2017-07-31
Adapt uart_rx_thread to the post-thread tasking model, because we're still
Paul Selkirk
2017-05-28
Track API changes in libhal ks9 branch.
Rob Austein
2017-05-02
Merge branch 'init_cleanup' into no-rtos
Paul Selkirk
2017-04-30
Merge branch 'ksng' into no-rtos
Rob Austein
2017-04-29
Add minimal mutexes to the minimal tasking system
Paul Selkirk
2017-04-29
Simplify hsm makefile.
Paul Selkirk
2017-04-27
Replace the RTOS with a simple cooperative tasker.
Paul Selkirk
2017-04-27
Refactor cryptech_upload to work either directly or via cryptech_muxd.
Rob Austein
2017-04-26
Add support for hal_sleep().
Rob Austein
2017-04-17
Add a short delay to osMailAlloc, since we're no longer calling it in an ISR.
Paul Selkirk
2017-04-17
Merge remote-tracking branch 'origin/uart_rx_thread' into ksng
Paul Selkirk
2017-04-16
Switch to libhal's CRC-32 code.
Rob Austein
2017-04-15
Missing include files, doh.
Rob Austein
2017-04-15
sw/stm32 Makefiles are a mess.
Rob Austein
2017-04-15
Move hal_log() support to separate module.
Rob Austein
2017-04-15
Logging implementation for Alpha hardware.
Rob Austein
2017-04-12
Handle race condition while fetching key metadata for display.
Rob Austein
2017-04-11
Track API changes on sw/libhal pkcs8 branch.
Rob Austein
2017-04-01
Change RPC UART to have a high-priority thread monitoring a large(ish) DMA
Paul Selkirk
2017-03-02
Try to be a bit more robust in the face of normal errors.
Paul Selkirk
2017-02-23
Add --pin and --quiet options.
Paul Selkirk
2017-02-23
Speed up file upload enormously.
Paul Selkirk
2017-02-22
Refactor flash code.
Paul Selkirk
2017-02-21
Use libcli return codes where appropriate; show whether PINs are set.
Paul Selkirk
2017-02-21
Use bulk erase in the one place it makes sense.
Paul Selkirk
2017-02-02
Add locking around keystore operations.
Rob Austein
2016-12-23
Don't wrap key number in "keystore show keys".
Rob Austein
2016-12-21
Rewrite core upload loop to simplify and fix race conditions.
Rob Austein
2016-12-20
Flush output to serial device after writing.
Rob Austein
2016-12-20
Merge branch 'master' into ksng
Rob Austein
2016-12-20
The bootloader upgrade reboots now, so we don't need to log out of the CLI.
Paul Selkirk
2016-12-20
Fix bootloader upload callback routine to write the correct number of bytes t...
Paul Selkirk
2016-12-20
cli_receive_data: re-enable UART DMA before returning. Based on Fredrik's fix...
Paul Selkirk
2016-12-19
Merge branch 'master' into ksng.
Rob Austein
2016-11-25
Add debugging code to cryptech_upload.
Rob Austein
2016-11-15
Reinitialize keystore data structures after wiping keystore flash.
Rob Austein
2016-11-14
Track removal of hal_rpc_pkey_list().
Rob Austein
2016-11-14
hal_rpc_pkey_find() -> hal_rpc_pkey_open().
Rob Austein
2016-11-01
Tweak CLI keystore commands for latest libhal RPC keystore API.
Rob Austein
2016-10-09
Track changes to libhal pkey API.
Rob Austein
2016-10-07
Track changes to libhal RPC pkey API.
Rob Austein
2016-09-27
"keystore erase" now clears entire keystore flash.
Rob Austein
2016-09-23
Use subsectors instead of sectors in keystore.
Rob Austein
2016-09-20
Still some problem with uart receive under heavy load, so change to a 2-byte ...
Paul Selkirk
[next]