59f92730
Include an actually random version of randombytes by
2019-02-06 17:20:31 +0100
a9e7e904
Run tests on userspace-emulated PowerPC by
2019-02-05 11:04:19 +0100
a8aa3469
Use python3-yaml instead of pip on Linux. by
2019-02-05 11:03:10 +0100
11a2a451
Add names to builds by
2019-02-05 11:02:07 +0100
65918c0f
Add local Makefile for kyber768 by
2019-02-01 20:58:26 -0500
e7e4635b
Fix SUPERCOP url by
2019-01-29 17:46:02 +0100
3b47fb2d
check for license files by
2019-01-29 17:45:26 +0100
bdf12d82
check_metadata.py should run with python 3 by
2019-01-29 17:38:19 +0100
c2747e68
Further fix the zero return codes for bad kem ops by
2019-01-29 17:32:30 +0100
66d5284e
Fix specification of current implementations by
2019-01-29 17:25:55 +0100
8fe988fe
Check META files (closes #6) by
2019-01-29 17:25:29 +0100
0c65364f
Remove obsolete SHA3 hash from META.yml files. by
2019-01-29 16:39:27 +0100
37be4a20
Don't fail if decapsulating with wrong keys doesn't return -1 by
2019-01-29 16:05:44 +0100
31449679
Partially validate return codes by
2019-01-23 13:09:18 +0100
3549be95
Don't install Python 3 on Travis OSX by
2019-01-23 12:45:32 +0100
52671df1
don't run the symbol namespace check on OSX by
2019-01-23 12:42:52 +0100
879b804d
Use $(CC) instead of gcc by
2019-01-23 12:36:23 +0100
07ca665f
Don't run Valgrind on OSX by
2019-01-23 12:20:23 +0100
b657d988
Add success output to check_symbol_namespace by
2019-01-23 12:12:08 +0100
e19a0a3a
Add debugging symbols for Valgrind by
2019-01-23 12:11:09 +0100
2fe5dc73
Fix invalid symbols by excluding stdlib by
2019-01-23 11:52:53 +0100
08830cde
Explicitly install setuptools by
2019-01-23 11:50:38 +0100
740da484
Add missing debug symbol to functest_ binaries by
2019-01-23 11:50:03 +0100
23afad29
Install python3-dev as well by
2019-01-23 11:49:02 +0100
630ae782
Make sure python3-pip is installed by
2019-01-23 11:40:43 +0100
212d2b4c
Add debugging symbols for Valgrind by
2019-01-23 11:39:50 +0100
a51d3219
Remove hardcoded python3.7 and just rely on Python3 by
2019-01-23 11:37:13 +0100
5d5b6f26
Ensure Python3.5 compatibility by
2019-01-23 11:27:43 +0100
98d54e42
Update checked boxes by
2019-01-23 11:04:22 +0100
0597db22
Add scheme namespace definition to valgrind target by
2019-01-23 10:32:13 +0100
1e92a137
install valgrind on OSX by
2019-01-22 17:44:27 +0100
d66bef02
Install test dependencies and build on OSX GCC by
2019-01-22 15:21:49 +0100
4cac434f
Namespace Kyber768 and Dilithium-III by
2019-01-22 17:38:22 +0100
82283634
Include scheme namespace in tests by
2019-01-22 17:37:58 +0100
6fcb3618
add address sanitizer by
2019-01-22 17:22:18 +0100
6e043fbd
add valgrind checks by
2019-01-22 16:56:22 +0100
8179ba58
Mark currently checked requirements by
2019-01-22 15:17:55 +0100
d3afd819
Ensure travis also runs testvector+namespace tests by
2019-01-22 15:05:48 +0100
9ba43b81
Add badge by
2019-01-22 14:55:57 +0100
e9015b44
Add else condition because I was confused by
2019-01-21 16:05:46 +0100
3223a9a4
Don't specify PyYAML version and just get the latest one by
2019-01-18 18:07:52 +0100
8c688414
refactor testvector check by
2019-01-18 14:45:14 +0100
f7fb850e
check testvectors by
2019-01-18 14:43:05 +0100
dd445c15
Add Python script to check function namespacing by
2019-01-18 13:41:07 +0100
e61a320a
Move tests to separate directory by
2019-01-17 17:44:55 +0100
9760f45a
Move scheme-specific META to scheme directory by
2019-01-16 18:09:21 +0100
59848bd7
comment out OSX by
2019-01-16 15:01:52 +0100
12d1c719
don't specify osx image by
2019-01-16 14:59:45 +0100
4d0082fa
Add travis config by
2019-01-16 13:02:57 +0100
e32b091e
add testvector generation by
2019-01-16 14:21:52 +0100
377669de
use tidy-all in travis.yml by
2019-01-16 13:55:48 +0100
c0deaa49
Add automatic testing by
2019-01-16 13:52:53 +0100
34a41163
Add travis config by
2019-01-16 13:02:57 +0100
6a8a9a0b
Fix tidy for signing by
2019-01-16 13:02:35 +0100
64b0c8c8
Add more binary noise to .gitignore by
2019-01-16 11:42:08 +0100
6427e7f8
Further improve .gitattributes by
2019-01-16 11:38:07 +0100
729efea9
Handle whitespace via gitattributes by
2019-01-16 11:28:00 +0100
7028025e
Normalize whitespace by
2019-01-16 11:02:32 +0100
b22a21c0
Add clang-tidy, only require SCHEME where needed by
2019-01-16 08:18:33 +0100
20fb166d
Add META.yml for Dilithium-III by
2019-01-16 10:25:34 +0100
2a5a628e
Add Dilithium-III by
2019-01-16 10:15:18 +0100
d3d6f7b7
Replace functional test by tests from PQM4 by
2019-01-15 17:13:19 +0100
6f48921c
Manually format MUSH macros in randombytes by
2019-01-15 16:58:24 +0100
8c5f2773
Reduce the number of functional tests by
2019-01-15 16:50:07 +0100
39dfbe4e
Add list of submitters to kyber768/META.yml by
2019-01-15 16:36:42 +0100
39aba8ac
add .clang-format and formatted all the files by
2019-01-15 16:34:01 +0100
b35856ee
Add a META.yml for Kyber768 by
2019-01-15 16:25:37 +0100
be0c13f5
Generalize functest to crypto_{kem,sign} by
2019-01-15 16:22:15 +0100
87bbb188
Make crypto_{kem,sign} part of SCHEME variable by
2019-01-15 16:14:21 +0100
96ae01ef
Clarify that randombytes.c is not at all random by
2019-01-15 16:10:27 +0100
a2ee9cba
Add CFLAGS for strict warning checks by
2019-01-15 16:09:32 +0100
b5e46c91
Remove unused variables from randombytes by
2019-01-15 16:07:48 +0100
fa6aedb0
Add minimal Makefile and kyber768 as startingpoint by
2019-01-15 16:03:38 +0100
6af18c31
add common sha2/sha3/randombytes by
2019-01-15 15:35:25 +0100
06dcca45
Checkboxes by
2019-01-12 12:18:32 -0800
ab412bda
Spelling and formatting fixes by
2019-01-11 09:24:34 -0800
5a22a4fa
Renamed sigbytes to siglen (consistent with mlen) by
2019-01-11 18:16:43 +0100
4b7e5efb
Small fix to README by
2019-01-11 01:44:56 +0100
b218255e
Fixed (?) comment in README by
2019-01-11 01:08:51 +0100
e2a4b73d
First sketch of the README by
2019-01-11 01:05:16 +0100
245533f0
Initial commit by
2019-01-11 01:04:24 +0100