From bf823324ee16578d2d51ea8405ee6abcef528feb Mon Sep 17 00:00:00 2001 From: yinyiqian1 Date: Fri, 26 Jun 2026 00:57:23 -0400 Subject: [PATCH] adapt lib API change --- src/test/jtx/impl/mpt.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/test/jtx/impl/mpt.cpp b/src/test/jtx/impl/mpt.cpp index ba62f3a6bc..a388f373f9 100644 --- a/src/test/jtx/impl/mpt.cpp +++ b/src/test/jtx/impl/mpt.cpp @@ -54,6 +54,9 @@ namespace xrpl::test::jtx { namespace { +static constexpr std::uint64_t kElGamalDecryptRangeLow = 0; +static constexpr std::uint64_t kElGamalDecryptRangeHigh = 3000; + /** * @brief Returns a reference to the value held by an optional, throwing if it * is not an optional. @@ -2091,7 +2094,13 @@ MPTTester::decryptAmount(Account const& account, Buffer const& amt) const uint64_t decryptedAmt = 0; if (secp256k1_elgamal_decrypt( - secp256k1Context(), &decryptedAmt, &pair->c1, &pair->c2, privKey->data()) == 0) + secp256k1Context(), + &decryptedAmt, + &pair->c1, + &pair->c2, + privKey->data(), + kElGamalDecryptRangeLow, + kElGamalDecryptRangeHigh) == 0) { return std::nullopt; }