Salvatore Mesoraca 13c935bb09 crypto: api - laying defines and checks for statically allocated buffers
In preparation for the removal of VLAs[1] from crypto code.
We create 2 new compile-time constants: all ciphers implemented
in Linux have a block size less than or equal to 16 bytes and
the most demanding hw require 16 bytes alignment for the block
buffer.
We also enforce these limits in crypto_check_alg when a new
cipher is registered.

[1] http://lkml.kernel.org/r/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com

Signed-off-by: Salvatore Mesoraca <s.mesoraca16@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2018-04-21 00:58:32 +08:00
..
2017-11-29 17:33:29 +11:00
2017-11-03 21:35:35 +08:00
2018-04-21 00:58:30 +08:00
2018-03-31 01:33:10 +08:00
2018-04-21 00:58:30 +08:00
2018-02-22 22:16:54 +08:00
2018-03-16 23:35:50 +08:00
2018-04-21 00:58:30 +08:00
2018-04-21 00:58:30 +08:00
2018-03-03 00:03:33 +08:00
2018-04-21 00:58:30 +08:00