summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/parseAuthenticatorData.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/helpers/parseAuthenticatorData.ts')
-rw-r--r--packages/server/src/helpers/parseAuthenticatorData.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/server/src/helpers/parseAuthenticatorData.ts b/packages/server/src/helpers/parseAuthenticatorData.ts
index 9451ec3..5777130 100644
--- a/packages/server/src/helpers/parseAuthenticatorData.ts
+++ b/packages/server/src/helpers/parseAuthenticatorData.ts
@@ -1,6 +1,6 @@
import {
- decodeAuthenticatorExtensions,
AuthenticationExtensionsAuthenticatorOutputs,
+ decodeAuthenticatorExtensions,
} from './decodeAuthenticatorExtensions.ts';
import { isoCBOR, isoUint8Array } from './iso/index.ts';
import { COSEPublicKey } from './cose.ts';
@@ -18,9 +18,9 @@ export function parseAuthenticatorData(authData: Uint8Array): ParsedAuthenticato
let pointer = 0;
const dataView = isoUint8Array.toDataView(authData);
- const rpIdHash = authData.slice(pointer, (pointer += 32));
+ const rpIdHash = authData.slice(pointer, pointer += 32);
- const flagsBuf = authData.slice(pointer, (pointer += 1));
+ const flagsBuf = authData.slice(pointer, pointer += 1);
const flagsInt = flagsBuf[0];
// Bit positions can be referenced here:
@@ -44,12 +44,12 @@ export function parseAuthenticatorData(authData: Uint8Array): ParsedAuthenticato
let credentialPublicKey: Uint8Array | undefined = undefined;
if (flags.at) {
- aaguid = authData.slice(pointer, (pointer += 16));
+ aaguid = authData.slice(pointer, pointer += 16);
const credIDLen = dataView.getUint16(pointer);
pointer += 2;
- credentialID = authData.slice(pointer, (pointer += credIDLen));
+ credentialID = authData.slice(pointer, pointer += credIDLen);
// Decode the next CBOR item in the buffer, then re-encode it back to a Buffer
const firstDecoded = isoCBOR.decodeFirst<COSEPublicKey>(authData.slice(pointer));