diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-01-15 20:22:36 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2023-02-20 17:20:42 +0300 |
commit | dfb632432a9b2548b5a4429598bb19edf58122f0 (patch) | |
tree | 7c80dbc30dd4dee483ff87980701623a6904f3c5 /net/sunrpc/Kconfig | |
parent | af664fc9023e69d1a90800c0f815c296bf727e18 (diff) | |
download | linux-dfb632432a9b2548b5a4429598bb19edf58122f0.tar.xz |
SUNRPC: Refactor CBC with CTS into helpers
Cryptosystem profile enctypes all use cipher block chaining
with ciphertext steal (CBC-with-CTS). However enctypes that are
currently supported in the Linux kernel SunRPC implementation
use only the encrypt-&-MAC approach. The RFC 8009 enctypes use
encrypt-then-MAC, which performs encryption and checksumming in
a different order.
Refactor to make it possible to share the CBC with CTS encryption
and decryption mechanisms between e&M and etM enctypes.
Tested-by: Scott Mayhew <smayhew@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'net/sunrpc/Kconfig')
0 files changed, 0 insertions, 0 deletions