summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/helpers/decodeAuthenticatorExtensions.ts')
-rw-r--r--packages/server/src/helpers/decodeAuthenticatorExtensions.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/server/src/helpers/decodeAuthenticatorExtensions.ts b/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
index 738fa37..b34fdc3 100644
--- a/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
+++ b/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
@@ -1,4 +1,4 @@
-import cbor from 'cbor';
+import { decodeCborFirst } from './decodeCbor';
/**
* Convert authenticator extension data buffer to a proper object
@@ -10,7 +10,7 @@ export function decodeAuthenticatorExtensions(
): AuthenticationExtensionsAuthenticatorOutputs | undefined {
let toCBOR: AuthenticationExtensionsAuthenticatorOutputs | undefined;
try {
- toCBOR = cbor.decodeAllSync(extensionData)[0];
+ toCBOR = decodeCborFirst(extensionData);
} catch (err) {
const _err = err as Error;
throw new Error(`Error decoding authenticator extensions: ${_err.message}`);