From b4b0d3ff6140552b1b75c8f49e539cade3422f1c Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 16 Jun 2021 12:03:31 +0200 Subject: allow any string as forgettable field salt --- packages/taler-wallet-core/src/util/contractTerms.ts | 9 --------- 1 file changed, 9 deletions(-) (limited to 'packages/taler-wallet-core/src/util/contractTerms.ts') diff --git a/packages/taler-wallet-core/src/util/contractTerms.ts b/packages/taler-wallet-core/src/util/contractTerms.ts index c2e75955b..e52802441 100644 --- a/packages/taler-wallet-core/src/util/contractTerms.ts +++ b/packages/taler-wallet-core/src/util/contractTerms.ts @@ -165,14 +165,6 @@ export namespace ContractTermsUtil { if (typeof fv !== "string") { return false; } - try { - const decFv = decodeCrock(fv); - if (decFv.length != 32) { - return false; - } - } catch (e) { - return false; - } } } else if (k === "$forgotten") { const fgo = anyJson.$forgotten; @@ -230,7 +222,6 @@ export namespace ContractTermsUtil { export function hashContractTerms(contractTerms: unknown): string { const cleaned = scrub(contractTerms); const canon = canonicalJson(cleaned) + "\0"; - console.warn(`canon '${canon}'`) return encodeCrock(hash(stringToBytes(canon))); } } -- cgit v1.2.3