Age | Commit message (Expand) | Author |
2016-10-30 | Interop tests against Python RSA and ECDSA implementations. | Rob Austein |
2016-10-30 | Continue fleshing out libhal Python unit tests. | Rob Austein |
2016-10-30 | Preliminary libhal.py test code superseded by unit-tests.py | Rob Austein |
2016-10-30 | Use public RPC API when dispatching from RPC server. | Rob Austein |
2016-10-29 | Add a bunch of static key tests, including a mixed-mode workout suite. | Rob Austein |
2016-10-29 | Mixed mode needs to support PKCS #1.5 DigestInfo for RSA. | Rob Austein |
2016-10-26 | Version 0.1 of a set of HSM unit tests, using the Python RPC API. | Rob Austein |
2016-10-26 | Add PyCrypto-based mixed-mode support to Python RPC client. | Rob Austein |
2016-10-26 | Fix pure-remote-mode hal_rpc_pkey_{sign,verify}(). | Rob Austein |
2016-10-25 | Uppercase HAL_DIGEST_ALGORITHM_ symbols for API consistency. | Rob Austein |
2016-10-24 | Flesh out key object access control. | Rob Austein |
2016-10-24 | Make previous_uuid an input-only argument to hal_rpc_pkey_match(). | Rob Austein |
2016-10-21 | Tweak enum handling to handle more of the C enum definition syntax. | Rob Austein |
2016-10-21 | Better enum handling, more readable RPC methods. | Rob Austein |
2016-10-20 | Fix HAL_KEY_TYPE_* symbols, add Attribute class. | Rob Austein |
2016-10-19 | Add handle objects to make API a bit more Pythonic. | Rob Austein |
2016-10-19 | Shake first round of bugs out of hal_rpc_pkey_match(). | Rob Austein |
2016-10-19 | Use correct RPC function code in hash_get_digest_algorithm_id(). | Rob Austein |
2016-10-19 | First cut at Python interface to native libhal RPC. | Rob Austein |
2016-10-16 | Debug keystore attribute code; handle name properly in ks_index_replace(). | Rob Austein |
2016-10-15 | Fencepost error in ks_heapsort(). | Rob Austein |
2016-10-14 | Keystore attribute code. Not really tested. | Rob Austein |
2016-10-09 | Per-session objects in ks_volatile; more untested ks_attribute code. | Rob Austein |
2016-10-07 | Fix session handle arguments in RPC calls. | Rob Austein |
2016-10-07 | Stop whining about POSIX strnlen() function. | Rob Austein |
2016-10-07 | Checkpoint along the way to adding keystore attribute support. | Rob Austein |
2016-09-30 | Multi-block object support in keystore. | Rob Austein |
2016-09-27 | Redesign ks_flash block header. | Rob Austein |
2016-09-27 | Write updated PIN block before updating index. | Rob Austein |
2016-09-27 | Fix swapped memmove() arguments in hal_ks_index_replace(). | Rob Austein |
2016-09-27 | Add hal_ks_index_replace(). | Rob Austein |
2016-09-26 | More ks_flash cleanup. | Rob Austein |
2016-09-26 | Rewrite block_erase_maybe() to run the "maybe" check in constant time. | Rob Austein |
2016-09-23 | Use subsectors instead of sectors in keystore. | Rob Austein |
2016-09-20 | Restructure hal_slip_recv_char so caller can pass in a char directly. | Paul Selkirk |
2016-09-20 | Clean up the defines around rpc client, software hash cores, etc. | Paul Selkirk |
2016-09-16 | Debug new ks_flash code. | Rob Austein |
2016-09-16 | Revised ks_flash. Compiles, not yet tested. | Rob Austein |
2016-09-13 | Cleanup prior to rewriting ks_flash.c. | Rob Austein |
2016-09-12 | CRC-32 code for use in ks_flash, stm32 DFU, possibly elsewhere. | Rob Austein |
2016-09-12 | Doh, allow keystore reinitialization after unclean reboot. | Rob Austein |
2016-09-11 | Explicit initialization of keystore drivers instead of guessing. | Rob Austein |
2016-09-09 | Portable fix for ks_find() fencepost error. | Rob Austein |
2016-09-09 | Rewrite ks_volatile driver to use new ks_index infrastructure. | Rob Austein |
2016-09-09 | Fencepost error in ks_find(). | Rob Austein |
2016-09-09 | Missed a few instances of type-based key naming in keystore drivers. | Rob Austein |
2016-09-09 | Simplify hal_rpc_pkey_find() by removing `type` argument. | Rob Austein |
2016-09-08 | New keystore index internal API. Compiles, not yet integrated or tested. | Rob Austein |
2016-09-03 | Plug pkey handle leak. | Rob Austein |
2016-09-02 | Test both in-memory and on-flash keystores. | Rob Austein |