pqc/crypto_sign
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
..
dilithium2 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
dilithium3 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
dilithium4 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
falcon-512 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
falcon-1024 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
mqdss-48 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
mqdss-64 Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
qtesla-p-I qTESLA (#239) 2019-10-21 14:26:27 +02:00
qtesla-p-III qTESLA (#239) 2019-10-21 14:26:27 +02:00
rainbowIa-classic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowIa-cyclic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowIa-cyclic-compressed Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowIIIc-classic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowIIIc-cyclic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowIIIc-cyclic-compressed Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowVc-classic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowVc-cyclic Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
rainbowVc-cyclic-compressed Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-haraka-128f-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-128f-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-128s-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-128s-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-192f-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-192f-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-192s-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-192s-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-256f-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-256f-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-256s-robust SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-haraka-256s-simple SPHINCS+ optimized implementations (#253) 2019-12-12 14:29:29 +01:00
sphincs-sha256-128f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-128f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-128s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-128s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-192f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-192f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-192s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-192s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-256f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-256f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-256s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-sha256-256s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-128f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-128f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-128s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-128s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-192f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-192f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-192s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-192s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-256f-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-256f-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-256s-robust Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
sphincs-shake256-256s-simple Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00