|
fc84db2c0f
|
WIP
|
2019-02-19 14:43:36 +00:00 |
|
|
2f234154e4
|
csidh: use drbg
|
2019-02-17 22:51:42 +00:00 |
|
|
1d239b0209
|
drbg: 0 alloc dbrg
|
2019-02-17 22:36:33 +00:00 |
|
|
be4b4bca73
|
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
|
2019-02-15 16:52:36 +00:00 |
|
|
bfcabb0b5d
|
adds bench
|
2019-02-15 16:41:00 +00:00 |
|
|
b4ffd0fae3
|
csidh: Init
|
2019-02-12 21:28:37 +00:00 |
|
|
597f68906e
|
script used for calculating sliding window startegy in SIDH P34
|
2018-09-13 09:00:48 +01:00 |
|
|
6d9463eba5
|
Update README.md
|
2018-09-11 13:40:58 +01:00 |
|
|
ab391f3296
|
complate rewrite for SIDH and SIKE. adds p503 (#5)
|
2018-09-11 12:02:29 +01:00 |
|
|
e00188ccdd
|
Doc
|
2018-08-21 12:02:30 +01:00 |
|
|
70b2bb8638
|
Improves some comments and hardcodes precomputed value (#4)
* Improves some comments and hardcodes precomputed value
* Tests curve coefficients recovery
|
2018-08-07 12:05:52 +01:00 |
|
|
c88bbf0f75
|
x448: Export shared secret size (#3)
Changes x448Bytes variable to SharedSecretSize
|
2018-08-03 14:36:45 +01:00 |
|
|
fc932264c3
|
Merge pull request #2 from henrydcase/x448
Temporarily adds simple x448 implementation
|
2018-08-02 23:44:22 +01:00 |
|
|
2ff456da90
|
Temporarily adds simple x448 implementation
|
2018-08-02 23:45:28 +01:00 |
|
|
22e3d2373f
|
adds code coverage
|
2018-07-31 20:26:50 +01:00 |
|
|
ddbd866ee5
|
additional comments
|
2018-07-31 20:21:32 +01:00 |
|
|
dc58ebcd23
|
makefile formatting
|
2018-07-31 19:14:49 +01:00 |
|
|
771516ce3f
|
fixes sike tests
|
2018-07-31 19:14:39 +01:00 |
|
|
2a25a09b4a
|
improves makefile
|
2018-07-31 18:20:27 +01:00 |
|
|
34805fc1fb
|
Improves Makefile
|
2018-07-31 18:00:55 +01:00 |
|
|
73c9938c59
|
Use ADCB instead of SBBL in checkLessThanThree238
|
2018-07-31 17:10:03 +01:00 |
|
|
958dae0be7
|
tls: git ignore
|
2018-07-27 17:11:53 +01:00 |
|
|
2fc873ca64
|
creates package ready to move to tls-tris
|
2018-07-27 00:38:21 +01:00 |
|
|
105532aa09
|
sidh: move p751 implementation to p751 folder
|
2018-07-27 00:09:34 +01:00 |
|
|
431c20d5ff
|
readme: sike/sidh
|
2018-07-23 23:23:34 +01:00 |
|
|
a4d12ceaae
|
adds SIKE and SIDH
|
2018-07-23 23:18:38 +01:00 |
|
|
bd9a3f2b6b
|
Temporarily change sha3 import location
|
2018-07-05 15:51:09 +01:00 |
|
|
4d0f3e5293
|
AES-256 CTR_DRBG
|
2018-06-24 09:50:06 +01:00 |
|
|
4b06c1b314
|
go fmt
|
2018-06-23 16:48:54 +01:00 |
|
|
8cf7cfdc8d
|
SM3 and cSHAKE
|
2018-06-23 16:34:45 +01:00 |
|
|
94bf28a208
|
first commit
|
2018-05-31 00:24:43 +01:00 |
|