Files
msm-5.15/crypto
Denis Kenzior 2936952fa6 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
[ Upstream commit 10de7b54293995368c52d9aa153f3e7a359f04a1 ]

When support for ECDSA keys was added, constraints for data & signature
sizes were never updated.  This makes it impossible to use such keys via
keyctl API from userspace.

Update constraint on max_data_size to 64 bytes in order to support
SHA512-based signatures. Also update the signature length constraints
per ECDSA signature encoding described in RFC 5480.

Fixes: 299f561a66 ("x509: Add support for parsing x509 certs with ECDSA keys")
Signed-off-by: Denis Kenzior <denkenz@gmail.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-10 09:39:05 +01:00
..
2020-08-28 16:58:28 +10:00
2021-03-26 19:55:55 +11:00
2021-05-28 15:11:47 +08:00
2022-08-17 14:24:19 +02:00
2022-08-17 14:24:19 +02:00
2020-02-28 08:43:21 +08:00
2021-08-21 15:44:58 +08:00
2021-06-11 15:03:30 +08:00
2022-04-08 14:23:55 +02:00