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
Age
Commit message (
Expand
)
Author
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-20
Move dangerous auto_erase functionality to where it's actually used.
Paul Selkirk
2017-02-19
Remove unnecessary delays in flash code.
Paul Selkirk
2017-02-19
Simplify spiflash test code slightly, add keystore test code.
Paul Selkirk
2017-02-15
Add performance tests for spiflash_n25q128.c
Paul Selkirk
2017-02-15
Add n25q128_erase_bulk
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
Initialize PINs before trying to use them in bootloader.
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
Make stm_flash_sector_num a little more efficient.
Paul Selkirk
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-02
Wait for WIP to clear before returning from erase operations too.
Rob Austein
2016-11-01
Tweak CLI keystore commands for latest libhal RPC keystore API.
Rob Austein
2016-11-01
Don't return from flash write calls until WIP flag clears.
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-10-07
strcasecmp() is not a standard function.
Rob Austein
2016-09-27
"keystore erase" now clears entire keystore flash.
Rob Austein
2016-09-26
Fix function pointer type, typo in variable name.
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
2016-09-16
Change default gcc optimization level to -Og.
Rob Austein
2016-09-16
Revised ks_flash. Compiles, not yet tested.
Rob Austein
2016-09-13
Track libhal cleanup (function names, const-ification).
Rob Austein
2016-09-09
Fix frelling sw/stm32/Makefile to rebuild libraries properly.
Rob Austein
2016-09-09
Track removal of `type` argument from hal_rpc_pkey_find().
Rob Austein
2016-09-05
add bit-for-bit testing of FMC address and data bus
Fredrik Thulin
2016-09-02
Whack with club until working with new keystore API.
Rob Austein
2016-09-01
"make clean" needs to use "rm -f" to avoid gratuitous failures.
Rob Austein
2016-08-23
Merge branch 'master' of git.cryptech.is:sw/stm32
Paul Selkirk
2016-08-23
Show running threads.
Paul Selkirk
2016-08-23
Reset table of cores after resetting FPGA from CLI.
Paul Selkirk
2016-08-23
Multi-client testing revealed race conditions in uart receive code
Paul Selkirk
2016-08-15
Incorporate FPGA comms test from projects/board-test/fmc-test.c
Fredrik Thulin
2016-08-15
cli_receive_data: re-enable UART DMA before returning
Fredrik Thulin
2016-08-11
Multiple threads and multiple cores, to deal with multiple clients.
Paul Selkirk
2016-08-11
re-implement 'show fpga cores'
Fredrik Thulin
2016-07-21
Use a fresh port of libcli, which retains more of the original API.
Paul Selkirk
[next]