aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-05-16Fix inverted length check.Rob Austein
2016-05-16Round buffer size up to word boundary when verifying RSA signatures.Rob Austein
2016-05-15Tweak keystore API to allow update-in-place, so hal_ks_rename() will work.Rob Austein
2016-05-15Add hal_rpc_pkey_rename(); allow null string as (temporary) key name.Rob Austein
2016-05-15Silence unused variable warning.Rob Austein
2016-05-14Fix key flag check, untabify.Rob Austein
2016-05-14Trailing whitespace cleanup.Rob Austein
2016-05-14Clean up pkey mixed mode.Rob Austein
2016-05-14Entirely too much fun with C const-ification.Rob Austein
2016-05-14Add mixed-mode key support, for PKCS #11 "session" (ie, not "token") keys.Rob Austein
2016-05-12Merge branch 'master' into rpcRob Austein
2016-05-12"Double and add" is sort of like "square and muliply", but "square andRob Austein
2016-05-12Fix buffer allocations in RPC client code.Rob Austein
2016-05-12Add hal_digest_algorithm_none; tweak handling of none handles.Rob Austein
2016-05-10Merge branch 'master' into rpcRob Austein
2016-05-10Update ECDSA description in README.md -- the point multiplicationRob Austein
2016-04-24Break the RPC dispatch out of hal_rpc_server_main, for the benefit of the thr...Paul Selkirk
2016-04-11Fix includes to bring hal_io_fmc.c in line with hal_io_eim.c.Paul Selkirk
2016-03-29Client includes rsa, ecdsa, asn1.Paul Selkirk
2016-03-29Client-side rsa and ecdsa need to call remote get_random.Paul Selkirk
2016-03-29Enable 'mixed' mode, with client-side hashing.Paul Selkirk
2016-03-29Add xdr-specific error codes; update caller's length in hal_xdr_decode_buffer().Paul Selkirk
2016-03-29Add rpc error codes.Paul Selkirk
2016-03-29Remove unneeded hal_internal.hPaul Selkirk
2016-03-29Add test-rpc_get_randomPaul Selkirk
2016-03-21Merge branch 'master' into rpcPaul Selkirk
2016-03-21stupid fixesPaul Selkirk
2016-03-21Don't build position-independent code for stm32.Paul Selkirk
2016-03-21Skip tests we know are going to fail.Paul Selkirk
2016-03-16Added serial RPC transport and lots more...Paul Selkirk
2016-03-12Merge branch 'master' into rpcRob Austein
2016-03-12Disable ECDSA static-test-vectors hack, fix call to hal_get_random()Rob Austein
2016-03-12Test RPC key generation API.Rob Austein
2016-03-12Doh, helps to specify the curve.Rob Austein
2016-03-12Basic RPC ECDSA tests.Rob Austein
2016-03-11First round of debugging based on RPC pkey tests: mostly ASN.1Rob Austein
2016-03-11First step towards RPC PKEY tests. Currently RSA-only, test-vectorRob Austein
2016-03-09Tweak handling of byte swapping in software hash cores to get rid ofRob Austein
2016-03-09Optional (compile time conditional) software hash cores. At theRob Austein
2016-03-03Initial implementations of ks_get_kek(). Untested, and none of theseRob Austein
2016-02-25RPC over loopback socket, just to work out the mechanics for serialization an...Paul Selkirk
2015-12-24Fix dispatch vector names.Rob Austein
2015-12-24hal_rpc_logout_all(), hal_rpc_is_logged_in().Rob Austein
2015-12-24More work on PIN/login/logout code. Access control still missing,Rob Austein
2015-12-23RPC interface to TRNG and (incomplete) PIN code.Rob Austein
2015-12-23Software modexp() implementation didn't compile due to missing proRob Austein
2015-12-23First round of fixes for new ASN.1 and test code.Rob Austein
2015-12-22Reorder tests to put hideously slow RSA tests at the end.Rob Austein
2015-12-22Test code for ASN.1 public key functions.Rob Austein
2015-12-22Add ASN.1 support for public keys (X.509 SubjectPublicKeyInfo format).Rob Austein