summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/util
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-04-14 14:36:46 +0200
committerFlorian Dold <florian@dold.me>2021-04-14 14:36:46 +0200
commit14f13250a01ad15d9fb1ba956fc5409c7f76a2fa (patch)
tree6a8a17f197661663d0ea051f283ee15ef6c8bdf5 /packages/taler-wallet-core/src/util
parent2645fe3f9bef67b8319bab56ca11e55aa586aedf (diff)
downloadwallet-core-14f13250a01ad15d9fb1ba956fc5409c7f76a2fa.tar.gz
wallet-core-14f13250a01ad15d9fb1ba956fc5409c7f76a2fa.tar.bz2
wallet-core-14f13250a01ad15d9fb1ba956fc5409c7f76a2fa.zip
forgettable information validation WIP
Diffstat (limited to 'packages/taler-wallet-core/src/util')
-rw-r--r--packages/taler-wallet-core/src/util/contractTerms.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/util/contractTerms.ts b/packages/taler-wallet-core/src/util/contractTerms.ts
index 78fc8f19b..cf61cc05f 100644
--- a/packages/taler-wallet-core/src/util/contractTerms.ts
+++ b/packages/taler-wallet-core/src/util/contractTerms.ts
@@ -216,6 +216,15 @@ export namespace ContractTermsUtil {
}
/**
+ * Check that no forgettable information has been forgotten.
+ *
+ * Must only be called on an object already validated with validateForgettable.
+ */
+ export function validateNothingForgotten(contractTerms: any): boolean {
+ throw Error("not implemented yet");
+ }
+
+ /**
* Hash a contract terms object. Forgettable fields
* are scrubbed and JSON canonicalization is applied
* before hashing.