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