Joost Rijneveld
23178c4c32
Add incremental API for shake128 and shake256
2019-03-07 17:01:16 +01:00
Thom Wiggers
b7bc9b6cb0
Cast a value in notrandombytes.c
2019-02-27 17:18:07 +01:00
Thom Wiggers
ea19211d21
Cast size_t to DWORD on Windows
2019-02-27 17:06:27 +01:00
Thom Wiggers
06955dfc21
Explicit casts in conversions
2019-02-27 16:19:00 +01:00
Douglas Stebila
5f3e8ca2d5
Build functional tests and test vectors on Windows continuous integration
2019-02-25 21:40:43 -05:00
312616113a
common: use fixed size integers
2019-02-17 13:16:21 +00: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
Thom Wiggers
fe46514836
Include full clangformat config.
...
Hopefully stabilizes behaviour between versions.
2019-02-11 10:05:54 +01:00
Thom Wiggers
59f92730cf
Include an actually random version of randombytes
2019-02-06 17:20:31 +01:00
Thom Wiggers
4d0082fa43
Add travis config
...
Also fixes some tidy issues
Not sure why my local clang-tidy doesn't complain
2019-01-16 14:54:24 +01:00
Joost Rijneveld
7028025eb9
Normalize whitespace
2019-01-16 11:02:32 +01:00
Thom Wiggers
b22a21c08a
Add clang-tidy, only require SCHEME where needed
2019-01-16 10:45:27 +01:00
Joost Rijneveld
2a5a628e48
Add Dilithium-III
2019-01-16 10:21:05 +01:00
Joost Rijneveld
6f48921cd5
Manually format MUSH macros in randombytes
...
The previous formatting did not immediately stabilize,
and the resulting formatting is somewhat arbitrary.
Manually inserting linebreaks seems to make more sense.
2019-01-15 16:58:24 +01:00
Matthias J. Kannwischer
39aba8ac24
add .clang-format and formatted all the files
2019-01-15 16:34:01 +01:00
Thom Wiggers
96ae01ef1b
Clarify that randombytes.c is not at all random
2019-01-15 16:10:35 +01:00
Joost Rijneveld
b5e46c91b8
Remove unused variables from randombytes
2019-01-15 16:07:48 +01:00
Matthias J. Kannwischer
6af18c31cd
add common sha2/sha3/randombytes
2019-01-15 15:35:25 +01:00