diff options
author | Catalin Vasile <cata.vasile@nxp.com> | 2016-08-31 15:57:55 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-09-07 21:08:28 +0800 |
commit | 5ba1c7b5ffc16ecf245f41805e46f7351c115e57 (patch) | |
tree | 69daadd2272b89761435c2ca559dafc34d949bc8 /crypto | |
parent | 4cba7cf025f35599f8de3282c8a7278ecc43eea4 (diff) | |
download | linux-5ba1c7b5ffc16ecf245f41805e46f7351c115e57.tar.gz linux-5ba1c7b5ffc16ecf245f41805e46f7351c115e57.tar.bz2 linux-5ba1c7b5ffc16ecf245f41805e46f7351c115e57.zip |
crypto: caam - fix rfc3686(ctr(aes)) IV load
-nonce is being loaded using append_load_imm_u32() instead of
append_load_as_imm() (nonce is a byte array / stream, not a 4-byte
variable)
-counter is not being added in big endian format, as mandatated by
RFC3686 and expected by the crypto engine
Signed-off-by: Catalin Vasile <cata.vasile@nxp.com>
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions