Age | Commit message (Expand) | Author |
2018-04-19 | Implement hash-based signatures, per draft-mcgrew-hash-sigs-08.txt | Paul Selkirk |
2018-04-19 | Add hal_ks_available | Paul Selkirk |
2018-04-19 | Encode/decode uint32_t and octet strings | Paul Selkirk |
2018-04-19 | Clean up RPC code, track changes to XDR API. | Paul Selkirk |
2018-04-19 | Refactor XDR code, add support for fixed-length opaque data. | Paul Selkirk |
2018-04-19 | Reconstruct the hashsig hash tree(s) on device restart. | Paul Selkirk |
2018-04-14 | Clean up definition of HAL_KS_WRAPPED_KEYSIZE. | Rob Austein |
2018-03-30 | More accurate timing. | Rob Austein |
2018-03-30 | Tweak report output. | Rob Austein |
2018-03-30 | First cut at parallel signature timing test. | Rob Austein |
2018-03-25 | Clear search state variables in rsa.c's find_prime(). | Rob Austein |
2018-03-21 | Supply our own context manager instead of using contextlib. | Rob Austein |
2018-03-15 | Update to draft-10: clarifications and Test Case 2; | Paul Selkirk |
2018-03-10 | For 2^w and 2^h, replace hard-coded w2 and h2 values with 1<<w and 1<<h. | Paul Selkirk |
2018-03-10 | Add Test Case 2 from draft-mcgrew-09 | Paul Selkirk |
2018-03-10 | Fold the coef* functions into a single function, because that really was prem... | Paul Selkirk |
2018-03-10 | Fix coef4, which was swapping digits | Paul Selkirk |
2018-02-27 | Implement hash-based signatures, per draft-mcgrew-hash-sigs-08.txt | Paul Selkirk |
2018-02-27 | Add hal_ks_available | Paul Selkirk |
2018-02-27 | Encode/decode uint32_t and octet strings | Paul Selkirk |
2018-02-27 | Clean up RPC code, track changes to XDR API. | Paul Selkirk |
2018-02-27 | Refactor XDR code, add support for fixed-length opaque data. | Paul Selkirk |
2018-01-04 | Add hal_core_alloc2() to fix a dining philosophers problem in hal_modexp2(). | Paul Selkirk |
2017-12-13 | Merge branch systolic_crt into master. | Rob Austein |
2017-10-27 | ~0 is actually more correct, or more portable | Paul Selkirk |
2017-10-23 | Cleanup signed/unsigned mismatches, mostly in loop counters | Paul Selkirk |
2017-10-15 | Correctly mark "unsecure" KEK as erased. | Paul Selkirk |
2017-10-15 | Cleanup: keystore driver functions return HAL_StatusTypeDef instead of magic ... | Paul Selkirk |
2017-10-11 | Cleanup: Remove "const" qualifiers from function return types. | Paul Selkirk |
2017-09-15 | 4096-bit RSA keys working again, with 8k keystore "blocks". | Rob Austein |
2017-09-13 | Oops, forgot hal_io.c. | Rob Austein |
2017-09-13 | Preliminary support for parallel core RSA CRT. | Rob Austein |
2017-09-13 | Sort-of-working, large (4096-bit) RSA keys broken. | Rob Austein |
2017-09-12 | Silly macro bugs. | Rob Austein |
2017-09-12 | Untested ASN.1 support for ModExpA7 private speedup factors. | Rob Austein |
2017-09-11 | Reverse the polarity of the neutron flow | Rob Austein |
2017-09-09 | Far too much fun with modexpa7 operand lengths and locations. | Rob Austein |
2017-09-09 | Whack with club until compiles. | Rob Austein |
2017-09-09 | Start hacking for systolic modexp. | Rob Austein |
2017-07-31 | Unconditionally set the allocated flag when initializing a hash state | Paul Selkirk |
2017-07-24 | Split compile-time control of RSA ModExp. | Rob Austein |
2017-07-24 | Use ModExp fast mode for Miller-Rabin tests. | Rob Austein |
2017-07-03 | Fencepost error (1-based counting using xrange(), sigh). | Rob Austein |
2017-06-27 | Key generation timing. | Rob Austein |
2017-06-14 | Tidy up new prime generation code. | Rob Austein |
2017-06-14 | Faster prime generation algorithm for RSA. | Rob Austein |
2017-06-11 | Flesh out digest and HMAC tests. | Rob Austein |
2017-06-11 | None is more Pythonic than "" as indicator for "no key" | Rob Austein |
2017-06-08 | Merge branch 'ks9' | Rob Austein |
2017-06-08 | Document the keystore design. | Rob Austein |