Commit Graph

19 Commits

Author SHA1 Message Date
Douglas Stebila
585a001fda Split aes*_keyexp up into ecb and ctr variants 2020-03-26 20:18:02 -04:00
Thom Wiggers
d7b739af13
Clean up README and CONTRIBUTING (#273)
* Clean up the docs a bit

* Document that qemu-user-static needs Linux
2020-03-13 16:15:12 -04:00
Thom Wiggers
65a6a63e08
Put all common primitives on the heap (#266)
* Put AES ctx on the heap

This forces people to use the ``ctx_release`` functions, because otherwise there will be leaks

* Put fips202 on the heap

* Add much more docs for fips202.h

* fixup! Put fips202 on the heap

* Put SHA2 on the heap-supporting API

* Fix clang-tidy warnings

* Fix unreachable free() in falcon

* Fix McEliece8192128f-sse GNU Makefile
2020-02-11 11:15:14 +01:00
Douglas Stebila
f21a1b7e24 Document AES key schedule release
[skip ci]
2019-06-25 09:47:24 -04:00
Matthias J. Kannwischer
042d365e5c convert principal-submitter into a list in CONTRIBUTING.md 2019-06-23 16:17:00 +02:00
Matthias J. Kannwischer
951f7a0824 check nist kats for signatures. resolves #169 2019-05-16 11:20:18 +02:00
Matthias J. Kannwischer
0127ba93f5 Add IND-CPA/IND-CCA2 security field to METADATA. add test for it as well (#165) 2019-05-13 11:20:32 -04:00
Douglas Stebila
6e1f66d047
Don't run testvectors checks on KEMs (#161) 2019-04-30 11:15:57 -04:00
Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META 2019-04-17 11:08:45 +02:00
Thom Wiggers
2a9d793152
Update CONTRIBUTING.md 2019-04-16 08:02:09 +02:00
Thom Wiggers
1523a5ce47
Fix shared-secret in CONTRIBUTING 2019-04-05 16:38:42 +02:00
Thom Wiggers
004c82c42e
Namespace constants, clean up C API listings 2019-04-05 16:29:21 +02:00
Thom Wiggers
c765e5c350
Specify crypto API as specified in README
This means using uint8_t and adding the detached-signature api functions
2019-04-05 16:21:07 +02:00
Thom Wiggers
98a6f2cf38
Add remark about running astyle to contributing
See #60
2019-04-05 16:21:07 +02:00
Thom Wiggers
e39dec0919
Add powerpc mention and remove intentions statement 2019-04-05 16:21:07 +02:00
Douglas Stebila
cb4eb97bc4
Markdown formatting changes 2019-04-05 16:21:07 +02:00
Thom Wiggers
658b4f0447
Fix unfinished sentence
[ci skip]
2019-04-05 16:21:07 +02:00
Thom Wiggers
7d8b12d6bd
Syntax typos 2019-04-05 16:21:07 +02:00
Thom Wiggers
928b92364e
First draft of CONTRIBUTING 2019-04-05 16:21:07 +02:00