July 2015 Archives by thread
Starting: Wed Jul 1 21:31:37 UTC 2015
Ending: Thu Jul 23 04:51:24 UTC 2015
Messages: 266
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (48ec7e3 -> f6d4161)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (4f7d9f0 -> 715c5fb)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (376fa94 -> e80f25d)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (715c5fb -> 3b48d10)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (3b48d10 -> 5f0d1c2)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (f6d4161 -> 7bdeab3)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master created (now c6d88dc)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (c6d88dc -> 3101c21)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (3101c21 -> de6d176)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (e80f25d -> 526e451)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (526e451 -> 4856502)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (4856502 -> 94666f4)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (5f0d1c2 -> 82e7f38)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (de6d176 -> 422992e)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (422992e -> a32f7d1)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (a32f7d1 -> 2836c94)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (2836c94 -> 2aaf05e)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master updated (108e789 -> 6e01800)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master updated (6e01800 -> e2eab10)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (7bdeab3 -> f71125a)
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] branch master created (now f71125a)
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] branch master created (now e2eab10)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch master created (now 0ababd7)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/58: Import FPGA I/O code from core/platform/novena/sw, add minimal autoconf, whack with a club until it builds.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 02/58: Add csprng and hash modules. Add real error codes instead of magic numbers, and propegate error codes up from lower layers. Whack C++-isms, add parenthesese to a lot of macro expressions for evaluation safety, other minor cleanup.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 03/58: Add AES Key Wrap using Cryptech AES core.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 04/58: Copy Joachim's EIM timeout change, make timeout configurable at compile time. Detect not-multiple-of-four-byte errors before they trigger an infinite loop. Remove printfs() that don't belong in library code, along with an unnecessary malloc(). Other minor cleanup.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 05/58: Add test harness: no useful tests yet, just the framework. Add human-readable error strings for hal_error_t codes.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 06/58: Add test cases for 128-bit and 256-bit KEKs.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 07/58: Guess it might help to write the config value to the AES core after constructing it, doh.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 08/58: Typing "!" when one meant "~" has interesting effects when bit masking.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 09/58: AES key wrap now working with AES core.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 10/58: First pass on hash test code.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 11/58: Debug hash-testing code.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 12/58: Cleanup.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 13/58: Add missing truncated SHA-512 cases.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 14/58: Doh, skip tests when we know core isn't present.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 15/58: Cleanup: names of *_core_present() functions, Makefile.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 16/58: First pass at RSA tests.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 17/58: More fun with RSA test cases, still not working.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 18/58: Add padding options to test workaround for current ModExp bugs.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 19/58: ModExp now working!
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 20/58: Refactor hash code prior to adding HMAC (which we need for PBKDF2). Main changes: moving the ten zillion core-related constants from closures into a driver structure, rework API to the more common initialize/update/finalize because it's easier to understand, particularly with HMAC.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 21/58: HMAC implementation and test vectors.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 22/58: Whoops, we're supposed to hash an entire block for the key regardless of how long the key is. With this fix, HMAC passes tests on Novena.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 23/58: Disable HMAC-SHA-384 tests as neither my implementation nor PyCrypto passes them. Add missing copyright notices, other trivial cleanup (whitespace, etc).
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 24/58: First cut at PBKDF2.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 25/58: HMAC for truncated SHA-512 digests would probably work better if we used the right digest length constants. Doh.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 26/58: Get feedback cycle right in PBKDF2 iteration.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 27/58: This time for sure, Rocky!
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 28/58: Add hal_modexp(), since the protocol is a bit complex. Rewrite test-rsa to use hal_modexp(), and generate a new set of test keys without the whacky padding, since hal_modexp() now handles that.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 29/58: Operand lengths weren't including bug-workaround padding.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 30/58: First cut at RSA decryption/signature using the Chinese Remainder Theorem. Not yet tested, and given the number of moving parts I would be astonished if this version actually worked, but it does compile. Added some timing code to tests/test-rsa.c so we can see whether this is doing anything useful once it does work.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 31/58: Build issues on Novena.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 32/58: Debug modexp_fp() buffer handling. Add basic timing report. Compensate for PyCrypto's weird inversion of p and q when calculating CRT coefficients, and add key the key components PyCrypto doesn't bother pre-calculating to our test data.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 33/58: Refactor key loading code.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 34/58: RSA key generation. Compiles, not (yet) tested otherwise.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 35/58: RSA key generation and DER support.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 36/58: Debug RSA key generation.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 37/58: Refactor CRT code into public API.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 38/58: Add RSA blinding.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 39/58: Add round-trip test for DER I/O code.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 40/58: Helps to set the return value when reading a key, doh.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 41/58: Supply public exponent as bigendian byte string rather than unsigned long, since that's the form we'll need for PKCS #11.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 42/58: Add replacement for fp_exptmod() using our ModExp core, so we don't drag in all of TFM's Montgomery just to support the Miller-Rabin test.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 43/58: Add temporary workaround to let us use software ModExp when we're testing other code and don't want to wait for the as-yet-unoptimized FPGA ModExp core.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 44/58: Add README.md.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 45/58: Add methods to extract public components from an RSA key. Other minor cleanup and commenting within RSA module.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 46/58: Add digest algorithm IDs.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 47/58: Check for hash core present before running PBKDF2 tests.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 48/58: libcryptech -> libhal, doh.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 49/58: Rework API for loading keys from components. Relax key size constraints to allow any key size within our supported range, since hsmbully seems to want to twist this knob to every possible setting.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 50/58: Verify signature in key generation test.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 51/58: Track ModExp core exponent padding change: this enables the short exponent fast path.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 52/58: Change default to use software modexp until we sort out performance issues in ModExp core.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 53/58: Get rid of autoconf, as we don't really need it. Add eim_peek_poke utility program, based on Paul's example in the core/platform/novena repository.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 54/58: novena-eim.h had an invisible dependency on <sys/types.h>, at least on Debian Wheezy (ie, on the Novena).
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 55/58: NULL-terminate string list, doh.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 56/58: Use C99 variadic macro as safety wrapper around variadic function. Are we having fun yet?
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 57/58: Add load_novena_fpga script.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 58/58: Track move of third party libraries to /sw/thirdparty/.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master created (now ece23e9)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/20: First public commit of PKCS #11 implementation.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/20: Change path to Cryptlib, for now.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 03/20: Add basic mutex support, including default ("OS") implementation using POSIX threads. Compiles, but no runtime testing done yet.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 04/20: Minor cleanup of new mutex code after confirming that DNSSEC signer test still works.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 05/20: Convert from Cryptlib to libhal. Compiles, not yet tested otherwise.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 06/20: Need to link libtfm.a while building .so, doh.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 07/20: Debug interface to libhal. With these fixes, passes minimal DNSSEC signer test.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 08/20: First batch of tweaks after testing with hsmbully.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 09/20: Refactor PKCS #1.5 code, add C_Verify*() functions. Tidy up and extend debug-by-printf() support, given all the fun we've been having with gdb and threads on the Novena.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 10/20: Doh, get ENTER_PUBLIC_FUNCTION() log message right.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 11/20: Extracting the private key from a public key object doesn't work very well.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 12/20: Fix a few new warnings on the Novena.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 13/20: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 14/20: Add p11util program to do things like fiddling with the BPKDF2 iteration count, setting PINs, and so forth. Factor some SQL utility code out to a separate file so we can reuse it for p11util.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 15/20: Debug p11util.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 16/20: Clean up raw SQL silliness in GNUmakefile "bully" target. Add --help. Clean up trailing whitespace in multiple files. Add missing copyright.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 17/20: Add p11util .gitignore.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 18/20: Tweaks to support cross-compilation.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 19/20: Turn PKCS #11 debugging verbosity down a notch.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 20/20: Track move of third party libraries to /sw/thirdparty/.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (2aaf05e -> 31b6ce8)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (31b6ce8 -> 7af696c)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (ece23e9 -> d78d407)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (7af696c -> fc6e411)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access created (now 2233de1)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (2233de1 -> 3469374)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (3469374 -> 0de1938)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (0de1938 -> d4e6d2b)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (d4e6d2b -> 88481ab)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (88481ab -> 2016dab)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (2016dab -> 0165294)
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] branch master created (now 8dd5dd6)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access created (now 19e0714)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access deleted (was 19e0714)
git at cryptech.is
- [Cryptech-Commits] [core/cipher/aes] branch master updated (fc8c932 -> c8271a6)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access created (now b96b3ae)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch master updated (0ababd7 -> 53bff0b)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (fc6e411 -> 99a530d)
git at cryptech.is
- [Cryptech-Commits] [test/modexps6] branch master created (now a778dbb)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (d78d407 -> 4786afd)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (99a530d -> aec79ba)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 created (now c44c8a7)
git at cryptech.is
- [Cryptech-Commits] [core/platform/common] branch modexps6 created (now a8e0651)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch master updated (d5974ed -> 7578afe)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] branch modexps6 created (now 1acddf1)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (c44c8a7 -> 769f969)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch modexps6 created (now 0915302)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 created (now 4f455cb)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (4f455cb -> 3014b9c)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (769f969 -> 02ca34c)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (3014b9c -> dbb0699)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (02ca34c -> f5cfe0b)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (dbb0699 -> dea4330)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug created (now 5c1c242)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] branch modexps6 updated (1acddf1 -> 514bb28)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (dea4330 -> 26525c9)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (4786afd -> 60a46af)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (aec79ba -> e03fb20)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (26525c9 -> 653d783)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (5c1c242 -> 559bbd9)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (559bbd9 -> ac7c487)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access updated (b96b3ae -> 809f0c7)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (ac7c487 -> a3f303b)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (a3f303b -> 5557b9d)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (f5cfe0b -> 5f1de63)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore created (now 9ff1f0d)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (9ff1f0d -> 6cf691b)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (6cf691b -> 87e603d)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (87e603d -> 9ddb714)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch modexps6 updated (0915302 -> 2d37968)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch state_access created (now fc8c37c)
git at cryptech.is
Last message date:
Thu Jul 23 04:51:24 UTC 2015
Archived on: Thu Jul 23 04:51:27 UTC 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).