aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-06-07Add mode bits for the various flavors of SHA-3, so that the softwaresha3_modePaul Selkirk
2021-06-07Add support for the SHA-3 core.Paul Selkirk
2020-10-27Minor hashsig cleanup, add hal_hashsig_public_key_len().Paul Selkirk
2020-10-152 years later, Ubuntu is still shipping a broken newlib, and Rob pointsPaul Selkirk
2020-09-06Kludge cryptech_backup into working with Python 3.8Rob Austein
2020-09-06Can't write bytes to JSON, only strRob Austein
2020-09-02Well of course there had to be one last dumb Python3 string bugpython3Rob Austein
2020-09-01Work around PyCrypto being EOL and therefore not tracking Python 3.8Rob Austein
2020-07-13Whack all Python shebangs to Python 3Rob Austein
2020-06-10Fix remaining Python 3 unit test string encoding bugRob Austein
2020-06-09Whack with club until Python 2 works again and Python 3 almost worksRob Austein
2020-05-26Wow, python-version-independent hexadecimal is painfulRob Austein
2020-05-25Untested conversion to support Python 3Rob Austein
2020-05-06If a hash core can't restore state, use a soft core instead.Paul Selkirk
2020-05-04Re-enable support for HAL_MKM_FLASH_BACKUP_KLUDGE.Paul Selkirk
2020-04-29The new keywrap core now talks directly to the MKM, so I split the codePaul Selkirk
2020-03-25Reduce keywrap to 16 core blocks, to match how it's actually built now.Paul Selkirk
2020-03-10trivial cleanupPaul Selkirk
2020-03-10alloc mkmif core around both reads (status + KEK)Paul Selkirk
2020-03-10fallthrough comments to silence compiler warningsPaul Selkirk
2020-03-10auto-detect coresPaul Selkirk
2020-03-04Take advantage of ModExpNG core's blinding factor mutation.Paul Selkirk
2020-02-26Merge branch 'js_keywrap' to 'master'Paul Selkirk
2020-02-26Remove init checks from hal_io_[write|read], since initialization is donePaul Selkirk
2020-02-26Merge branch 'modexpng' to 'master'Paul Selkirk
2020-02-18timing tests for RSA signingmodexpngPaul Selkirk
2020-02-07driver for Pavel's ModExpNG corePaul Selkirk
2019-04-10Allow multiple iterations in verify, for better timing measurement.Paul Selkirk
2019-04-10Add hashsig interop tests.Paul Selkirk
2019-04-09Huh, I forgot to add a Python RPC handler for pkey_generate_hashsig,Paul Selkirk
2019-04-09In pkey_local_sign_hashsig, don't create the digest in the signaturePaul Selkirk
2019-04-05Update FPGA core name/version listPaul Selkirk
2019-04-05The FPGA register interface now does byte-swapping in hardware, so we canPaul Selkirk
2019-04-02The all-singing, all-dancing key management appPaul Selkirk
2019-04-02Small cleanups in RPC code, e.g. to support null arguments.Paul Selkirk
2019-03-31Hashsig cleanup.Paul Selkirk
2019-03-31Add support for hashsig key export/import.Paul Selkirk
2019-03-04Restructure hashsig test programPaul Selkirk
2019-03-04On device restart, if a hashsig key was generated using the pseudorandomPaul Selkirk
2019-03-04Use the hashsig pseudorandom key generation method if the key is exportable.Paul Selkirk
2019-02-28Increase volatile keystore size to allow for multi-level hashsig trees.Paul Selkirk
2019-02-01Clean up mkm.cPaul Selkirk
2019-02-01Remove global stored core pointer from mkm.c.Paul Selkirk
2018-12-03add some more statistics to parallel-signatures.pyPaul Selkirk
2018-11-14Add some yields to hal_hashsig_ks_init, so other tasks can run while we're re...Paul Selkirk
2018-11-14Change scanf/printf %hhx format strings to %x, because not every libc support...Paul Selkirk
2018-11-01Tornado 5.0 made an incompatible API change in iostream.BaseIOStream.Paul Selkirk
2018-10-29Sigh, add8e03 botched handling of 0-length hal_xdr_encode_fixed_opaque requests.Paul Selkirk
2018-10-25Enable bloat tests, since they work with the current 8K keystore block size.Paul Selkirk
2018-10-25Change explicitly signed XDR buffer overflow checks to explicitly unsigned.Paul Selkirk