aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNullptrderef <nullptrderef@proton.me>2024-04-21 09:05:31 +0200
committerNullptrderef <nullptrderef@proton.me>2024-04-21 09:05:31 +0200
commit3dd6607d3b45438bf559d238e1e0eba0b443e7bd (patch)
tree6c925d87d470efc503e1804500598118659745a7
parentfebcf372eecce2cdfed6dead0933d46b8797e2e1 (diff)
downloadwallet-core-3dd6607d3b45438bf559d238e1e0eba0b443e7bd.tar.xz
comply with RFC7232 3.2
-rw-r--r--packages/anastasis-core/src/index.ts7
-rw-r--r--pnpm-lock.yaml24
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==}