From da96e7843f14e6906892fa14f7d4c15f122d65d2 Mon Sep 17 00:00:00 2001 From: Murisi Tarusenga Date: Thu, 5 Sep 2024 11:09:08 +0200 Subject: [PATCH] Fix the parsing of convert descriptions. --- app/src/parser_impl_masp.c | 4 ++++ deps/ledger-secure-sdk | 2 +- deps/ledger-zxlib | 2 +- deps/nanos-secure-sdk | 2 +- deps/nanosplus-secure-sdk | 2 +- deps/nanox-secure-sdk | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/parser_impl_masp.c b/app/src/parser_impl_masp.c index 7e39d52a..269d82d7 100644 --- a/app/src/parser_impl_masp.c +++ b/app/src/parser_impl_masp.c @@ -324,6 +324,10 @@ static parser_error_t readConvertDescriptionInfo(parser_context_t *ctx, masp_sap tmp.len = tmp_64 * (ASSET_ID_LEN + INT_128_LEN); CHECK_ERROR(readBytes(ctx, &tmp.ptr, tmp.len)) + // Parse generator + tmp.len = 32; + CHECK_ERROR(readBytes(ctx, &tmp.ptr, tmp.len)) + // Parse value CHECK_ERROR(readUint64(ctx, &tmp_64)) diff --git a/deps/ledger-secure-sdk b/deps/ledger-secure-sdk index b46b4b51..7583aee3 160000 --- a/deps/ledger-secure-sdk +++ b/deps/ledger-secure-sdk @@ -1 +1 @@ -Subproject commit b46b4b516650c08dfe913054dc7535dd52e2503a +Subproject commit 7583aee3e377129703d17576b85d3719eb58cce0 diff --git a/deps/ledger-zxlib b/deps/ledger-zxlib index 271f40ce..dca3f65c 160000 --- a/deps/ledger-zxlib +++ b/deps/ledger-zxlib @@ -1 +1 @@ -Subproject commit 271f40ce03219eac8396a309ce9704977cf59caa +Subproject commit dca3f65cbcda72034a2ee89e74573e2318428298 diff --git a/deps/nanos-secure-sdk b/deps/nanos-secure-sdk index b46b4b51..7583aee3 160000 --- a/deps/nanos-secure-sdk +++ b/deps/nanos-secure-sdk @@ -1 +1 @@ -Subproject commit b46b4b516650c08dfe913054dc7535dd52e2503a +Subproject commit 7583aee3e377129703d17576b85d3719eb58cce0 diff --git a/deps/nanosplus-secure-sdk b/deps/nanosplus-secure-sdk index b46b4b51..7583aee3 160000 --- a/deps/nanosplus-secure-sdk +++ b/deps/nanosplus-secure-sdk @@ -1 +1 @@ -Subproject commit b46b4b516650c08dfe913054dc7535dd52e2503a +Subproject commit 7583aee3e377129703d17576b85d3719eb58cce0 diff --git a/deps/nanox-secure-sdk b/deps/nanox-secure-sdk index b46b4b51..7583aee3 160000 --- a/deps/nanox-secure-sdk +++ b/deps/nanox-secure-sdk @@ -1 +1 @@ -Subproject commit b46b4b516650c08dfe913054dc7535dd52e2503a +Subproject commit 7583aee3e377129703d17576b85d3719eb58cce0