July 2015 Archives by author
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/sqlite3] 01/01: Allowing SQLite3 to use dlopen() is probably a bad idea, and allowing dlopen() complicates the build, so disable it.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (4f7d9f0 -> 715c5fb)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/03: 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] [user/sra/pkcs11] 02/03: Debug p11util.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 03/03: 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] [user/sra/libhal] branch master updated (376fa94 -> e80f25d)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: Change default to use software modexp until we sort out performance issues in ModExp core.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (715c5fb -> 3b48d10)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Add p11util .gitignore.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (3b48d10 -> 5f0d1c2)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Tweaks to support cross-compilation.
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (f6d4161 -> 7bdeab3)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] 01/01: Tweaks to support cross-compilation.
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] 01/03: Initial version of Novean release engineering superrepository. Not yet fully tested.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/03: Makefile copyrights and comment cleanup.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 03/03: Oops, forgot to change patch strip count when refribbing source tree.
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] 01/02: First cut at reprepro support.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/02: Add .dsc files to repository and specify distribution codename.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (3101c21 -> de6d176)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Rearrange tree to make filenames in source packages come out right.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (e80f25d -> 526e451)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/03: 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] [user/sra/libhal] 02/03: 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] [user/sra/libhal] 03/03: NULL-terminate string list, doh.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (526e451 -> 4856502)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: Use C99 variadic macro as safety wrapper around variadic function. Are we having fun yet?
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (4856502 -> 94666f4)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: Add load_novena_fpga script.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (5f0d1c2 -> 82e7f38)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Turn PKCS #11 debugging verbosity down a notch.
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] 01/05: Install eim_peek_poke. Track removal of autoconf from libhal.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/05: Add Debian packaging and startup scripts to load Novena FPGA automatically.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 03/05: Track libhal update.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 04/05: Turns out we don't need to provide a .postinst script, debhelper (dh_installinit) automatically generates exactly what we want.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 05/05: Track changes in sw/pkcs11.
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] 01/01: Automatic loading of the bitstream would probably work better if we installed the script that does it.
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] 01/01: Add upload rule.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (2836c94 -> 2aaf05e)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Target for making whole enchilada.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master updated (108e789 -> 6e01800)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 01/03: Use a git submodule to hold upstream source instead of home-grown hack.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 02/03: "git submodule deinit" whines unless given an argument.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 03/03: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master updated (6e01800 -> e2eab10)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 01/01: Copyright.
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (7bdeab3 -> f71125a)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] 01/01: Switch build method to keep a copy of the current tarball in the repository rather than fetching it every time, both to simplify the build and to avoid a lot of gratuitous re-fetches of the tarball when building under continuous integration or release engineering scripts.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] branch master created (now f71125a)
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 01/06: Initial commit of SQLite3 port.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 02/06: Search for sha256sum, use it if we found it, warn otherwise.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 03/06: Support no-threads build (work around Novena gdb problem). Add copyright.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 04/06: Allowing SQLite3 to use dlopen() is probably a bad idea, and allowing dlopen() complicates the build, so disable it.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 05/06: Tweaks to support cross-compilation.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/sqlite3] 06/06: Switch build method to keep a copy of the current tarball in the repository rather than fetching it every time, both to simplify the build and to avoid a lot of gratuitous re-fetches of the tarball when building under continuous integration or release engineering scripts.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] branch master created (now e2eab10)
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 01/10: Basic port of libtfm (Tom's Fast Math library). Will want to lock down with checksums and specific commits later, but this should suffice for initial testing.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 02/10: Add tags target to GNUmakefile.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 03/10: Make bignum size configurable.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 04/10: Add checksums and specify commit against which we've been testing.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 05/10: Add README.md.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 06/10: Bump size of maximum bignum up to pass hsmbully signature test.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 07/10: Use a git submodule to hold upstream source instead of home-grown hack.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 08/10: "git submodule deinit" whines unless given an argument.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 09/10: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [sw/thirdparty/libtfm] 10/10: Copyright.
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] 01/02: Track movement of modules from /user/sra/ to /sw/.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/02: Track library move into sw/ tree.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (31b6ce8 -> 7af696c)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/04: Tweak for shared reprepro staging repository and keyring.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/04: Debug group-writable repository staging.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 03/04: Add meta-package.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 04/04: Using a submodule within libtfm means we need --recursive clean.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (ece23e9 -> d78d407)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/02: Add hashes to C_GetMechanismInfo().
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/02: Might help to spell function name correctly.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (7af696c -> fc6e411)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/02: Pull C_GetMechanismInfo() changes from sw/pkcs11.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/02: Fix init script usage message.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access created (now 2233de1)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/01: (1) Adding addresses to be able to read and write the internal hash state from the API. (2) Bumped version to reflect the changes to the API. (3) Added ports for state access in the core module and connected them in the top level wrapper.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (2233de1 -> 3469374)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/02: The digest is the complete state so we only need to be able to write back state. The state addresses are still readable though.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 02/02: Added logic to write state into the state registers. Simplified the state write interface to a common data port.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (3469374 -> 0de1938)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/03: Adding test case for state restore.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 02/03: Adding a task to dump the H state.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 03/03: Added top level test case for restore state and continue hashing. Test OK.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (0de1938 -> d4e6d2b)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/01: Since state is digest having separate addresses for writing state is superflous. Captain slow.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (d4e6d2b -> 88481ab)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/01: Removed the address defines not needed.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (88481ab -> 2016dab)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/01: Minor cleanup.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] branch state_access updated (2016dab -> 0165294)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha256] 01/01: Fixed state restore testcase in core testbench. Fixed the double block test case to really test the core. Added data valid task.
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] 01/02: Changes to support Pavel's ModExpS6 core.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 02/02: First cut at libhal support for hash cores with ability to save and restore internal state. Compiles, not yet tested.
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] [core/cipher/aes] 01/01: fix CORE_VERSION to match what we think it should be
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access created (now b96b3ae)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/01: First cut at libhal support for hash cores with ability to save and restore internal state. Compiles, not yet tested.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch master updated (0ababd7 -> 53bff0b)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/01: Debian Jessie hangs with bs=128, Kosagi forum tells us that the magic solution is to change to bs=32.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (fc6e411 -> 99a530d)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/02: Change maintainer of all packages to be the build robot.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/02: Pull changes to allow loading FPGA on Debian Jessie.
git at cryptech.is
- [Cryptech-Commits] [test/modexps6] branch master created (now a778dbb)
git at cryptech.is
- [Cryptech-Commits] [test/modexps6] 01/01: Initial commit
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (d78d407 -> 4786afd)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/01: Don't insist that both keys in a pair must be token objects if either one is. Apparently making the public key be a session object is a standard hack for conserving space on the token.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (99a530d -> aec79ba)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Pull change to allow session public key with token private key.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 created (now c44c8a7)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: experimental modexps6 (which requires changing the read timing on all other cores)
git at cryptech.is
- [Cryptech-Commits] [core/platform/common] branch modexps6 created (now a8e0651)
git at cryptech.is
- [Cryptech-Commits] [core/platform/common] 01/01: experimental modexps6 (which requires changing the read timing on all other cores)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch master updated (d5974ed -> 7578afe)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/01: Adding more test functionality in the fifo testbench. Now we generates several 512-bit words fed into the fifo.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] branch modexps6 created (now 1acddf1)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] 01/01: Initial commit
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (c44c8a7 -> 769f969)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: move new modexps6 core from test to core
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch modexps6 created (now 0915302)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/01: Changes to support Pavel's ModExpS6 core.
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] 01/02: Create modexps6 branch of super-repository, try to whack all relevant repositories to correct branch.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/02: More voodoo to get core/math/modexps6 on correct branch.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (4f455cb -> 3014b9c)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Touch XiLinx-supplied .v file to work around Makefile bug.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (769f969 -> 02ca34c)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: remove all non-essential files related to clkmgr_dcm
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (3014b9c -> dbb0699)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Track core/platform/novena clkmgr_dcm cleanup.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (02ca34c -> f5cfe0b)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: remove .xco files from build
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (dbb0699 -> dea4330)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Track more core/platform/novena cleanup.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug created (now 5c1c242)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/02: Adding task to dump fifo contents.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 02/02: Adding more functionality to observe the fifo during test.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] branch modexps6 updated (1acddf1 -> 514bb28)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexps6] 01/01: prune generated verilog
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (dea4330 -> 26525c9)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Pull yet more modexps6 changes. I love XiLinx.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (4786afd -> 60a46af)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/01: Add C_GetSessionInfo().
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] 01/01: Pull C_GetSessionInfo().
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch modexps6 updated (26525c9 -> 653d783)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/01: Pull C_GetSessionInfo() into modexps6 branch too.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (5c1c242 -> 559bbd9)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/01: Simplified the pointer handling. Fixed size of counter. Now all positions in the fifo is used and flags are correctly set.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (559bbd9 -> ac7c487)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/01: Adding task for reading words from the fifo. Reading out more than 16 words. Refactored w512 task.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch state_access updated (b96b3ae -> 809f0c7)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/01: Add support for dynamic allocation of hash and HMAC state, for cases where it's unavoidable.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (ac7c487 -> a3f303b)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/02: Writing a new word into the fifo.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 02/02: Fixed replication sizes found during lintint.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch fifo_debug updated (a3f303b -> 5557b9d)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/01: Read out all data in the fifo by looking at the syn flag. The fifo simulates ok.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch modexps6 updated (f5cfe0b -> 5f1de63)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: update lint for new ipcore modules
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore created (now 9ff1f0d)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] 01/02: Adding ports in the core to do state restore. Added wires in the top to connect the state restore ports.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] 02/02: Added API logic to set write signals for the state.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (9ff1f0d -> 6cf691b)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] 01/01: Adding logic to write state restore data to the state registers.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (6cf691b -> 87e603d)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] 01/01: Adding initial version of test case for state restore functionality.
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] branch state_restore updated (87e603d -> 9ddb714)
git at cryptech.is
- [Cryptech-Commits] [core/hash/sha512] 01/01: Completed test case for state restore. The state restore functionality works. Minor tweak of work factor test.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch modexps6 updated (0915302 -> 2d37968)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/01: Re-enable key generation test and RSA blinding.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch state_access created (now fc8c37c)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/01: First pass at adding incremental digest support. C_Digest*() only so far. Compiles, not yet tested.
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).