Timeline



Apr 17, 2018:

1:02 PM GitRepositories edited by trac
(diff)
1:02 PM GitRepositories/core edited by trac
(diff)
1:02 PM GitRepositories/core/pkey edited by trac
(diff)
1:01 PM GitRepositories/core/pkey/ecdhp384 created by trac
1:01 PM GitRepositories/core/pkey/ecdhp256 created by trac
12:21 PM Changeset in core/pkey/ecdhp384 [9952434]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Initial commit of P-384 point multiplier suitable for ECDH.
12:19 PM Changeset in core/pkey/ecdhp256 [22a7960]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Fixed readme file.
12:05 PM Changeset in core/pkey/ecdhp256 [4e0581c] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Initial commit of P-256 point multiplier suitable for ECDH.
11:49 AM Changeset in core/pkey/ecdsa384 [5ee00ee]fixmaster by Pavel V. Shatov (Meister) <meisterpaul1@…>
Same changes as per the P-256 core.
11:48 AM Changeset in core/pkey/ecdsa256 [bbca088]fixmaster by Pavel V. Shatov (Meister) <meisterpaul1@…>
Modified the test program to verify that changes in Verilog do work.
11:46 AM Changeset in core/math/ecdsalib [628d1dc]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Microcode for ECDH cores.
11:45 AM Changeset in core/math/ecdsalib [8836d99] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Minor fixes.
11:43 AM Changeset in user/shatov/ecdh_fpga_model [9c5f05d]master by Pavel V. Shatov (Meister) <meisterpaul1@…>
Additional test cases.

Apr 14, 2018:

6:10 PM Changeset in sw/libhal [0d17fd9]master by Rob Austein <sra@…>
Clean up definition of HAL_KS_WRAPPED_KEYSIZE.

Apr 7, 2018:

11:03 PM Upgrading edited by ln5
Don't pass `-v' to cryptech_probe when evaluating its output. (diff)
2:34 AM Changeset in sw/stm32 [6c7bd80]master by Paul Selkirk <paul@…>
Merge branch 'profiling'

Apr 6, 2018:

6:52 PM Changeset in user/shatov/ecdh_fpga_model [5c26d79] by Pavel V. Shatov (Meister) <meisterpaul1@…>
* Follow more closely what Verilog does * Don't use hardcoded …
1:03 PM Changeset in core/hash/sha512 [087f18a]clock_speed by Joachim Strömbergson <joachim@…>
Updated state display. Added cycle count display.
12:07 PM Changeset in core/hash/sha512 [4c777a2]clock_speed by Joachim Strömbergson <joachim@…>
Added registers for t1 and t2. Updated tb to look at update vectors.
11:57 AM Changeset in core/hash/sha512 [bb88518]clock_speed by Joachim Strömbergson <joachim@…>
Minor cleanup of mask definition to make it easier to understand.
11:42 AM Changeset in core/hash/sha512 [69cebd6]clock_speed by Joachim Strömbergson <joachim@…>
Added support for dumping T2 inputs and calculations.
9:15 AM Changeset in core/hash/sha512 [d7669fc]clock_speed by Joachim Strömbergson <joachim@…>
Improved digest check and dump to be more usable.
7:43 AM Changeset in core/hash/sha512 [00827a6]clock_speed by Joachim Strömbergson <joachim@…>
Minor cleanup of names to make the code clearer.
7:39 AM Changeset in core/hash/sha512 [e303dec]clock_speed by Joachim Strömbergson <joachim@…>
Finally implemented SHA-512-224 digest properly. Added test case for …
7:27 AM Changeset in core/hash/sha512 [32c0bfd]clock_speed by Joachim Strömbergson <joachim@…>
Added testcases for other SHA-512 versions per FIPS 180-4.

Apr 5, 2018:

3:05 PM Changeset in core/hash/sha512 [5dfe351]clock_speed by Joachim Strömbergson <joachim@…>
Removed weird semicolons.
3:04 PM Changeset in core/hash/sha512 [5bdeacb]clock_speed by Joachim Strömbergson <joachim@…>
Adding first double block test for SHA-512. Test ok.
2:57 PM Changeset in core/hash/sha512 [75248c0]clock_speed by Joachim Strömbergson <joachim@…>
Adding message blocks for multi block tests.
2:43 PM Changeset in core/hash/sha512 [e0ce9f8]clock_speed by Joachim Strömbergson <joachim@…>
Moved tests to separate function to allow for adding multi block …
2:38 PM Changeset in core/hash/sha512 [e7b732c]clock_speed by Joachim Strömbergson <joachim@…>
(1) Added dumping of T1 inputs, calculated values and result needed to …

