From 3cca9994d4a35ba6a06e0fc81e901c37deb52db0 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 31 Oct 2019 15:44:20 +0100 Subject: [PATCH] pki_crypto: Cast return value of EVP_PKEY_size() to size_t Fixes T188 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- src/pki_crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pki_crypto.c b/src/pki_crypto.c index 6d312437..f3df40fc 100644 --- a/src/pki_crypto.c +++ b/src/pki_crypto.c @@ -2148,7 +2148,7 @@ ssh_signature pki_sign_data(const ssh_key privkey, } /* Allocate buffer for signature */ - raw_sig_len = EVP_PKEY_size(pkey); + raw_sig_len = (size_t)EVP_PKEY_size(pkey); raw_sig_data = (unsigned char *)malloc(raw_sig_len); if (raw_sig_data == NULL) { SSH_LOG(SSH_LOG_TRACE, "Out of memory");