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-04-30
Merge branch 'ksng' into no-rtos
Rob Austein
2017-04-27
Decorator doesn't work properly with --all-tests, use runtime check.
Rob Austein
2017-04-26
Lower PBKDF2 password iterations and add delay on bad PIN.
Rob Austein
2017-04-26
Don't intefere with sys.exit().
Rob Austein
2017-04-25
adapt to the new experimental tasking system
Paul Selkirk
2017-04-23
Wrap keyslot clearing in a critical section.
Rob Austein
2017-04-23
Avoid deadlock triggered by low-probability race condition.
Rob Austein
2017-04-23
Handle error conditions when deleting keys by UUID.
Rob Austein
2017-04-23
Log exit conditions
Rob Austein
2017-04-17
Move hal_rpc_server_main() to test code.
Paul Selkirk
2017-04-17
Retry a couple of times on HAL_ERROR_CORE_BUSY. This doesn't guarantee succes...
Paul Selkirk
2017-04-17
Make sure hal_aes_keyunwrap() frees the core in all error cases.
Paul Selkirk
2017-04-17
Remove a redundant 'err' variable in ks_fetch() that was masking error
Paul Selkirk
2017-04-15
Write to console socket and console log in parallel.
Rob Austein
2017-04-15
Add console log support to muxd.
Rob Austein
2017-04-15
Typo.
Rob Austein
2017-04-15
Logging infrastructure.
Rob Austein
2017-04-14
Clean up and document cryptech_backup.
Rob Austein
2017-04-14
Python interface API will need to be cryptech.libhal for installation.
Rob Austein
2017-04-12
Fix buffer size check when crossing token->volatile boundary in pkey_match().
Rob Austein
2017-04-11
Merge branch 'pymux' into pkcs8
Rob Austein
2017-04-11
Move login tests to "slow" test category.
Rob Austein
2017-04-11
Log packet drops.
Rob Austein
2017-04-11
Merge branch 'pymux' into pkcs8
Rob Austein
2017-04-11
Reject malformed messages from RPC UART, not just too-short ones.
Rob Austein
2017-04-11
API cleanup: pkey_open() and pkey_match().
Rob Austein
2017-04-09
First cut at HSM backup script.
Rob Austein
2017-04-09
Unit tests for key backup operations.
Rob Austein
2017-04-07
Tighten up hal_rpc_pkey_import() a bit more.
Rob Austein
2017-04-07
Pull key type information from uploaded key in hal_rpc_pkey_load().
Rob Austein
2017-04-07
Enforce key usage flags.
Rob Austein
2017-04-07
Shake bugs out of hal_rpc_pkey_import().
Rob Austein
2017-04-06
Defend against Bleichenbacher's Attack in hal_rpc_pkey_import().
Rob Austein
2017-04-06
Initial test and debug script for key backup.
Rob Austein
2017-04-06
Shake bugs out of hal_rpc_pkey_export().
Rob Austein
2017-04-06
First cut at libhal.py support for key backup.
Rob Austein
2017-04-06
Fix a few dumb compile-time bugs.
Rob Austein
2017-04-05
First cut at key backup code. Not tested yet.
Rob Austein
2017-04-04
Rework PKCS #8 PrivateKeyInfo wrapper code.
Rob Austein
2017-04-04
Fix strnagely-named test.
Rob Austein
2017-04-03
PKCS #8 bumps max key buffer size up by a few bytes.
Rob Austein
2017-04-03
Merge branch 'pymux' into pkcs8
Rob Austein
2017-04-03
Race condition in test was triggering HAL_ERROR_KEY_NOT_FOUND.
Rob Austein
2017-04-03
Unit tests mostly working with PKCS #8.
Rob Austein
2017-04-03
Obscure C syntax nit.
Rob Austein
2017-04-03
PKCS #8 code for RSA and ECDSA.
Rob Austein
2017-04-02
PKCS #8 ASN.1 wrapper functions.
Rob Austein
2017-03-28
Snapshot PKCS #8 Python hacks.
Rob Austein
2017-03-10
Typo.
Rob Austein
2017-03-09
Merge branch 'ksng' into pymux
Rob Austein
[next]