summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2021-03-12 21:20:13 -0800
committerGitHub <noreply@github.com>2021-03-12 21:20:13 -0800
commitd7b0ca3fc65cac576ceb3e01ef467ab90c20c134 (patch)
tree72a80f52a82e47f28061d66a15ed2fd5190903c4 /packages/server/src
parenta57624c339769786dbb29880f003ba60e39f7c43 (diff)
parentb8378c8db6aa8920dbd7a3256e840d99ba37e3a6 (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.ts4
-rw-r--r--packages/server/src/helpers/decodeAttestationObject.ts5
-rw-r--r--packages/server/src/index.ts12
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,
-}
+};