summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/parseAuthenticatorData.ts
diff options
context:
space:
mode:
authorEiji Kitamura <agektmr@google.com>2022-07-22 23:19:20 +0900
committerEiji Kitamura <agektmr@google.com>2022-07-22 23:19:20 +0900
commit32ba282ee26e19625805a08750c8eed063f72214 (patch)
tree12fe7821f8802f8bf27734613af333582285e517 /packages/server/src/helpers/parseAuthenticatorData.ts
parent70993ae52b1715e88a5eebee2153b14af47418cc (diff)
Rename
- `decodeAuthenticatorExtensionData` => `decodeAuthenticatorExtensions` - `exentionsData` => `authenticatorExtensionResults` - Remove test case for malformed extension data
Diffstat (limited to 'packages/server/src/helpers/parseAuthenticatorData.ts')
-rw-r--r--packages/server/src/helpers/parseAuthenticatorData.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/server/src/helpers/parseAuthenticatorData.ts b/packages/server/src/helpers/parseAuthenticatorData.ts
index 439070d..c092e68 100644
--- a/packages/server/src/helpers/parseAuthenticatorData.ts
+++ b/packages/server/src/helpers/parseAuthenticatorData.ts
@@ -1,6 +1,6 @@
import cbor from 'cbor';
import { decodeCborFirst } from './decodeCbor';
-import decodeAuthenticatorExtensionData, { AuthenticationExtensionsAuthenticatorOutputs } from './decodeAuthenticatorExtensions';
+import { decodeAuthenticatorExtensions, AuthenticationExtensionsAuthenticatorOutputs } from './decodeAuthenticatorExtensions';
/**
* Make sense of the authData buffer contained in an Attestation
@@ -53,14 +53,14 @@ export default function parseAuthenticatorData(authData: Buffer): ParsedAuthenti
pointer += firstEncoded.byteLength;
}
- let extensionsData: AuthenticationExtensionsAuthenticatorOutputs | undefined = undefined;
- let extensionsDataBuffer: Buffer | undefined = undefined;
+ let authenticatorExtensionResults: AuthenticationExtensionsAuthenticatorOutputs | undefined = undefined;
+ let authenticatorExtensionsDataBuffer: Buffer | undefined = undefined;
if (flags.ed) {
const firstDecoded = decodeCborFirst(authData.slice(pointer));
const firstEncoded = Buffer.from(cbor.encode(firstDecoded) as ArrayBuffer);
- extensionsDataBuffer = firstEncoded;
- extensionsData = decodeAuthenticatorExtensionData(extensionsDataBuffer);
+ authenticatorExtensionsDataBuffer = firstEncoded;
+ authenticatorExtensionResults = decodeAuthenticatorExtensions(authenticatorExtensionsDataBuffer);
pointer += firstEncoded.byteLength;
}
@@ -78,8 +78,8 @@ export default function parseAuthenticatorData(authData: Buffer): ParsedAuthenti
aaguid,
credentialID,
credentialPublicKey,
- extensionsData,
- extensionsDataBuffer
+ authenticatorExtensionResults,
+ authenticatorExtensionsDataBuffer
};
}
@@ -100,6 +100,6 @@ export type ParsedAuthenticatorData = {
aaguid?: Buffer;
credentialID?: Buffer;
credentialPublicKey?: Buffer;
- extensionsData?: AuthenticationExtensionsAuthenticatorOutputs;
- extensionsDataBuffer?: Buffer;
+ authenticatorExtensionResults?: AuthenticationExtensionsAuthenticatorOutputs;
+ authenticatorExtensionsDataBuffer?: Buffer;
};