summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src')
-rw-r--r--packages/server/src/attestation/verifications/tpm/verifyTPM.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/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,