diff options
author | Matthew Miller <matthew@millerti.me> | 2020-07-05 00:21:12 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2020-07-05 00:21:12 -0700 |
commit | 9c1acf7e83eb89625ed0f2d8ae03b58f6b634503 (patch) | |
tree | 67ab94736ef2c29cdf84f94c8145dfed9c4e0131 /packages/server/src | |
parent | 2c355d2d2fdf1784ae2083e576ed890c04b66c35 (diff) |
Make verifyTPM async
Diffstat (limited to 'packages/server/src')
-rw-r--r-- | packages/server/src/attestation/verifications/tpm/verifyTPM.ts | 2 | ||||
-rw-r--r-- | packages/server/src/attestation/verifyAttestationResponse.ts | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/server/src/attestation/verifications/tpm/verifyTPM.ts b/packages/server/src/attestation/verifications/tpm/verifyTPM.ts index 5ff14ba..1cc3af1 100644 --- a/packages/server/src/attestation/verifications/tpm/verifyTPM.ts +++ b/packages/server/src/attestation/verifications/tpm/verifyTPM.ts @@ -19,7 +19,7 @@ type Options = { clientDataHash: Buffer; }; -export default function verifyTPM(options: Options): boolean { +export default async function verifyTPM(options: Options): Promise<boolean> { const { aaguid, attStmt, authData, credentialPublicKey, clientDataHash } = options; const { ver, sig, alg, x5c, pubArea, certInfo } = attStmt; diff --git a/packages/server/src/attestation/verifyAttestationResponse.ts b/packages/server/src/attestation/verifyAttestationResponse.ts index f609cc2..07cf5ff 100644 --- a/packages/server/src/attestation/verifyAttestationResponse.ts +++ b/packages/server/src/attestation/verifyAttestationResponse.ts @@ -183,7 +183,7 @@ export default async function verifyAttestationResponse( aaguid, }); } else if (fmt === ATTESTATION_FORMATS.TPM) { - verified = verifyTPM({ + verified = await verifyTPM({ aaguid, attStmt, authData, |