Timeline



Sep 24, 2018: Yesterday

10:28 PM Changeset in core/pkey/ed25519 [7e306d8]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Microcode framework and partial listing, work in progress
10:24 PM Changeset in core/pkey/ed25519 [2ac37fb] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Internal operand memories ("banks") for the "worker" unit.
10:20 PM Changeset in core/pkey/ed25519 [a067a55] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Microcoded "worker" unit. Supports "move" opcode, support for …
10:18 PM Changeset in core/pkey/ed25519 [0770d12] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Double-and-add point multiplication framework
10:17 PM Changeset in core/pkey/ed25519 [59cd537] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Top-level module
7:18 PM Changeset in core/pkey/ed25519 [135b76a] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Testbench for base point multiplier
7:03 PM Changeset in core/math/curve25519lib [aec5c7d]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Temporary copy of shared modules until we rework Verilog repository …
7:02 PM GitRepositories edited by trac
(diff)
7:02 PM GitRepositories/user/shatov edited by trac
(diff)
7:02 PM GitRepositories/core/math edited by trac
(diff)
7:02 PM GitRepositories/user edited by trac
(diff)
7:02 PM GitRepositories/core edited by trac
(diff)
7:02 PM GitRepositories/core/pkey edited by trac
(diff)
7:02 PM GitRepositories/user/shatov/curve25519_fpga_model created by trac
6:49 PM Changeset in user/shatov/curve25519_fpga_model [f6636a2]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Added readme file (unfinished, will update after Verilog for Ed25519 …
6:49 PM Changeset in user/shatov/curve25519_fpga_model [24e56c1] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Ignore make output
6:49 PM Changeset in user/shatov/curve25519_fpga_model [4ccd1f3] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Added Makefile
6:39 PM Changeset in user/shatov/curve25519_fpga_model [91b957b] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Ed25519 tester
6:39 PM Changeset in user/shatov/curve25519_fpga_model [93901da] by Pavel V. Shatov (Meister) <meisterpaul1@…>
X25519 tester
6:38 PM Changeset in user/shatov/curve25519_fpga_model [250716d] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Ed25519-specific code (curve base point multiplication)
6:38 PM Changeset in user/shatov/curve25519_fpga_model [ed64378] by Pavel V. Shatov (Meister) <meisterpaul1@…>
X25519-specific code (curve point multiplication)
6:37 PM Changeset in user/shatov/curve25519_fpga_model [79b3be9] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Test vectors for Ed25519
6:37 PM Changeset in user/shatov/curve25519_fpga_model [8e57d28] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Test vector for X25519
6:36 PM Changeset in user/shatov/curve25519_fpga_model [7dc094b] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Shared piece of microcode (modular inversion)
6:36 PM Changeset in user/shatov/curve25519_fpga_model [00fbfb0] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Shared pieces of code
6:35 PM Changeset in user/shatov/curve25519_fpga_model [e7c91df] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Modular math routines
6:35 PM Changeset in user/shatov/curve25519_fpga_model [29c65df] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Multi-precision math routines
6:34 PM Changeset in user/shatov/curve25519_fpga_model [1753ed4] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Low-level math routines

Sep 21, 2018:

2:54 PM Changeset in user/js/keywrap [241f915]integrate_mkmif by Joachim Strömbergson <joachim@…>
Adding more infrastructure needed for the integrated mkm.

Sep 19, 2018:

9:09 PM Changeset in sw/libhal [a446907]hal_core_alloc2-fix by Paul Selkirk <paul@…>
Make hal_core_alloc2 a little smarter. Currently the only use of …

Sep 18, 2018:

12:44 PM Changeset in user/js/keywrap [0c7becd]integrate_mkmif by Joachim Strömbergson <joachim@…>
Adding more functionality needed for the mkm integration.
12:02 PM Changeset in user/js/mkmif [77fb7c4]master by Joachim Strömbergson <joachim@…>
Removed unneeded directives.
12:01 PM GitRepositories/user/js/mkmif edited by trac
(diff)
11:51 AM Changeset in user/js/mkmif [965a2d4] by Joachim Strömbergson <joachim@…>
Fixed spelinng erorrs.
10:51 AM Changeset in user/js/keywrap [aefd88d]integrate_mkmif by Joachim Strömbergson <joachim@…>
Increasing control state reg to support more states. Adding first …
10:35 AM Changeset in user/js/keywrap [12db615]integrate_mkmif by Joachim Strömbergson <joachim@…>
Adding API control bits to read and write key.
9:19 AM Changeset in user/js/keywrap [50bc6e7]integrate_mkmif by Joachim Strömbergson <joachim@…>
Moved compile time debug access control of key to the API. Added …
7:54 AM Changeset in user/js/keywrap [00fd27b]integrate_mkmif by Joachim Strömbergson <joachim@…>
Moved the mkmif instance into the core itself. Added API to read the …

Sep 17, 2018:

9:55 PM Changeset in sw/libhal [92dcc23]auto_magic by Paul Selkirk <paul@…>
Track Joachim's keywrap core change to automatically initialize the AIV.
11:08 AM ExternalProjectsTorHSM edited by ln5
(diff)
11:03 AM ExternalProjectsTorHSM edited by ln5
(diff)
11:00 AM ExternalProjectsTorHSM edited by ln5
(diff)
10:54 AM ExternalProjectsTorHSM edited by ln5
(diff)
10:49 AM ExternalProjectsTorHSM edited by ln5
(diff)
10:27 AM ExternalProjects edited by ln5
(diff)
10:26 AM ExternalProjectsTorHSM created by ln5
10:23 AM ExternalProjects edited by ln5
(diff)
10:12 AM ExternalProjects created by ln5

Sep 14, 2018:

2:07 PM Changeset in user/js/keywrap [f20979f]integrate_mkmif by Joachim Strömbergson <joachim@…>
Adding instatiation of the mkmif in the keywrap top level wrapper. …
1:01 PM Changeset in user/js/keywrap [fa3ebe9]auto_magic by Joachim Strömbergson <joachim@…>
Adding support for automatic A-value and RLEN calculation. Adding …

Sep 13, 2018:

6:02 PM GitRepositories edited by trac
(diff)
6:02 PM GitRepositories/user/shatov edited by trac
(diff)
6:02 PM GitRepositories/user edited by trac
(diff)

Sep 11, 2018:

11:05 PM Changeset in sw/stm32 [07af68c]js_keywrap by Paul Selkirk <paul@…>
Cleanup, move 'keywrap core' command to the hsm project, where it will …
11:01 PM Changeset in sw/libhal [e4fa002]auto_magicjs_keywrap by Paul Selkirk <paul@…>
Track Joachim's latest keywrap core - unroll bank-switched memory into …
10:56 PM Changeset in core/platform/common [1655852]js_keywrap by Paul Selkirk <paul@…>
Track Joachim's latest keywrap core - unroll bank-switched memory into …
10:37 AM Changeset in user/js/keywrap [6cfcc1e]auto_magicintegrate_mkmifmaster by Joachim Strömbergson <joachim@…>
Adding a huge, self testing test case.

Sep 7, 2018:

4:16 PM Changeset in releng/alpha [00eb690]fmc_clk_60mhz by Rob Austein <sra@…>
Doh, stm32 FMC driver needs to know clock rate too. Thanks, Pavel.
4:13 PM Changeset in sw/stm32 [6245275]fmc_clk_60mhz by Rob Austein <sra@…>
Tweak for 60MHz FMC clock.
8:57 AM Changeset in user/js/keywrap [1d9543b]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Updated testbench to use the new API. Verified that the new API works. …
8:04 AM Changeset in user/js/keywrap [f8407a8]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Removed r_bank from dump since it no longer exists.
7:52 AM Changeset in user/js/keywrap [cc8b25b]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Test write to all positions in the mem.
2:04 AM Changeset in releng/alpha [4a59cb0]master by Rob Austein <sra@…>
Incorporate recent core timing work and CLI improvements. This is the …

Sep 6, 2018:

2:08 PM Changeset in releng/alpha [0770eb8]fmc_clk_60mhz by Rob Austein <sra@…>
Build with 60Mhz FMC clock.
2:05 PM Changeset in releng/alpha [dc91c73]fmc_clkfmc_clk_60mhz by Rob Austein <sra@…>
Incorporate recent timing/placement fixes.
10:21 AM Changeset in core/platform/alpha [714cf34]fmc_clk_60mhz by Pavel V. Shatov (Meister) <meisterpaul1@…>
Constraints for 60 MHz FMC_CLK.
9:32 AM Changeset in core/pkey/ecdsa384 [4b83a09]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Same changes as for the 256-bit core.
9:30 AM Changeset in core/pkey/ecdsa256 [ea4d251]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Replicated certain FSM-related signals for better placement and routing.
9:28 AM Changeset in core/pkey/ecdsa256 [4f00f40] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Turned ROMs into distributed memories, otherwise synthesizer was …

Sep 5, 2018:

4:54 PM Changeset in sw/stm32 [871014a]master by Paul Selkirk <paul@…>
When erasing the whole keystore, optionally preserve the login PINs.
3:46 AM Changeset in sw/stm32 [01534a9] by Paul Selkirk <paul@…>
Make parsing and display of masterkey values consistent with one …

Sep 4, 2018:

3:02 PM GitRepositories edited by trac
(diff)
3:02 PM GitRepositories/user/shatov edited by trac
(diff)
3:02 PM GitRepositories/user edited by trac
(diff)
1:01 PM Changeset in user/js/keywrap [ef8a8ea]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Updated rtl and tb to support parameterized memory size.
11:17 AM Changeset in user/js/keywrap [2fb042d]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Updated testbench to handle parameterized core.
9:58 AM Changeset in user/js/keywrap [8836e5d]auto_magicincrease_api_addr_spaceintegrate_mkmif by Joachim Strömbergson <joachim@…>
Updated testbench to work with the parameterized memory.

Aug 30, 2018:

6:49 AM Changeset in core/cipher/chacha [58f30c1]master by Joachim Strömbergson <joachim@…>
Adding two more pipeline registers in the qr module. Added two more …

Aug 28, 2018:

12:01 PM GitRepositories/core/hash/sha256 edited by trac
(diff)
11:06 AM Changeset in core/hash/sha256 [bb03cc0]master by Joachim Strömbergson <joachim@…>
Connected the pipeline regs for t1 and t2 in the stat update logic. …
10:44 AM Changeset in core/hash/sha256 [0e7de63] by Joachim Strömbergson <joachim@…>
Added pipeline register and stall cycle in the FSM to accomodate the …
3:52 AM Changeset in releng/alpha [df01322] by Rob Austein <sra@…>
Fix pkcs11 build issue and segfault. Some recent changes to sw/libhal …

Aug 27, 2018:

9:23 PM Changeset in sw/stm32 [322e272] by Paul Selkirk <paul@…>
Add startup delay to let fmc bus settle
9:20 PM Changeset in sw/pkcs11 [5936bef]master by Paul Selkirk <paul@…>
Update .gitignore with newish test apps
9:20 PM Changeset in sw/pkcs11 [5c390f6] by Paul Selkirk <paul@…>
Fix shared library name
9:19 PM Changeset in sw/pkcs11 [e16d7c2] by Paul Selkirk <paul@…>
Support non-standard libhal/libtfm location
9:11 PM Changeset in sw/libhal [7219e78]hal_core_alloc2-fixmaster by Paul Selkirk <paul@…>
fix pkey_remote_get_attributes
8:59 PM Changeset in core/platform/alpha [7be8f94]js_keywrap by Paul Selkirk <paul@…>
correct fpga part number, add keywrap build target
3:28 PM Changeset in releng/alpha [7729ff8]fmc_clkfmc_clk_60mhz by Rob Austein <sra@…>
xilinx.mk fixes.
3:24 PM Changeset in core/platform/alpha [f8f86f9]fmc_clkfmc_clk_60mhz by Rob Austein <sra@…>
Generate detailed timing report when PAR fails. The original version …
3:15 PM Changeset in core/platform/alpha [41e330b]fmc_clkfmc_clk_60mhz by Rob Austein <sra@…>
Comment smartguide out of Makefile, not just out of shell script.
3:10 PM Changeset in core/platform/alpha [3de07e1]fmc_clkfmc_clk_60mhz by Rob Austein <sra@…>
Remove -global_opt off per discussion with Joachim and Pavel.
Note: See TracTimeline for information about the timeline view.