pqc/crypto_sign/rainbowVc-cyclic/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
blas_comm.c refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
blas_comm.h
blas.c refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
blas.h refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
gf.c refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
gf.h refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
LICENSE
Makefile remove unsupported -Wcast-align=strict 2019-09-24 13:50:38 +02:00
Makefile.Microsoft_nmake Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
parallel_matrix_op.c refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
parallel_matrix_op.h
rainbow_blas.h refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
rainbow_config.h remove ternary operator in rainbow to compute max 2019-10-23 08:00:26 +02:00
rainbow_keypair_computation.c
rainbow_keypair_computation.h
rainbow_keypair.c refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour 2019-09-24 13:48:51 +02:00
rainbow_keypair.h
rainbow.c remove ternary operator in rainbow to compute max 2019-10-23 08:00:26 +02:00
rainbow.h
sign.c rainbow: memcpy -> memmove since buffers may overlap 2019-11-13 10:47:26 +01:00
utils_hash.c
utils_hash.h
utils_prng.c Put all common primitives on the heap (#266) 2020-02-11 11:15:14 +01:00
utils_prng.h