Douglas Stebila
|
30c8661d82
|
Add FrodoKEM-1344-AES
|
2019-04-10 12:16:24 -04:00 |
|
Douglas Stebila
|
999ea3afed
|
Add FrodoKEM-976-AES
|
2019-04-10 12:11:27 -04:00 |
|
Douglas Stebila
|
e9427afeb2
|
Add FrodoKEM-640-AES
|
2019-04-10 11:51:09 -04:00 |
|
Joost Rijneveld
|
dfe9508551
|
Remove preprocessor ignored codepath for Kyber
|
2019-04-09 17:23:31 +02:00 |
|
Joost Rijneveld
|
8d1ed9afc0
|
Remove include from Kyber's api.h
|
2019-04-09 17:19:23 +02:00 |
|
Douglas Stebila
|
37ccc09168
|
Move length-secret-key
|
2019-04-09 09:11:16 -04:00 |
|
Douglas Stebila
|
6fabab1fd9
|
Merge branch 'master' into more-frodo
|
2019-04-09 09:06:20 -04:00 |
|
Joost Rijneveld
|
fe010541ec
|
Move secret key length to implementation meta
|
2019-04-08 11:39:17 +02:00 |
|
Douglas Stebila
|
2d6be066e7
|
Add FrodoKEM-1344-SHAKE
|
2019-04-06 09:22:15 -04:00 |
|
Douglas Stebila
|
13e74c7b67
|
Update test vectors for new number of iterations
|
2019-04-06 09:22:04 -04:00 |
|
Douglas Stebila
|
624d82cc67
|
New required metadata fields
|
2019-04-06 09:09:45 -04:00 |
|
Douglas Stebila
|
46aa7ff9b2
|
Move duplicate consistency data outside of META.yml
|
2019-04-06 09:07:44 -04:00 |
|
Douglas Stebila
|
a296085e57
|
Merge branch 'master' into more-frodo
|
2019-04-06 08:51:03 -04:00 |
|
Joost Rijneveld
|
e2fcad2823
|
Merge branch 'master' into reduce-iterations
|
2019-04-06 13:10:21 +02:00 |
|
Thom Wiggers
|
d39d7c66db
|
Add missing metadata to META
|
2019-04-05 16:38:26 +02:00 |
|
Douglas Stebila
|
19d177efb3
|
Use 5 iteractions for functional tests and test vectors
|
2019-04-05 10:22:52 -04:00 |
|
Douglas Stebila
|
6b5d144415
|
Correct security level
|
2019-04-04 14:51:17 -04:00 |
|
Douglas Stebila
|
249bfb6197
|
Add FrodoKEM-976-SHAKE
|
2019-04-04 12:05:55 -04:00 |
|
Douglas Stebila
|
72ff0dae94
|
Minor reformatting
|
2019-04-04 12:05:20 -04:00 |
|
Douglas Stebila
|
4162be0401
|
Switch for int and unsigned char to size_to and uint8_t
|
2019-04-02 14:06:06 -04:00 |
|
Douglas Stebila
|
41bc57689c
|
Fix more compiler warnings
|
2019-03-31 21:55:55 -04:00 |
|
Douglas Stebila
|
1e5e9d96f8
|
Fix compiler warnings and bug
|
2019-03-31 21:52:35 -04:00 |
|
Douglas Stebila
|
9cb1c56ac1
|
Make Frodo code endian-agnostic
|
2019-03-31 21:44:36 -04:00 |
|
Douglas Stebila
|
028fb2120e
|
Fix typo
|
2019-03-21 23:53:53 -04:00 |
|
Douglas Stebila
|
ca798ee18a
|
Fix Windows warnings
|
2019-03-21 23:51:34 -04:00 |
|
Douglas Stebila
|
f0ba4f2051
|
Add Windows Makefile
|
2019-03-21 23:48:52 -04:00 |
|
Douglas Stebila
|
e153dfdf56
|
Apply clang-tidy
|
2019-03-21 23:40:12 -04:00 |
|
Douglas Stebila
|
7485f35366
|
Apply astyle
|
2019-03-21 23:27:16 -04:00 |
|
Douglas Stebila
|
a2399091a7
|
Initial FrodoKEM-640-SHAKE implementation
|
2019-03-21 22:56:45 -04:00 |
|
Thom Wiggers
|
6558773b21
|
Check if header guard is defined properly
Does this slightly uglily, but it should work.
|
2019-03-19 15:02:09 +00:00 |
|
Thom Wiggers
|
05b0f6d9cc
|
Namespace the #define constants.
|
2019-03-19 13:28:15 +00:00 |
|
Thom Wiggers
|
45e645c3a7
|
Fix Makefile.Microsoft_nmake header dependencies
|
2019-03-06 17:15:23 +01:00 |
|
Thom Wiggers
|
d503a712ba
|
Fix nmakefiles
LIB is already an environment variable on Windows
|
2019-03-06 17:14:35 +01:00 |
|
Thom Wiggers
|
07b8c2ebe9
|
Make all apis use the uint8_t and size_t types
|
2019-03-05 14:14:47 +01:00 |
|
Joost Rijneveld
|
879574b695
|
Include name of implementation in namespace
|
2019-02-27 09:18:38 +01:00 |
|
Douglas Stebila
|
5297954630
|
Add dependency to header files in Makefile
|
2019-02-18 10:19:07 -05:00 |
|
Peter Schwabe
|
a96abac2de
|
Removed FIXME comment
|
2019-02-14 19:16:52 +01:00 |
|
Peter Schwabe
|
bab1d185cd
|
Made one more cast explicit
|
2019-02-14 16:18:17 +01:00 |
|
Peter Schwabe
|
393c7a3cde
|
Fixed one cast (added appropriate parantheses)
|
2019-02-14 16:16:50 +01:00 |
|
Peter Schwabe
|
8b8f27b003
|
Make various casts in kyber explicit to make MS compiler happy with /W4
|
2019-02-14 16:14:47 +01:00 |
|
Peter Schwabe
|
81797c2c13
|
Increased warning level for compilation under Windows to /W4
|
2019-02-14 16:02:57 +01:00 |
|
Peter Schwabe
|
55b63353a8
|
Fixed Makefile
|
2019-02-14 16:00:52 +01:00 |
|
Peter Schwabe
|
9b29d34bf9
|
Merge branch 'reformat-kyber'
Fixed (hopefully) both formatting and astyle config to not break
formatting again
|
2019-02-14 15:32:12 +01:00 |
|
Peter Schwabe
|
8e594f3c23
|
Some cleanup, expanded dependencies, removed two unnecessary files in kyber768
|
2019-02-14 15:30:55 +01:00 |
|
Thom Wiggers
|
3b73ea134d
|
Formatted everything with astyle
clang-format was not flexible enough to allow lining out things on
columns with spaces.
|
2019-02-14 14:08:16 +01:00 |
|
Douglas Stebila
|
f64a7e0dd4
|
Reimplement Python tests using nose framework
|
2019-02-13 22:25:34 -05:00 |
|
Douglas Stebila
|
157977258c
|
Make makefiles for Dilithium consistent with merged Kyber makefiles
|
2019-02-08 10:06:07 -05:00 |
|
Douglas Stebila
|
f1f0c1d332
|
Merge branch 'master' into make-dilithium
|
2019-02-08 10:02:24 -05:00 |
|
Douglas Stebila
|
24e28e3402
|
Use a single Makefile for BSD and GNU Make and add comments
|
2019-02-08 09:42:53 -05:00 |
|
Douglas Stebila
|
2d684ea323
|
Revert temporary error
|
2019-02-07 10:01:06 +01:00 |
|