View Issue Details

IDProjectCategoryView StatusLast Update
0009702Talerexchangepublic2026-08-27 10:10
Reporteroec Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.14 
Target Versionpost-1.0 
Summary0009702: Broken SQL-logic in do_melt skips over nonce-reuse detection, test needed
DescriptionThe logic in src/exchangedb/exchange_do_melt.sql for the detection of re-use of a given nonce
is skipped due to a syntactically correct yet semantically incorrect PLSQL IF statement.
Tagsdebt

Activities

oec

2025-04-06 19:58

developer   ~0024409

Fixed with commit f73b866c9617f57278ea306cd3ef5a856ec0b645

oec

2025-04-07 11:01

developer   ~0024414

Re-opening this until we have a unit test for proper nonce re-use detection.

Florian Dold

2026-08-27 10:10

manager   ~0029644

Current test_refresh.c now has a dedicated check_nonce_reuse case that reuses a blinding seed and asserts nonce_reuse; added in 982591229.

Issue History

Date Modified Username Field Change
2025-04-06 18:15 oec New Issue
2025-04-06 18:15 oec Status new => assigned
2025-04-06 18:15 oec Assigned To => Christian Grothoff
2025-04-06 19:58 oec Status assigned => resolved
2025-04-06 19:58 oec Resolution open => fixed
2025-04-06 19:58 oec Note Added: 0024409
2025-04-06 20:03 Christian Grothoff Fixed in Version => 1.0
2025-04-06 20:03 Christian Grothoff Target Version git (master) => 1.0
2025-04-07 11:01 oec Status resolved => feedback
2025-04-07 11:01 oec Resolution fixed => reopened
2025-04-07 11:01 oec Note Added: 0024414
2025-04-07 15:09 Christian Grothoff Assigned To Christian Grothoff =>
2025-04-07 15:09 Christian Grothoff Status feedback => confirmed
2025-04-07 15:09 Christian Grothoff Fixed in Version 1.0 =>
2025-04-07 15:09 Christian Grothoff Target Version 1.0 => post-1.0
2025-06-08 20:26 Christian Grothoff Tag Attached: debt
2025-06-08 20:26 Christian Grothoff Summary Broken SQL-logic in do_melt skips over nonce-reuse detection => Broken SQL-logic in do_melt skips over nonce-reuse detection, test needed
2026-08-27 10:10 Florian Dold Status confirmed => resolved
2026-08-27 10:10 Florian Dold Resolution reopened => fixed
2026-08-27 10:10 Florian Dold Note Added: 0029644