diff options
author | Matthew Miller <matthew@millerti.me> | 2021-03-12 21:20:13 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-12 21:20:13 -0800 |
commit | d7b0ca3fc65cac576ceb3e01ef467ab90c20c134 (patch) | |
tree | 72a80f52a82e47f28061d66a15ed2fd5190903c4 /packages/server/src | |
parent | a57624c339769786dbb29880f003ba60e39f7c43 (diff) | |
parent | b8378c8db6aa8920dbd7a3256e840d99ba37e3a6 (diff) |
Merge pull request #108 from MasterKale/feat/cleanup-pass
Cleanup Pass 03-2021
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, -} +}; |