June 2015 Archives by subject
Starting: Mon Jun 1 21:18:42 UTC 2015
Ending: Tue Jun 30 21:06:35 UTC 2015
Messages: 237
- [Cryptech-Commits] [core/comm/eim] 01/01: change comm_regs sys_rst (unused) to reset_n for consistency with other cores
git at cryptech.is
- [Cryptech-Commits] [core/comm/eim] branch config_core_selector created (now 25f8b20)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Added test case with small exponent and modulus, message that requires padding to work correctly.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding a minor comment in the header to exmplain what the module parameters means.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding a new testcase with 1664 bit operands. Corrected expected values for 2048 bit oprerands. The testcase data was incorrectly generated.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding block memory with internal address generator as used in modexp_core, but with 64 bit internal data width for the modexp_core. Adding a README to explain the purpose of the contents of the support source and what the files are for.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding hold register and bit combine to create final s_mem data with fused add and div.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding note about experimental fused shift functionality in the adder stage.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding sign testcase with 1024 bit operands from real RSA key.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding test for for public exponent operation based on Rob 1024 bit key.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Adding the encipher/verify test case with 1024 bit RSA key by Rob.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Changed blockmem1r1w used in montprod to generic data and address widths. Updated instantiation to use generics.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Changed modexp core to use explicit exponent length to allow removal of padding of exponent and improving performance. Updated testbenches to match the changed lengths inside the device under test.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Changed name of files to reflect that the adder and the shifters are now not specifically working on 32-bit operands. HEADSUP: This breaks builds that use the old file names.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: change from 12 bits address to 8 bits (for now?) for consistency with other cores
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Changing module interface and internal defines to use symbolic widths for operand data size and addresses. We need to update counters too.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Cleanup of result checking code to make it easier to see any errors.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Corrected expected results for 2048 bit oprerand case. Baseline works.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Fixed incorrect compile time expression for sizing the memory.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Fixed missing parenthesis in block memories that reduced mem sizes. Added test cases that verifies that we can work with 2048 bit operands.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Fixed the license in the header.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Fused the s_mem init loop into the adder loop.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Introduced the explicit exponent length improvement to baseline before perfopt. Added testcases with operands > 1024 bits.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Made the adder and shifters words size generic. Updated the montprod and residue to use the generic adder and shifters.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Minor fix for better layout.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: montprod now supports generic operand size.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Padded Rob 1024 test with one 32-bit word. This makes the model work for the test case.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Removed obsolete register. Fixed name of trace signals.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Removing stale states in FSM.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Removing state that has been collapsed.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Reorganized address generation and bit index generation.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Small improvement in report of test result.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Updated all modules below modexp_core has been updated to have generic operand size. Updated module integrations in modexp_core to set the operand width and address width.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Updated header to emphasis that this is a top level wrapper.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Updated the 2r1w block memory to be operand size generic. Minor fix in 1r1w block memory.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/01: Update of montprod after test implementation with different operand sizes.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: (1) Untangled the word index address generator from the product logic. (2) Updated the montprod TB to match changed FSM states in montprod.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Added cycle counter to the montprod testbench to measure the execution time.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Added test register for cycle trace. Moved index counter update under if-else to remove spurious s_mem read.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Adding write control of s_mem for first iteration and adding a new stage in priority mux.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Fixd nits in test case. Added simple line break to clean up.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Killed off debug in RTL since we now whow info from TB.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Minor layout fixes.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Removed stale mux state.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Restored version of montprod to a version that actually works.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Update after linting after cycle collapsing.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/02: Updated residue module to use generic operand size.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/03: Added testcases with 1024 bit and 2048 bit modulus, mem and short exponents.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/03: Adding files from master that does not break the testcases.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/03: Minor nits.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/03: Moved s logic mux control to control fsm.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/04: Merge of s_mux and s_write to allow cycle collapsing.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/05: cleanup of s mem write control.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 01/05: Fixed baseline.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Adding 1024 bit test case from Rob to verify that it works in the model.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Adding module parameters for generic operand size to modexp_core and top level localparams with explanation in modexp.v to control the core instantiation.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Cleanup of prodcalc.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Combined case statements to make it easier to follow the sequences.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Consolidated address settings, removed stale s logic mux control, removed extra lsw set.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Corrected suffixes and cleaned up product address generation.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Correct update after linting.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: More cleanup. Adding a lot of compile flags to be able to silence the testbench.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Refactored into core and top.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Removed extra digit in test case KAT that had creeped in.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/02: Removed stale switch since we now do s_mem init integrated with calculation.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/03: Added another state for setting s_mem_read_addr to allow shortcutting one cycle in each loop.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/03: Adding a new test case for testing montprod with a lot of bit twiddling.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/03: Adding iteration flag to be used to remove zero fill of s_mem.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/03: Adding the tb for montprod to match the updated rtl.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/04: Fixed order of states.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/05: Cleanup and fixing name in preparation for cycle crunch.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 02/05: Fixed non trivial yet fairly short testcases.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/03: Added a support wrapper used to test implementations of montprod with bigger operand sizes.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/03: Added testcase from c model that tests montprod with a lot of bit twiddling.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/03: Adding mux to allow integrating s_mem init with main adder loop.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/03: Fixed errors in block memories.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/04: (1) Cleaned up bit select for operand b and a. (2) Fixed name of loop counter. (3) Reordered processes to main datapath first.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/05: (1) Fixing up write address register fo s mem. (2) Cleanup of loop counter.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 03/05: Collapsed done. Removes one cycle from each montprod.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 04/04: (1) Collapsed the sm and sa adder states. Thisimoproves performance for modexp with 3%. (2) Updated montprod testbench to not use the now removed states. (3) Minor code cleanup to make it easier to work with for further improvements.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 04/05: Collapsing cycles for loop counter. Updating testbench to match removed cycles.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 04/05: Fixed prev reg:
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 05/05: Fixed final big testcase to match python model.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] 05/05: Fixed the carry registers.
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch config_core_selector created (now b97c869)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch debug_bigoperands created (now 255d288)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch debug_bigoperands updated (255d288 -> e262535)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch debug_bigoperands updated (59b51b2 -> 06fa4cc)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch debug_bigoperands updated (e262535 -> 59b51b2)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (0b94757 -> e61c650)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (17a1506 -> 46cbd05)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (22c547c -> 0b94757)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (31842a0 -> 9fb2878)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (46cbd05 -> 22c547c)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (7b58de7 -> fdc354a)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (90a3fc9 -> d25a3b4)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (9fb2878 -> 17a1506)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (d23f831 -> 31842a0)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (d25a3b4 -> d23f831)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch master updated (fdc354a -> 90a3fc9)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt created (now 22c547c)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (0b94757 -> 82649fc)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (0fa3d49 -> 435b905)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (10d0d1e -> 244a915)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (22c547c -> fb6d1cd)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (244a915 -> 747377f)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (295a9bd -> a66de21)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (2f019d3 -> 8e73cbf)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (35c08fc -> 98e5f8c)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (435b905 -> feeb054)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (46e2c53 -> 35c08fc)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (4f7b066 -> 46e2c53)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (5a0a6f8 -> c8c13f7)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (5b00f7c -> cef6c5b)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (5c3a5cc -> faa8aff)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (687521d -> 4f7b066)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (708b71f -> 5c3a5cc)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (747377f -> 99f2650)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (82649fc -> 9a640ee)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (8e73cbf -> 5b00f7c)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (906b9f1 -> e509e5d)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (97de1e0 -> 0b94757)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (98e5f8c -> 10d0d1e)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (99f2650 -> c54b20e)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (9a640ee -> cc56caf)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (9d8ab27 -> fb603c3)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (a66de21 -> 5a0a6f8)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (c54b20e -> 295a9bd)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (c8c13f7 -> 906b9f1)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (cb7251b -> 9d8ab27)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (cef6c5b -> 97de1e0)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (d5115d8 -> cb7251b)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (e509e5d -> 0fa3d49)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (e6af58c -> d5115d8)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (faa8aff -> e6af58c)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (fb603c3 -> 2f019d3)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (fb6d1cd -> 687521d)
git at cryptech.is
- [Cryptech-Commits] [core/math/modexp] branch perfopt updated (feeb054 -> 708b71f)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: add modexp_core.v to build
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: add tools to configure and start an FPGA bitstream
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: generate core_selector, probe FPGA for cores at software startup
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: Track filename changes in ModExp core.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/01: use a variable for AR, to facilitate cross-compiling
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/02: Adding the 1024 bit sign and verify test cases used in the C model and the testbench that are based on the real RSA key generated by Rob. Both tests works on the modexp in the Novena.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/02: add support for verilator linting
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 02/02: build all cores with i2c
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 02/02: Merge remote-tracking branch 'refs/remotes/origin/master'
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch config_core_selector created (now f141a79)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (25113f6 -> 80205a9)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (63a0d0e -> ce8f42a)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (80205a9 -> e98ac60)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (ce8f42a -> 33cc55a)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (e2eb1f2 -> 25113f6)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch master updated (e98ac60 -> 63a0d0e)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/01: make cores contiguous, add mixer name/version
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch config_core_selector created (now a1c1b2a)
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-avalanche-noise] 01/02: Remove trailing whitespace and DOS line endings.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-avalanche-noise] 02/02: Enable dual USART output functionality.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-avalanche-noise] branch master updated (39cac79 -> c467833)
git at cryptech.is
- [Cryptech-Commits] [user/paul/releng] 01/01: fix libc6 dependency, add missing bits for debuild
git at cryptech.is
- [Cryptech-Commits] [user/paul/releng] 01/01: Initial commit
git at cryptech.is
- [Cryptech-Commits] [user/paul/releng] branch master created (now 959aa81)
git at cryptech.is
- [Cryptech-Commits] [user/paul/releng] branch master updated (959aa81 -> c437fc2)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: Add methods to extract public components from an RSA key. Other minor cleanup and commenting within RSA module.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: Add padding options to test workaround for current ModExp bugs.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: 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] [user/sra/libhal] 01/01: libcryptech -> libhal, doh.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: ModExp now working!
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/01: 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] [user/sra/libhal] 01/01: Track ModExp core exponent padding change: this enables the short exponent fast path.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/02: Add digest algorithm IDs.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/02: HMAC implementation and test vectors.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/02: 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] [user/sra/libhal] 01/04: First cut at PBKDF2.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 01/17: 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] [user/sra/libhal] 02/02: Check for hash core present before running PBKDF2 tests.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 02/02: Verify signature in key generation test.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 02/02: 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] [user/sra/libhal] 02/04: 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] [user/sra/libhal] 02/17: Operand lengths weren't including bug-workaround padding.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 03/04: Get feedback cycle right in PBKDF2 iteration.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 03/17: 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] [user/sra/libhal] 04/04: This time for sure, Rocky!
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 04/17: Build issues on Novena.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 05/17: 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] [user/sra/libhal] 06/17: Refactor key loading code.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 07/17: RSA key generation. Compiles, not (yet) tested otherwise.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 08/17: RSA key generation and DER support.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 09/17: Debug RSA key generation.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 10/17: Refactor CRT code into public API.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 11/17: Add RSA blinding.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 12/17: Add round-trip test for DER I/O code.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 13/17: Helps to set the return value when reading a key, doh.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] 14/17: 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] [user/sra/libhal] 15/17: 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] [user/sra/libhal] 16/17: 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] [user/sra/libhal] 17/17: Add README.md.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (4079050 -> 73a9466)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (4dd62d6 -> a3b7050)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (66c47cc -> 376fa94)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (73a9466 -> 9176df4)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (86e3b10 -> 4079050)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (9176df4 -> cf865e9)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (a3b7050 -> 66c47cc)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (aaec57f -> f23b4c6)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (cf865e9 -> e1029f9)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (e1029f9 -> aaec57f)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (f210238 -> 86e3b10)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libhal] branch master updated (f23b4c6 -> 4dd62d6)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 01/01: Bump size of maximum bignum up to pass hsmbully signature test.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 01/05: 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] [user/sra/libtfm] 02/05: Add tags target to GNUmakefile.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 03/05: Make bignum size configurable.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 04/05: Add checksums and specify commit against which we've been testing.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] 05/05: Add README.md.
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master created (now 8eeb885)
git at cryptech.is
- [Cryptech-Commits] [user/sra/libtfm] branch master updated (8eeb885 -> 108e789)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Add basic mutex support, including default ("OS") implementation using POSIX threads. Compiles, but no runtime testing done yet.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Minor cleanup of new mutex code after confirming that DNSSEC signer test still works.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/01: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/03: Convert from Cryptlib to libhal. Compiles, not yet tested otherwise.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 01/05: First batch of tweaks after testing with hsmbully.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 02/03: Need to link libtfm.a while building .so, doh.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 02/05: 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] [user/sra/pkcs11] 03/03: Debug interface to libhal. With these fixes, passes minimal DNSSEC signer test.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 03/05: Doh, get ENTER_PUBLIC_FUNCTION() log message right.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 04/05: Extracting the private key from a public key object doesn't work very well.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] 05/05: Fix a few new warnings on the Novena.
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (543db94 -> af566e0)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (647af06 -> d5e6146)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (67d2f79 -> 543db94)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (af566e0 -> 4f7d9f0)
git at cryptech.is
- [Cryptech-Commits] [user/sra/pkcs11] branch master updated (d5e6146 -> 67d2f79)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] 01/01: Search for sha256sum, use it if we found it, warn otherwise.
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] 01/01: Support no-threads build (work around Novena gdb problem). Add copyright.
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (a18c0d4 -> a39aafc)
git at cryptech.is
- [Cryptech-Commits] [user/sra/sqlite3] branch master updated (a39aafc -> 48ec7e3)
git at cryptech.is
Last message date:
Tue Jun 30 21:06:35 UTC 2015
Archived on: Tue Jun 30 21:06:40 UTC 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).