aboutsummaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2016-09-01Move in-memory keystore from client to server. Whack with club until compiles.Rob Austein
2016-07-05Attempt to add resource management, for multiple cores of the same type.Paul Selkirk
2016-06-09Typo in SHA-224/SHA-256 software core.Rob Austein
2016-05-31SHA-224 driver and soft core.Rob Austein
2016-05-15Silence unused variable warning.Rob Austein
2016-05-14Trailing whitespace cleanup.Rob Austein
2016-03-29Enable 'mixed' mode, with client-side hashing.Paul Selkirk
2016-03-21Merge branch 'master' into rpcPaul Selkirk
2016-03-16Added serial RPC transport and lots more...Paul Selkirk
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
2015-12-23RPC interface to TRNG and (incomplete) PIN code.Rob Austein
2015-12-13Merge Paul's copyright updates.Rob Austein
2015-12-13whack copyrightsPaul Selkirk
2015-12-13Add rpc_hash.c. Convert dynamic allocator in hash.c to use privateRob Austein
2015-11-13Merge branch 'config_core_selector'Paul Selkirk
2015-10-29Remove unused includes.Paul Selkirk
2015-10-04Whack libhal API to use current configure_core_selector mechanism.Rob Austein
2015-10-04off_t => hal_addr_t.Rob Austein
2015-09-08Merge branch 'master' into ecdsaRob Austein
2015-09-06Add ECPoint I/O functions. ASN.1 cleanup.Rob Austein
2015-09-02Clean up excessively complicated handling of opaque types in hash andRob Austein
2015-07-18Add support for dynamic allocation of hash and HMAC state, for casesRob Austein
2015-07-17First cut at libhal support for hash cores with ability to save andRob Austein
2015-06-21libcryptech -> libhal, doh.Rob Austein
2015-06-21Add digest algorithm IDs.Rob Austein
2015-06-05HMAC for truncated SHA-512 digests would probably work better if weRob Austein
2015-06-04First cut at PBKDF2.Rob Austein
2015-06-04Disable HMAC-SHA-384 tests as neither my implementation nor PyCryptoRob Austein
2015-06-04Whoops, we're supposed to hash an entire block for the key regardlessRob Austein
2015-06-04HMAC implementation and test vectors.Rob Austein
2015-06-04Refactor hash code prior to adding HMAC (which we need for PBKDF2).Rob Austein
2015-05-25Cleanup: names of *_core_present() functions, Makefile.Rob Austein
2015-05-24Debug hash-testing code.Rob Austein
2015-05-20Add AES Key Wrap using Cryptech AES core.Rob Austein
2015-05-20Add csprng and hash modules. Add real error codes instead of magicRob Austein
288'>288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328