September 2015 Archives by date
Starting: Wed Sep 2 14:36:19 UTC 2015
Ending: Wed Sep 30 01:44:31 UTC 2015
Messages: 103
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] branch master updated (8dd5dd6 -> 3e4f402)
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] branch master updated (3e4f402 -> 1ee0be1)
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 01/05: Import of Pavel's fmc-test application.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 02/05: remove CR and trailing whitespace
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 03/05: Enable checking for errors.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 04/05: Delay FMC startup to not upset the Novena at boot.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 05/05: Make post-mortem analysis using gdb easier.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch master updated (1342e5f -> d65865e)
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 01/04: Changed the max number of blocks to force reseed once every 256 TByte. Changed default number of blocks to do reseed once every 16 GByte.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 02/04: Adding a new task that reads out a given number of random data words from the DUT.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 03/04: (1) Debugged the block stat counter. (2) Added missing port type. (3) Removed second define for default number of blocks.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] 04/04: (1) Verified that reseeding works. (2) Added missing define for the reseed counter API address.
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] branch master updated (1ee0be1 -> 8af6e5c)
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 01/03: emacs indentation
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 02/03: Implement UART outputing of results
git at cryptech.is
- [Cryptech-Commits] [user/ft/stm32-dev-bridge] 03/03: Add application useful in helping identifying electrical shorts.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch ecdsa updated (55116cc -> a16bdf7)
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 01/12: Clean up excessively complicated handling of opaque types in hash and RSA code; use simpler model (pointer to incomplete structure) used in ECDSA code. Refactor RSA code to use shared ASN.1 routines.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 02/12: Identify PBKDF2 tests.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 03/12: Add PKCS11 ECDSA signature format.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 04/12: Still more const-ification.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 05/12: Add ECPoint I/O functions. ASN.1 cleanup.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 06/12: Merge branch 'modexps6'
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 07/12: Merge branch 'state_access'
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 08/12: Merge branch 'master' into ecdsa
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 09/12: Avoid gratuitous assertion failure if caller gives us a larger buffer than necessary when writing private key to DER.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 10/12: PKCS #11 testing turned up a problem with P-521, don't really understand the bug yet, but first step is fixing test-ecdsa.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 11/12: P-512 parameters were mislabeled.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] 12/12: Fencepost error in hal_ecdas_key_from_ecpoint().
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch master updated (53bff0b -> 5106b88)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (60a46af -> fc8c37c)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa created (now 3345ef8)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/14: Track changes to hal_rsa_key_t and hal_hash_state_t.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/14: Checkpoint of partial support for ECDSA. Compiles, not yet tested, probably doesn't work. Probably should merge state_access branch before going much further with this.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 03/14: Merge branch 'master' into ecdsa
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 04/14: Refactor C_Sign() and C_Verify() to move algorithm-dependent code to helper functions. As a happy side effect, this also simplifies locking slightly and gives us a straightforward path towards the *Update() and *Final() incremental-hashing functions. Compiles, not yet tested.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 05/14: Add ECDSA signature and verification. Compiles, not tested.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 06/14: verify_rsa_pkcs() should be static.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 07/14: First cut at Python interface to PKCS #11 using ctypes API.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 08/14: Add C_FindObject*() to py11.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 09/14: Python ctypes arrays and pointers really do work just as in C, once one wraps one's brain around the syntactic differences.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 10/14: Fix size_t vs CK_ULONG type mismatch (platform dependent).
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 11/14: Remove CKA_NAME_HASH_ALGORITHM for now. It appears in the specification but not in the header file, so we don't know its numeric value in any case. Re-add if and when it shows up in the header file.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 12/14: Add attribute database based on attributes.yaml. Simplify prototype definitions and move them to separate module.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 13/14: Move YAML parsing to external script so py11 doesn't have to worry about finding attributes.yaml at runtime.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 14/14: Debug PKCS #11 ECDSA signature and verification.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated (3345ef8 -> 405a65d)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/04: Add C_CreateObject(), which required refactoring some of the template-checking code.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/04: py11 support for C_CreateObject().
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 03/04: Checkpoint of py11-test.py.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 04/04: Add C_SignUpdate(), C_SignFinal(), C_VerifyUpdate(), C_VerifyFinal().
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated: Call correct underlying methods from wrappers.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated (fcb9943 -> ec3be7d)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/02: Enable locking in py11.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/02: MUTEX callbacks via ctypes. Beware of Garbage Collector.
git at cryptech.is
- [Cryptech-Commits] [core/rng/trng] branch master updated: Added control FSM states to handle entropy for testing. Nits: Changed to localparam.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated (ec3be7d -> 9e25e0d)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/07: Implement mutexes in py11 library using threading.Lock objects.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/07: Debug mutex implementation.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 03/07: Minimal documentation for py11.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 04/07: First step towards unit tests.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 05/07: Unit tests for init, session, and login functions.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 06/07: Add keyword arguments to C_GenerateKeyPair() in an attempt to present a saner API to the user. This requires the library to know more than it really should about which attributes go into the public and private templates; if doing it this way proves infeasible, we may have to parse more details out of attributes.yaml to support this feature.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 07/07: More test cases.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated: More key unit tests.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch ecdsa updated (95474a8 -> a927c24)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 01/03: Better test for keypair object class.
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 02/03: Clean up Python APIs to C_FindObject*() and C_GetSlotList().
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] 03/03: Makefile cleanup.
git at cryptech.is
- [Cryptech-Commits] [sw/libhal] branch master updated (5106b88 -> a16bdf7)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated (fc8c37c -> a927c24)
git at cryptech.is
- [Cryptech-Commits] [sw/pkcs11] branch master updated: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated (e03fb20 -> 9da77fc)
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 01/04: Merge branch 'modexps6'
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 02/04: sw/libhal's modexps6 branch merged to master.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 03/04: Switch libhal back to master branch. Update to latest commits for all subrepositories.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] 04/04: Tweak XiLinx build to work on both 32-bit and 64-bit VMs.
git at cryptech.is
- [Cryptech-Commits] [user/sra/novena-releng] branch master updated: Update README.md.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch config_core_selector_sra created (now c421ca5)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/21: Merge branch 'modexps6' into config_core_selector_sra
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 02/21: Trailing whitespace cleanup.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 03/21: MODEXPS6_ADDR_BASE goes away under the new scheme.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 04/21: Convert to something a bit more object-oriented, to simplify adding additional methods for things like .h and .mk files.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 05/21: Git rid of commas in config language, add some comments.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 06/21: Configure makefile vfiles list too.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 07/21: Track filename changes to modexp core that took place ages ago.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 08/21: Incomplete attempt to track changes to core_selector architecture. The board_regs and comm_regs cores handle reset differently, but there's also this sys_ena wire which appeared out of the ether one day and is not yet in this movie. This version does NOT synthesize (nor did the previous ones, but now we know it...).
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 09/21: Minor cleanup.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 10/21: Previous commit was incomplete.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 11/21: Sorted out reset pins (I think). Seems our various core authors have different opinions about whether reset should be high or low, and the core selector code is responsible for making this right. Hmm.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 12/21: Comments noting the strange history of the addressing scheme.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 13/21: Wedge modexps6 into the addressing scheme. Adjust timing of other cores. Tweak TRNG templates to support multiple instances, more for consistency than than because we really expect multiple TRNGs.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 14/21: Add "requires" option.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 15/21: Comments.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 16/21: ModExpS6 top is called modexps6_wrapper, not modexps6, sigh.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 17/21: Handle reset high/low logic in the config file. Connect error signals.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 18/21: RawConfigParser doesn't support super().
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 19/21: ModExpS6 has no error output.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 20/21: Comment update.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 21/21: Sick hacks to compensate for sparse MUX within TRNG core.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] branch config_core_selector_sra updated (c421ca5 -> 47508ec)
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 01/02: Add support for error_wire and block_memory options.
git at cryptech.is
- [Cryptech-Commits] [core/platform/novena] 02/02: Attempting to optimize out the one-cycle delay didn't work, relatively low priority, so just disable the optimization for now.
git at cryptech.is
Last message date:
Wed Sep 30 01:44:31 UTC 2015
Archived on: Wed Sep 30 01:44:33 UTC 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).