summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-07-04 15:48:42 -0700
committerMatthew Miller <matthew@millerti.me>2020-07-04 15:48:42 -0700
commit837331f060e6d367bc876a013884cfff617673dc (patch)
tree4244d3c98de27a5c1718fec0d5b34a64af2a80d7
parent747810a953aafba9d60e87b765a47260b2f532d9 (diff)
Make verifyPacked asynchronous
-rw-r--r--packages/server/src/attestation/verifications/verifyPacked.ts2
-rw-r--r--packages/server/src/attestation/verifyAttestationResponse.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/server/src/attestation/verifications/verifyPacked.ts b/packages/server/src/attestation/verifications/verifyPacked.ts
index a4e230a..e8be389 100644
--- a/packages/server/src/attestation/verifications/verifyPacked.ts
+++ b/packages/server/src/attestation/verifications/verifyPacked.ts
@@ -27,7 +27,7 @@ type Options = {
/**
* Verify an attestation response with fmt 'packed'
*/
-export default function verifyAttestationPacked(options: Options): boolean {
+export default async function verifyAttestationPacked(options: Options): Promise<boolean> {
const { attStmt, clientDataHash, authData, credentialPublicKey, aaguid } = options;
const { sig, x5c, alg } = attStmt;
diff --git a/packages/server/src/attestation/verifyAttestationResponse.ts b/packages/server/src/attestation/verifyAttestationResponse.ts
index 370a5d4..fe883e6 100644
--- a/packages/server/src/attestation/verifyAttestationResponse.ts
+++ b/packages/server/src/attestation/verifyAttestationResponse.ts
@@ -160,7 +160,7 @@ export default async function verifyAttestationResponse(
aaguid,
});
} else if (fmt === ATTESTATION_FORMATS.PACKED) {
- verified = verifyPacked({
+ verified = await verifyPacked({
attStmt,
authData,
clientDataHash,