diff options
author | Peter Lafreniere <peter@n8pjl.ca> | 2023-01-30 20:27:57 -0500 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2023-02-10 17:20:19 +0800 |
commit | bc3f42acc4eefc5e7e300596f0836e0d9ad9f4a8 (patch) | |
tree | beabb34fdd0c6def3e060880a73952a44036fb1b /Documentation/hwmon/mp5023.rst | |
parent | b529ea65931cb8731c668f1699c845b1eb9909a8 (diff) | |
download | linux-stable-bc3f42acc4eefc5e7e300596f0836e0d9ad9f4a8.tar.gz linux-stable-bc3f42acc4eefc5e7e300596f0836e0d9ad9f4a8.tar.bz2 linux-stable-bc3f42acc4eefc5e7e300596f0836e0d9ad9f4a8.zip |
crypto: x86/blowfish - Convert to use ECB/CBC helpers
We can simplify the blowfish-x86_64 glue code by using the preexisting
ECB/CBC helper macros. Additionally, this allows for easier reuse of asm
functions in later x86 implementations of blowfish.
This involves:
1 - Modifying blowfish_dec_blk_4way() to xor outputs when a flag is
passed.
2 - Renaming blowfish_dec_blk_4way() to __blowfish_dec_blk_4way().
3 - Creating two wrapper functions around __blowfish_dec_blk_4way() for
use in the ECB/CBC macros.
4 - Removing the custom ecb_encrypt() and cbc_encrypt() routines in
favor of macro-based routines.
Signed-off-by: Peter Lafreniere <peter@n8pjl.ca>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'Documentation/hwmon/mp5023.rst')
0 files changed, 0 insertions, 0 deletions