Apr 3, 2018:

11:02 AM Changeset in core/hash/sha512 [7a2b0f9]clock_speed by Joachim Strömbergson <joachim@…>
Changed constant declaraiton to use hex radix. Removed now redundant …
10:59 AM Changeset in core/hash/sha512 [41286ea]clock_speed by Joachim Strömbergson <joachim@…>
Connected all dangling dut ports in the core testbench. Fixed RTL code …
9:59 AM Changeset in core/hash/sha512 [00f002c]clock_speed by Joachim Strömbergson <joachim@…>
Non functional cleanups: (1) Changed name of round counter to show …
8:38 AM Changeset in user/shatov/ecdh_fpga_model [5e78217] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Added missing symbols.
8:28 AM Changeset in core/hash/sha512 [285a783]clock_speed by Joachim Strömbergson <joachim@…>
Added second round state to allow for one cycle propagation of t1 in a …

Apr 2, 2018:

11:23 PM Changeset in user/shatov/ecdh_fpga_model [ddf42e1] by Pavel V. Shatov (Meister) <meisterpaul1@…>
No line continuation needed in Verilog.
9:29 PM Changeset in user/shatov/ecdh_fpga_model [d705299] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Verilog test vector generation.
1:46 PM Changeset in sw/libhal [9d701b8]rsa-blind-mutation by Rob Austein <sra@…>
First cut at reusing RSA blinding factors. General technique here …
11:41 AM Changeset in core/pkey/ecdsa384 [0332f99]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Same changes as for the P-256 core.

Apr 1, 2018:

8:58 PM Changeset in core/pkey/ecdsa384 [b581d08]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Minor cleanup.
8:49 PM Changeset in user/shatov/ecdh_fpga_model [1936e7a] by Pavel V. Shatov (Meister) <meisterpaul1@…>
Don't override the curve if already selected.
8:38 PM Changeset in core/pkey/ecdsa256 [53014b4]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Added more test vectors to trigger the virtually never taken path in …
8:37 PM Changeset in core/pkey/ecdsa256 [f9705ee]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Fixed coordinates of the internally stored point H = 2 * G.
8:17 PM Changeset in user/shatov/ecdsa_fpga_model [cfd12ae]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Don't override curve if it was selected externally.
6:25 PM Changeset in core/pkey/ecdsa256 [0aafcec]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Minor cleanup.
10:33 AM Changeset in user/shatov/ecdsa256 [d924bdc]fix by Pavel V. Shatov (Meister) <meisterpaul1@…>
Fixed coordinates of the hardcoded double of the base point, added …
10:31 AM Changeset in user/shatov/ecdsa256 [180949c]fixmaster by Pavel V. Shatov (Meister) <meisterpaul1@…>
Minor cleanup.

Mar 31, 2018:

3:04 AM Changeset in sw/libhal [d8f5f37]rsa-blind-mutation by Rob Austein <sra@…>
More accurate timing.
1:08 AM Changeset in sw/libhal [311ea95]rsa-blind-mutation by Rob Austein <sra@…>
Tweak report output. Copy ContextManagedUnpacker? from latest version …

Mar 30, 2018:

7:04 PM Changeset in sw/libhal [27c443c]rsa-blind-mutation by Rob Austein <sra@…>
First cut at parallel signature timing test. At the moment this only …

Mar 27, 2018:

2:43 PM Changeset in core/rng/trng [135e368]new_mixer by Joachim Strömbergson <joachim@…>
Changed separate block register to reg array.
11:48 AM Changeset in core/hash/sha512 [59c53c4]clock_speedmaster by Joachim Strömbergson <joachim@…>
Cleaned up Makefile. Adding lint support.
11:26 AM Changeset in core/rng/trng [56e604d]new_mixer by Joachim Strömbergson <joachim@…>
Fixed build and lint warnings. Cleaned up constant declarations. …

Mar 25, 2018:

11:51 PM Changeset in sw/libhal [57b5515]rsa-blind-mutation by Rob Austein <sra@…>
Clear search state variables in rsa.c's find_prime(). Failing to …

Mar 21, 2018:

9:08 AM Changeset in sw/libhal [9a956ed]rsa-blind-mutation by Rob Austein <sra@…>
Supply our own context manager instead of using contextlib. …
Note: See TracTimeline for information about the timeline view.