From: Boris Pismenny <hidden> Date: 2018-02-14 08:46:18
Current code returns four bytes of salt followed by four bytes of IV.
This patch returns all eight bytes of IV.
fixes: 3c4d7559159b ("tls: kernel TLS support")
Signed-off-by: Boris Pismenny <redacted>
---
net/tls/tls_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
From: Boris Pismenny <hidden> Date: 2018-02-14 08:46:18
copy_from_user could copy some partial information, as a result
TLS_CRYPTO_INFO_READY(crypto_info) could be true while crypto_info is
using uninitialzed data.
This patch resets crypto_info when copy_from_user fails.
fixes: 3c4d7559159b ("tls: kernel TLS support")
Signed-off-by: Boris Pismenny <redacted>
---
net/tls/tls_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Boris Pismenny <hidden> Date: 2018-02-14 08:46:18
Return the TLS record sequence number in getsockopt.
Signed-off-by: Boris Pismenny <redacted>
---
net/tls/tls_main.c | 2 ++
1 file changed, 2 insertions(+)
From: David Miller <davem@davemloft.net> Date: 2018-02-14 20:07:02
From: Boris Pismenny <redacted>
Date: Wed, 14 Feb 2018 10:46:06 +0200
Current code returns four bytes of salt followed by four bytes of IV.
This patch returns all eight bytes of IV.
fixes: 3c4d7559159b ("tls: kernel TLS support")
Signed-off-by: Boris Pismenny <redacted>
From: David Miller <davem@davemloft.net> Date: 2018-02-14 20:07:07
From: Boris Pismenny <redacted>
Date: Wed, 14 Feb 2018 10:46:07 +0200
copy_from_user could copy some partial information, as a result
TLS_CRYPTO_INFO_READY(crypto_info) could be true while crypto_info is
using uninitialzed data.
This patch resets crypto_info when copy_from_user fails.
fixes: 3c4d7559159b ("tls: kernel TLS support")
Signed-off-by: Boris Pismenny <redacted>