mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-08-10 00:52:16 +00:00
Don't hardcode the signature length to RSA-2048 (#1872)
This commit is contained in:
@@ -409,11 +409,12 @@ namespace crypto {
|
||||
return {};
|
||||
}
|
||||
|
||||
std::size_t slen = digest_size;
|
||||
|
||||
std::vector<uint8_t> digest;
|
||||
digest.resize(slen);
|
||||
std::size_t slen;
|
||||
if (EVP_DigestSignFinal(ctx.get(), nullptr, &slen) != 1) {
|
||||
return {};
|
||||
}
|
||||
|
||||
std::vector<uint8_t> digest(slen);
|
||||
if (EVP_DigestSignFinal(ctx.get(), digest.data(), &slen) != 1) {
|
||||
return {};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user