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.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/server/src/helpers/decodeAuthenticatorExtensions.ts b/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
index a889879..738fa37 100644
--- a/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
+++ b/packages/server/src/helpers/decodeAuthenticatorExtensions.ts
@@ -6,7 +6,7 @@ import cbor from 'cbor';
* @param extensionData Authenticator Extension Data buffer
*/
export function decodeAuthenticatorExtensions(
- extensionData: Buffer,
+ extensionData: Uint8Array,
): AuthenticationExtensionsAuthenticatorOutputs | undefined {
let toCBOR: AuthenticationExtensionsAuthenticatorOutputs | undefined;
try {
@@ -24,14 +24,14 @@ export type AuthenticationExtensionsAuthenticatorOutputs = {
};
export type DevicePublicKeyAuthenticatorOutput = {
- dpk?: Buffer;
- scp?: Buffer;
+ dpk?: Uint8Array;
+ scp?: Uint8Array;
sig?: string;
- aaguid?: Buffer;
+ aaguid?: Uint8Array;
};
// TODO: Need to verify this format
// https://w3c.github.io/webauthn/#sctn-uvm-extension.
export type UVMAuthenticatorOutput = {
- uvm?: Buffer[];
+ uvm?: Uint8Array[];
};