diff options
Diffstat (limited to 'packages/server/src')
-rw-r--r-- | packages/server/src/assertion/verifyAssertionResponse.ts | 4 | ||||
-rw-r--r-- | packages/server/src/helpers/decodeAttestationObject.ts | 5 | ||||
-rw-r--r-- | packages/server/src/index.ts | 12 |
3 files changed, 14 insertions, 7 deletions
diff --git a/packages/server/src/assertion/verifyAssertionResponse.ts b/packages/server/src/assertion/verifyAssertionResponse.ts index 7136510..2203360 100644 --- a/packages/server/src/assertion/verifyAssertionResponse.ts +++ b/packages/server/src/assertion/verifyAssertionResponse.ts @@ -36,7 +36,9 @@ export type VerifyAssertionResponseOpts = { * `generateAssertionOptions()`. Activates FIDO-specific user presence and verification checks. * Omitting this value defaults verification to a WebAuthn-specific user presence requirement. */ -export default function verifyAssertionResponse(options: VerifyAssertionResponseOpts): VerifiedAssertion { +export default function verifyAssertionResponse( + options: VerifyAssertionResponseOpts, +): VerifiedAssertion { const { credential, expectedChallenge, diff --git a/packages/server/src/helpers/decodeAttestationObject.ts b/packages/server/src/helpers/decodeAttestationObject.ts index 362e8a0..8b69c90 100644 --- a/packages/server/src/helpers/decodeAttestationObject.ts +++ b/packages/server/src/helpers/decodeAttestationObject.ts @@ -1,10 +1,9 @@ -import base64url from 'base64url'; import cbor from 'cbor'; /** - * Convert an AttestationObject from base64url string to a proper object + * Convert an AttestationObject buffer to a proper object * - * @param base64AttestationObject Base64URL-encoded Attestation Object + * @param base64AttestationObject Attestation Object buffer */ export default function decodeAttestationObject(attestationObject: Buffer): AttestationObject { const toCBOR: AttestationObject = cbor.decodeAllSync(attestationObject)[0]; diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index defed10..1a24c63 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -18,8 +18,14 @@ export { import type { GenerateAttestationOptionsOpts } from './attestation/generateAttestationOptions'; import type { GenerateAssertionOptionsOpts } from './assertion/generateAssertionOptions'; -import type { VerifiedAttestation, VerifyAttestationResponseOpts } from './attestation/verifyAttestationResponse'; -import type { VerifiedAssertion, VerifyAssertionResponseOpts } from './assertion/verifyAssertionResponse'; +import type { + VerifiedAttestation, + VerifyAttestationResponseOpts, +} from './attestation/verifyAttestationResponse'; +import type { + VerifiedAssertion, + VerifyAssertionResponseOpts, +} from './assertion/verifyAssertionResponse'; export type { GenerateAttestationOptionsOpts, @@ -28,4 +34,4 @@ export type { VerifyAssertionResponseOpts, VerifiedAttestation, VerifiedAssertion, -} +}; |