tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf
authorSabrina Dubroca <sd@queasysnail.net>
Fri, 25 Aug 2023 21:35:18 +0000 (23:35 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 28 Aug 2023 00:17:42 +0000 (17:17 -0700)
commit5f309ade49c7068b1149ecf825c4c16e56a3b865
tree82a0592f8d4e920c5a5b8a0b1889deb5bedf55e9
parente907277aeb6caad1c4be96e20195f24531fcfefc
tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf

We can simplify do_tls_setsockopt_conf using tls_cipher_desc. Also use
get_cipher_desc's result to check if the cipher_type coming from
userspace is valid.

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Link: https://lore.kernel.org/r/e97658eb4c6a5832f8ba20a06c4f36a77763c59e.1692977948.git.sd@queasysnail.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/tls/tls_main.c