mirror of
https://github.com/monero-project/monero.git
synced 2026-07-28 14:47:15 -07:00
Merge pull request #10938
3774999 serialization: validate RingCT prunable JSON type (selsta)
ACKs: jeffro256, jpk68, vtnerd
This commit is contained in:
@@ -1173,6 +1173,11 @@ void fromJsonValue(const rapidjson::Value& val, rct::rctSig& sig)
|
||||
const auto prunable = val.FindMember("prunable");
|
||||
if (prunable != val.MemberEnd())
|
||||
{
|
||||
if (!prunable->value.IsObject())
|
||||
{
|
||||
throw WRONG_TYPE("json object");
|
||||
}
|
||||
|
||||
rct::keyV pseudo_outs = std::move(sig.get_pseudo_outs());
|
||||
|
||||
GET_FROM_JSON_OBJECT(prunable->value, sig.p.rangeSigs, range_proofs);
|
||||
|
||||
Reference in New Issue
Block a user