index
:
sw/libhal
auto_magic
auto_zeroise
ft-crc32
hal_core_alloc2-fix
import_export_raw
js_keywrap
master
modexpng
python3
rsa-blind-mutation
sha3_mode
Cryptech libhal: crypto software, HSM management, RPC
git repositories
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2017-03-09
Merge branch 'hw_ecdsa_p256' into pymux
Rob Austein
2017-03-08
Clean up libhal build system a bit.
Rob Austein
2017-03-08
Cleanup.
Rob Austein
2017-03-06
Support setting attributes via keyword arguments.
Rob Austein
2017-03-06
Add timestamps to debug logging.
Rob Austein
2017-03-06
Debugging code to track message flow.
Rob Austein
2017-03-06
Bump size of some static tables, particuarly pkey slots.
Rob Austein
2017-03-04
Add --io-log option to unit-tests.py.
Rob Austein
2017-03-04
Don't use assert() for point-on-curve checks.
Rob Austein
2017-03-03
Fix race condition in pkey_slot allocation.
Rob Austein
2017-03-03
Doh! Works better if one tests the right status bit.
Rob Austein
2017-03-02
Merge branch 'pymux' into hw_ecdsa_p256
Rob Austein
2017-03-02
Fix dumb copy/paste errors.
Rob Austein
2017-03-02
Refactor to add P384 support. Untested.
Rob Austein
2017-03-01
Merge ECDSA private key fix from branch ksng into branch pymux.
Rob Austein
2017-03-01
Compute public key if necessary when loading a private key.
Rob Austein
2017-02-27
Compile-time configuration of software-only hash cores.
Rob Austein
2017-02-27
Track change to stm32 keystore API.
Rob Austein
2017-02-14
Erase new head of free list in ks_store().
Rob Austein
2017-02-14
Merge branch 'pymux' of git.cryptech.is:sw/libhal into pymux
Rob Austein
2017-02-13
Add some comments for things I figured out while reviewing code.
Paul Selkirk
2017-02-03
Unit test cleanup.
Rob Austein
2017-02-03
Debug logging for pkey open/close/delete events.
Rob Austein
2017-02-03
Clean up csprng driver.
Rob Austein
2017-02-02
Add locking around keystore operations.
Rob Austein
2017-01-31
Enable low-level debugging support in libhal.py.
Rob Austein
2017-01-26
First attempt at using Pavel's ecdsa256 core. Not working yet.
Rob Austein
2017-01-12
Probing wants a brief delay after probe string on some machines.
Rob Austein
2017-01-12
Finish logging code, skip initialization for missing devices.
Rob Austein
2017-01-12
Refactor and simplify, whole program fits on one screen now.
Rob Austein
2017-01-11
Cleanup.
Rob Austein
2017-01-11
Add internal port probing code (like running cryptech_probe first).
Rob Austein
2017-01-10
Handle connection close events properly, use logging library.
Rob Austein
2017-01-05
Whack multiplexer to handle console too.
Rob Austein
2017-01-04
Convert "daemon" mode of C client code to use Python RPC MUX.
Rob Austein
2016-12-28
Experimental libhal RPC MUX based on PySerial and Tornado.
Rob Austein
2016-12-21
Add hal_ks_init_read_only_pins_only() so bootloader can use PINs.
Rob Austein
2016-12-19
Merge broke forced selection of software-only hash cores in client builds.
Rob Austein
2016-12-19
Merge branch 'master' into ksng
Rob Austein
2016-11-22
Clean up ks_set_attributes() a bit.
Rob Austein
2016-11-21
Whack attribute code with a club until it works with PKCS #11.
Rob Austein
2016-11-21
pkey_match() should just skip keys it lacks permission to read.
Rob Austein
2016-11-20
Move UUID utilities to hal.h; change attribute values to (const void *).
Rob Austein
2016-11-19
Support queries for attribute length and presence.
Rob Austein
2016-11-15
Allow keystore reinitialization without re-allocating static memory.
Rob Austein
2016-11-14
Tweak pkey access control to allow wheel to see keys.
Rob Austein
2016-11-14
More API cleanup: remove hal_rpc_pkey_list().
Rob Austein
2016-11-14
hal_rpc_pkey_find() -> hal_rpc_pkey_open().
Rob Austein
2016-11-14
Remove now-gratuitous check which kept attribute deletion from working.
Rob Austein
2016-11-11
Drag C pkey test code up to current RPC API.
Rob Austein
[next]