diff options
author | Nullptrderef <nullptrderef@proton.me> | 2024-04-21 09:05:31 +0200 |
---|---|---|
committer | Nullptrderef <nullptrderef@proton.me> | 2024-04-21 09:05:31 +0200 |
commit | 3dd6607d3b45438bf559d238e1e0eba0b443e7bd (patch) | |
tree | 6c925d87d470efc503e1804500598118659745a7 | |
parent | febcf372eecce2cdfed6dead0933d46b8797e2e1 (diff) | |
download | wallet-core-3dd6607d3b45438bf559d238e1e0eba0b443e7bd.tar.xz |
comply with RFC7232 3.2
-rw-r--r-- | packages/anastasis-core/src/index.ts | 7 | ||||
-rw-r--r-- | pnpm-lock.yaml | 24 |
2 files changed, 22 insertions, 9 deletions
diff --git a/packages/anastasis-core/src/index.ts b/packages/anastasis-core/src/index.ts index 9a774d0ff..cbb94a5d4 100644 --- a/packages/anastasis-core/src/index.ts +++ b/packages/anastasis-core/src/index.ts @@ -43,7 +43,10 @@ import { URL, j2s, } from "@gnu-taler/taler-util"; -import { HttpResponse, createPlatformHttpLib } from "@gnu-taler/taler-util/http"; +import { + HttpResponse, + createPlatformHttpLib, +} from "@gnu-taler/taler-util/http"; import { anastasisData } from "./anastasis-data.js"; import { codecForChallengeInstructionMessage, @@ -649,7 +652,7 @@ async function uploadSecret( method: "POST", headers: { "Anastasis-Policy-Signature": encodeCrock(sig), - "If-None-Match": encodeCrock(bodyHash), + "If-None-Match": JSON.stringify(encodeCrock(bodyHash)), [ANASTASIS_HTTP_HEADER_POLICY_META_DATA]: metadataEnc, ...(paySecret ? { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1c5511c8..91a4d83b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -62,7 +62,7 @@ importers: devDependencies: '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@tailwindcss/forms': specifier: ^0.5.3 version: 0.5.3(tailwindcss@3.3.2) @@ -264,7 +264,7 @@ importers: version: 1.2.0 '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@types/chai': specifier: ^4.3.0 version: 4.3.3 @@ -379,7 +379,7 @@ importers: devDependencies: '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@tailwindcss/forms': specifier: ^0.5.3 version: 0.5.3(tailwindcss@3.3.2) @@ -439,7 +439,7 @@ importers: devDependencies: '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@gnu-taler/web-util': specifier: workspace:* version: link:../web-util @@ -511,7 +511,7 @@ importers: version: 7.18.9 '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@linaria/babel-preset': specifier: 3.0.0-beta.22 version: 3.0.0-beta.22 @@ -617,7 +617,7 @@ importers: version: 1.2.0 '@gnu-taler/pogen': specifier: ^0.0.5 - version: link:../pogen + version: 0.0.5 '@types/chai': specifier: ^4.3.0 version: 4.3.3 @@ -5238,6 +5238,12 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true + /@gnu-taler/pogen@0.0.5: + resolution: {integrity: sha512-hd+05sHcYySMY3DUKKxw1eyboWhwQpPr0puGqdsepqXfjAwPyyFzVzF1fnPFc5w/jbn5Wm8ByCB2jEiX24fOqg==} + dependencies: + '@types/node': 14.18.63 + dev: true + /@headlessui/react@1.7.14(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-znzdq9PG8rkwcu9oQ2FwIy0ZFtP9Z7ycS+BAqJ3R5EIqC/0bJGvhT7193rFf+45i9nnPsYvCQVW4V/bB9Xc+gA==} engines: {node: '>=10'} @@ -6139,6 +6145,10 @@ packages: resolution: {integrity: sha512-gFAlWL9Ik21nJioqjlGCnNYbf9zHi0sVbaZ/1hQEBcCEuxfLJDvz4bVJSV6v6CUaoLOz0XEIoP7mSrhJ6o237w==} dev: true + /@types/node@14.18.63: + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + dev: true + /@types/node@18.11.17: resolution: {integrity: sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==} |