aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-06-24Merge branch 'master' of git.cryptech.is.:sw/libhalFredrik Thulin
2016-06-24Use hal_error_t as suggested by Rob.Fredrik Thulin
2016-06-23ks_flash returns all-ones instead of all-zeros for "blank" memory, cope.Rob Austein
2016-06-23Preserve externally supplied LDFLAGS value (Lintian whines otherwise).Rob Austein
2016-06-23Implement master key for wrapping keys in the keystore.Fredrik Thulin
2016-06-16Merge branch 'master' into ft-ks_flashFredrik Thulin
2016-06-14Doh, don't build RPC client transport code when we're building theRob Austein
2016-06-14test-mkmif was missing from .gitignore.Rob Austein
2016-06-14Collapse RPC_CLIENT and RPC_SERVER makefile settings into a single RPC_MODE s...Rob Austein
2016-06-14Add support for ModExpA7Paul Selkirk
2016-06-13Allow NULL der_len parameter in hal-rsa_private_key_to_der().Rob Austein
2016-06-12Turn hardware modexp off again, as it has problems with some of the key sizes...Rob Austein
2016-06-10Allow host-side libhal build without access to secure hardware toRob Austein
2016-06-10Helps to get the makefile variable names right.Rob Austein
2016-06-10Another attempt to clean up the libhal makefile hairball.Rob Austein
2016-06-09Fix duplicate dispatch vectors when building for RPC_CLIENT_LOCAL.Rob Austein
2016-06-09Typo in SHA-224/SHA-256 software core.Rob Austein
2016-06-09some cleanup, and fix delete operationFredrik Thulin
2016-06-09Sort out the redeclaration of HAL_OK with Rob's help.Fredrik Thulin
2016-06-09bugfixes and cleanups, seems to sort-of work nowFredrik Thulin
2016-06-09hash.c triggers gcc's strict-aliasing warnings.Rob Austein
2016-06-08Implement flash keystore storage. Most of it is still untested.Fredrik Thulin
2016-06-03mkmif.o got lost in makefile cleanup (9ad64e1)Paul Selkirk
2016-06-02Add RPC client daemon.Paul Selkirk
2016-06-02Refactor serial and slip.Paul Selkirk
2016-06-01Add hal_rpc_client_close() where needed.Paul Selkirk
2016-06-01Make the makefile hopefully a little more readable/maintainable.Paul Selkirk
2016-05-31SHA-224 driver and soft core.Rob Austein
2016-05-31Conditionalize "mixed" operations so we can build a clean remote client.Paul Selkirk
2016-05-26correct BPKDF2 -> PBKDF2 ;)Fredrik Thulin
2016-05-25Doh, helps if one actually **uses** the argument one just parsed.Rob Austein
2016-05-25PBKDF2 works better if we generate the right number of output bytes.Rob Austein
2016-05-25Start cleaning up PIN code.Rob Austein
2016-05-25correct PBPDF2 -> PBKDF2Fredrik Thulin
2016-05-24Widen an int in an error message, for consistency.Paul Selkirk
2016-05-24Work around the fact that stm-fmc.h now pulls in CMSIS HAL symbols.Paul Selkirk
2016-05-24This should have been in commit 7f38fc4.Paul Selkirk
2016-05-24Add core address to debug outputPaul Selkirk
2016-05-24Add mkmifPaul Selkirk
2016-05-24Move htonl to hal_internal.hPaul Selkirk
2016-05-18Impressive how hard it can be to diagnose getting everything but the RPC opco...Rob Austein
2016-05-17Increment return count, not pointer to return count. Feh, C.Rob Austein
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