1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-23 07:59:01 +00:00
pqcrypto/crypto_sign/falcon-1024/clean
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
..
api.h Falcon implementations (integer-only code, constant-time). 2019-07-20 19:44:25 -04:00
codec.c Some cosmetic changes to appease clang-tidy. 2019-07-20 20:35:30 -04:00
common.c Fixed sampler bug (update to new upstream Falcon code 2019-09-18). 2019-09-19 15:55:28 -04:00
fft.c Removed 'restrict' keyword (it's C99, but MSVC 2017 does not support it...). This does not seem to impact performance. 2019-07-20 21:27:27 -04:00
fpr.c fix clang-tidy complaint about falcon (#242) 2019-10-16 08:23:33 +02:00
fpr.h Fixed sampler bug (update to new upstream Falcon code 2019-09-18). 2019-09-19 15:55:28 -04:00
inner.h Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
keygen.c fix clang-tidy complaint about falcon (#242) 2019-10-16 08:23:33 +02:00
LICENSE Falcon implementations (integer-only code, constant-time). 2019-07-20 19:44:25 -04:00
Makefile Falcon implementations (integer-only code, constant-time). 2019-07-20 19:44:25 -04:00
Makefile.Microsoft_nmake Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
pqclean.c Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rng.c Fixed sampler bug (update to new upstream Falcon code 2019-09-18). 2019-09-19 15:55:28 -04:00
sign.c Updated version number, and added an explicit cast to appease some versions of clang-tidy. 2019-09-20 09:01:32 -04:00
vrfy.c Fixed sampler bug (update to new upstream Falcon code 2019-09-18). 2019-09-19 15:55:28 -04:00