Commit Graph

  • *
  • | *
  • |/
  • *
  • *
  • | *
  • |/
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • |/
  • | *
  • |/
  • *
  • | *
  • | *
  • * |
  • * |
  • | | *
  • | |/
  • |/|
  • | *
  • |/
  • *
  • *
  • *
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • |/
  • *
  • *
  • | *
  • * |
  • | | *
  • | |/
  • * /
  • |/
  • *
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • | | *
  • * | |
  • | |/
  • |/|
  • * |
  • | | *
  • | |/
  • |/|
  • | | *
  • | |/
  • |/|
  • * |
  • |/
  • | *
  • |/
  • | *
  • |/
  • *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • | *
  • | *
  • | *
  • | | *
  • | |/
  • |/|
  • * |
  • | | *
  • | |/
  • |/|
  • | *
  • | *
  • | *
  • * |
  • | | *
  • | | *
  • | |/
  • |/|
  • | | *
  • | |/
  • |/|
  • * |
  • | | *
  • | |/
  • |/|
  • * |
  • | | *
  • | | *
  • | | *
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • 25b6623 (HEAD -> master) Bump golang.org/x/sys in /kem/mkem (#50) by dependabot[bot] 2023-03-13 23:15:16 +0000
  • 1e87b6f Bump golang.org/x/sys in /kem/mkem by dependabot[bot] 2023-03-13 23:13:38 +0000
  • a7142b7 Bump golang.org/x/sys from 0.0.0-20191120155948-bd437916bb0e to 0.1.0 (#49) by dependabot[bot] 2023-03-13 23:13:08 +0000
  • 20fffc2 add basic support for ppc64le, riscv64 (#48) by Jacob Appelbaum 2023-03-14 00:12:45 +0100
  • af3b960 Bump golang.org/x/sys from 0.0.0-20191120155948-bd437916bb0e to 0.1.0 by dependabot[bot] 2023-02-25 04:34:09 +0000
  • 960b89e add basic support for ppc64le, riscv64 by Jacob Appelbaum 2021-11-11 18:29:25 +0100
  • 3a8ac85 two more benchmarks by Kris Kwiatkowski 2021-04-22 13:46:08 +0100
  • cf196e9 Update README.md by Henry Case 2021-04-09 09:14:58 +0100
  • 73be427 Update ctr_drbg.go by Henry Case 2021-04-09 07:45:00 +0100
  • 55bb2ea Update README.md by Henry Case 2021-04-02 17:34:03 +0100
  • 1e84ed0 Update README.md by Henry Case 2021-04-02 17:33:34 +0100
  • 9ddbe42 Edit README.md by Kris Kwiatkowski 2021-03-11 23:03:50 +0000
  • 7c32db8 sm3: use less operations for ff1 and gg1 by Kris Kwiatkowski 2021-03-08 23:58:08 +0000
  • d2896a1 (sha2) WIP by Kris Kwiatkowski 2021-03-08 23:54:47 +0000
  • 29c33a3 adds sha2: wip by Kris Kwiatkowski 2021-03-07 15:36:46 +0000
  • 4dcc9b5 (kris/switch_to_rust) rust tests by Kris Kwiatkowski 2020-10-17 12:19:29 +0100
  • 8474981 SHA-3: speedups (#47) by Henry Case 2020-10-03 23:27:08 +0100
  • 174850c sha3: remove if from Read by Kris Kwiatkowski 2020-10-03 22:41:14 +0100
  • bd23898 sha3: simplifies Read function by Kris Kwiatkowski 2020-10-03 22:08:28 +0100
  • 45bc1a7 add function for one-off calculation (#45) by Henry Case 2020-10-03 15:12:26 +0100
  • adfaf1e fix: ebx -> ecx (#46) by Henry Case 2020-10-03 15:11:52 +0100
  • 4f4cd6d fix: ebx -> ecx by Kris Kwiatkowski 2020-10-03 05:42:20 +0100
  • cccb989 add function for one-off calculation by Kris Kwiatkowski 2020-10-03 05:40:47 +0100
  • 2440832 Use bits.RotateLeft64 whenever possible by Kris Kwiatkowski 2020-09-28 21:03:08 +0100
  • 0174e31 Update README.md by Henry Case 2020-08-29 02:13:24 +0100
  • 820906b sha3: optimizations and cleanup (#41) by Henry Case 2020-08-29 02:12:49 +0100
  • 4513958 sha3: optimizations and cleanup by Kris Kwiatkowski 2020-08-26 11:19:52 +0100
  • 3a320e1 Create FUNDING.yml by Henry Case 2020-08-28 23:32:08 +0100
  • 7dcb72b remove shake by Kris Kwiatkowski 2020-08-25 22:39:56 +0100
  • ffd7590 improve comment by Kris Kwiatkowski 2020-08-25 17:08:04 +0100
  • 516ea4f cleanup by Kris Kwiatkowski 2020-08-25 12:32:22 +0100
  • 68ba33e sha3: remove s390 by Kris Kwiatkowski 2020-08-25 12:11:08 +0100
  • b56c355 adds cycle count. fixes csidh which provides 128 not 512 bits of security (#38) by Henry Case 2020-08-25 11:22:53 +0100
  • 0aca8df adds cycle count. fixes csidh which provides 128 not 512 bits of security by Kris Kwiatkowski 2020-05-17 02:33:57 +0000
  • c30f619 adds cycle count. fixes csidh which provides 128 not 512 bits of security by Kris Kwiatkowski 2020-05-17 02:33:57 +0000
  • a02b9a7 mkem: add csidh by Kris Kwiatkowski 2020-08-25 11:19:07 +0100
  • 2500d74 (multikem) export more symbols from common by Kris Kwiatkowski 2020-05-16 22:37:41 +0000
  • a0437b9 sike: move common by Kris Kwiatkowski 2020-05-16 19:47:49 +0000
  • a152c09 sike: move common (#33) by Henry Case 2020-05-16 20:14:48 +0000
  • 27f551d sike: move common by Kris Kwiatkowski 2020-05-16 19:47:49 +0000
  • 55957bb sike: move common (#32) by Henry Case 2020-05-16 18:51:34 +0000
  • ab96271 Fixes cSIDH key generation when run in the loop by Kris Kwiatkowski 2020-05-14 11:53:23 +0000
  • 0196531 sidh: updates by Kris Kwiatkowski 2020-05-14 00:38:21 +0000
  • bc32024 sidh: updates (#31) by Henry Case 2020-05-14 09:51:20 +0100
  • f5a7daf sidh: update to p434 by Kris Kwiatkowski 2020-05-14 00:02:32 +0000
  • 91945fd csidh: cosmettic updates by Kris Kwiatkowski 2020-05-13 23:48:43 +0000
  • 7d891c7 support go 1.14 (#29) by Kris K 2020-03-05 03:19:51 -0800
  • 4ceedb3 support go 1.14 by Kris Kwiatkowski 2020-03-05 10:27:32 +0000
  • d0692c8 Remove BS from README.md by Kris Kwiatkowski 2020-02-13 10:27:42 +0000
  • 48ea6a5 Remove BS from README.md by Kris Kwiatkowski 2020-02-13 10:27:18 +0000
  • c5bff4f Remove BS from README.md by Kris Kwiatkowski 2020-02-13 10:25:47 +0000
  • 2a73461 remove crapy x448 by Kris Kwiatkowski 2020-02-13 10:17:54 +0000
  • 7efbbf4 cSIDH-511: (#26) by Kris Kwiatkowski 2019-11-24 03:39:35 +0000
  • 1e91fe8 cSIDH-511: by Kris Kwiatkowski 2019-04-09 17:15:12 +0100
  • 15f6ee1 SHA-3: Fixes crash when cloning Shake state by Henry Case 2019-05-26 16:39:29 +0100
  • 9b3c019 Updates P34 strategy calculation by Henry Case 2019-05-23 18:32:28 +0100
  • c4234cf Adds go.mod by Henry Case 2019-05-15 17:39:21 +0100
  • 7298b65 Adds go.mod (#21) by Henry Case 2019-05-15 18:03:35 +0100
  • 49bf0db SHAKE: Don't use function pointers (#20) by Henry Case 2019-05-14 16:26:12 +0100
  • 49c7e4a (cshake_0alloc_continued) SHAKE: Don't use function pointers by Henry Case 2019-05-14 16:14:13 +0100
  • 4ec6f4b (csahke_PoC_specialized_CShakeSum) PoC on CShakeSum and no-heap initialization by Henry Case 2019-05-14 16:10:19 +0100
  • e6439f9 Adds cSHAKE with 0 alloc interface (#19) by Henry Case 2019-05-14 01:06:29 +0100
  • 5c1fc72 (cshake_noifce) Adds cSHAKE with 0 alloc interface by Henry Case 2019-05-14 01:12:11 +0100
  • c105b80 Adds cSHAKE with 0 alloc interface by Henry Case 2019-05-14 01:12:11 +0100
  • 6f9706d CTR-DRBG: Use hardware acceleration on X86 (#18) by Henry Case 2019-04-09 23:50:21 +0100
  • 1c04e85 (drbg_asm) CTR-DRBG: Use hardware acceleration on X86 by Kris Kwiatkowski 2019-04-09 23:47:53 +0100
  • 71624cd Improvements to makefile by Kris Kwiatkowski 2019-04-09 17:28:02 +0100
  • b184944 Nits for SIDH by Kris Kwiatkowski 2019-04-09 17:09:34 +0100
  • 08f7315 DRBG: Speed improvements by Kris Kwiatkowski 2019-04-09 14:13:35 +0100
  • e66cc99 Improves comment by Kris Kwiatkowski 2019-02-19 14:44:11 +0000
  • fc84db2 (csidh_old_branch_dont_remove) WIP by Kris Kwiatkowski 2019-02-19 14:43:36 +0000
  • 2f23415 csidh: use drbg by Kris Kwiatkowski 2019-02-17 22:51:42 +0000
  • 1d239b0 drbg: 0 alloc dbrg by Kris Kwiatkowski 2019-02-17 22:29:27 +0000
  • 4c324f2 CI on ARM32 by Kris Kwiatkowski 2019-02-16 21:37:07 +0000
  • b47a731 Run tests on ARM64 (#11) by Henry Case 2019-02-16 21:29:20 +0000
  • 70f685b Run tests on ARM64 by Kris Kwiatkowski 2019-02-16 21:10:04 +0000
  • be4b4bc Benchmark results: ------------------ BenchmarkFp512Add-4 300000000 5.17 ns/op 0 B/op 0 allocs/op BenchmarkFp512Sub-4 300000000 5.26 ns/op 0 B/op 0 allocs/op BenchmarkFp512Mul-4 300000000 5.05 ns/op 0 B/op 0 allocs/op BenchmarkCSwap-4 300000000 5.17 ns/op 0 B/op 0 allocs/op BenchmarkAddRdc-4 100000000 12.2 ns/op 0 B/op 0 allocs/op BenchmarkSubRdc-4 100000000 12.1 ns/op 0 B/op 0 allocs/op BenchmarkModExpRdc-4 30000 45833 ns/op 0 B/op 0 allocs/op BenchmarkGeneratePrivate-4 50000 27371 ns/op 1752 B/op 27 allocs/op BenchmarkValidate-4 5 232157298 ns/op 2790 B/op 43 allocs/op BenchmarkEphemeralKeyExchange-4 3 470201921 ns/op 6890 B/op 107 allocs/op BenchmarkProcessTestVectors-4 1 42344950507 ns/op 580472 B/op 3519 allocs/op BenchmarkXMul-4 3000 494248 ns/op 1 B/op 0 allocs/op BenchmarkXAdd-4 3000000 495 ns/op 0 B/op 0 allocs/op BenchmarkXDbl-4 3000000 556 ns/op 0 B/op 0 allocs/op BenchmarkMapPoint-4 1000000 2143 ns/op 0 B/op 0 allocs/op by Kris Kwiatkowski 2019-02-15 16:52:36 +0000
  • bfcabb0 adds bench by Kris Kwiatkowski 2019-02-15 16:41:00 +0000
  • b4ffd0f csidh: Init by Kris Kwiatkowski 2018-10-19 10:13:43 +0100
  • 90f8cba SIDH: Update (#9) by Kris Kwiatkowski 2018-12-03 23:07:01 +0000
  • a71713a SIDH: Multiple developlemnts by Kris Kwiatkowski 2018-12-03 22:58:53 +0000
  • 9137ce1 Change license to BSD-3 by Kris Kwiatkowski 2018-12-03 22:17:04 +0000
  • e621ca2 (dev/better_reduced_add) makes AddReduced503 25% faster by Kris Kwiatkowski 2018-11-20 12:34:51 +0000
  • ea2ffa2 PERF: sidh-p503: Split sub and add into 2 uops instead of 3 (#8) by Kris Kwiatkowski 2018-11-18 20:50:41 +0000
  • 272e3d8 PERF: sidh-p503: Split sub and add into 2 uops instead of 3 by Kris Kwiatkowski 2018-11-18 20:28:32 +0000
  • e9ddb6f sidh/csidh: use SEE for performing CSWAP (#6) by Kris Kwiatkowski 2018-10-29 15:41:09 +0000
  • b3470af (testing_simd) sidh: use SIMD for performing CSWAP by Kris Kwiatkowski 2018-10-25 17:09:58 +0100
  • 9d0050c makefile: tools for profiling by Kris Kwiatkowski 2018-10-25 15:52:49 +0100
  • 4e26b56 Makefile by Kris Kwiatkowski 2018-10-25 12:09:17 +0100
  • a456dc4 (tag: Release_0.1) readme: License by Kris Kwiatkowski 2018-10-25 12:23:18 +0100
  • ae57368 License BS for sha3 by Kris Kwiatkowski 2018-10-25 12:21:55 +0100
  • 00c16fe License bulshit by Kris Kwiatkowski 2018-10-25 12:17:02 +0100
  • 65bbafe script used for calculating sliding window startegy in SIDH P34 by Kris Kwiatkowski 2018-09-13 09:00:48 +0100
  • 0531c34 Update README.md by Kris Kwiatkowski 2018-09-11 13:40:58 +0100
  • 1e34845 complate rewrite for SIDH and SIKE. adds p503 (#5) by Kris Kwiatkowski 2018-09-11 12:02:29 +0100
  • d6fc825 Doc by Kris Kwiatkowski 2018-08-21 12:02:30 +0100
  • b769c88 Improves some comments and hardcodes precomputed value (#4) by Kris Kwiatkowski 2018-08-07 12:05:52 +0100
  • 51688dc makefile: adds bench target by Kris Kwiatkowski 2018-10-25 15:18:54 +0100
  • 597f689 script used for calculating sliding window startegy in SIDH P34 by Kris Kwiatkowski 2018-09-13 09:00:48 +0100
  • 6d9463e Update README.md by Kris Kwiatkowski 2018-09-11 13:40:58 +0100