diff options
author | 2020-06-01 23:11:58 +0530 | |
---|---|---|
committer | 2020-06-01 15:50:26 -0700 | |
commit | f3b140ad8575b74c78be50f34079e1cf43b0302d (patch) | |
tree | 98bc6176fab4399996d86f6b17d06b1b288b7ccb /tools/perf/scripts/python/export-to-postgresql.py | |
parent | crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (diff) | |
download | wireguard-linux-f3b140ad8575b74c78be50f34079e1cf43b0302d.tar.xz wireguard-linux-f3b140ad8575b74c78be50f34079e1cf43b0302d.zip |
Crypto/chcr: Fixes compilations warnings
This patch fixes the compilation warnings displayed by sparse tool for
chcr driver.
V1->V2
Avoid type casting by using get_unaligned_be32() and
put_unaligned_be16/32() functions.
The key which comes from stack is an u8 byte stream so we store it in
an unsigned char array(ablkctx->key). The function get_aes_decrypt_key()
is a used to calculate the reverse round key for decryption, for this
operation the key has to be divided into 4 bytes, so to extract 4 bytes
from an u8 byte stream and store it in an u32 variable, get_aligned_be32()
is used. Similarly for copying back the key from u32 variable to the
original u8 key stream, put_aligned_be32() is used.
Signed-off-by: Ayush Sawal <ayush.sawal@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions