summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src')
-rw-r--r--packages/server/src/authentication/generateAuthenticationOptions.ts3
-rw-r--r--packages/server/src/authentication/verifyAuthenticationResponse.ts5
-rw-r--r--packages/server/src/deps.ts19
-rw-r--r--packages/server/src/helpers/convertCertBufferToPEM.ts3
-rw-r--r--packages/server/src/helpers/parseBackupFlags.ts2
-rw-r--r--packages/server/src/metadata/mdsTypes.ts2
-rw-r--r--packages/server/src/metadata/verifyAttestationWithMetadata.ts3
-rw-r--r--packages/server/src/registration/generateRegistrationOptions.ts3
-rw-r--r--packages/server/src/registration/verifyRegistrationResponse.ts5
9 files changed, 29 insertions, 16 deletions
diff --git a/packages/server/src/authentication/generateAuthenticationOptions.ts b/packages/server/src/authentication/generateAuthenticationOptions.ts
index 6a23ed7..fce61f1 100644
--- a/packages/server/src/authentication/generateAuthenticationOptions.ts
+++ b/packages/server/src/authentication/generateAuthenticationOptions.ts
@@ -3,8 +3,7 @@ import type {
PublicKeyCredentialRequestOptionsJSON,
PublicKeyCredentialDescriptorFuture,
UserVerificationRequirement,
-} from '@simplewebauthn/typescript-types';
-
+} from '../deps.ts';
import { isoBase64URL, isoUint8Array } from '../helpers/iso/index.ts';
import { generateChallenge } from '../helpers/generateChallenge.ts';
diff --git a/packages/server/src/authentication/verifyAuthenticationResponse.ts b/packages/server/src/authentication/verifyAuthenticationResponse.ts
index f2b5d79..6bf44ed 100644
--- a/packages/server/src/authentication/verifyAuthenticationResponse.ts
+++ b/packages/server/src/authentication/verifyAuthenticationResponse.ts
@@ -1,10 +1,9 @@
-import {
+import type {
AuthenticationResponseJSON,
AuthenticatorDevice,
CredentialDeviceType,
UserVerificationRequirement,
-} from '@simplewebauthn/typescript-types';
-
+} from '../deps.ts';
import { decodeClientDataJSON } from '../helpers/decodeClientDataJSON.ts';
import { toHash } from '../helpers/toHash.ts';
import { verifySignature } from '../helpers/verifySignature.ts';
diff --git a/packages/server/src/deps.ts b/packages/server/src/deps.ts
new file mode 100644
index 0000000..e83bbb8
--- /dev/null
+++ b/packages/server/src/deps.ts
@@ -0,0 +1,19 @@
+// @simplewebauthn/typescript-types
+export type {
+ AuthenticationExtensionsClientInputs,
+ PublicKeyCredentialRequestOptionsJSON,
+ PublicKeyCredentialDescriptorFuture,
+ UserVerificationRequirement,
+ AuthenticationResponseJSON,
+ AuthenticatorDevice,
+ CredentialDeviceType,
+ Base64URLString,
+ AttestationConveyancePreference,
+ AuthenticationExtensionsClientInputs,
+ AuthenticatorSelectionCriteria,
+ COSEAlgorithmIdentifier,
+ PublicKeyCredentialCreationOptionsJSON,
+ PublicKeyCredentialParameters,
+ RegistrationResponseJSON,
+} from '../../typescript-types/src/index.ts';
+
diff --git a/packages/server/src/helpers/convertCertBufferToPEM.ts b/packages/server/src/helpers/convertCertBufferToPEM.ts
index c00f4a5..6467857 100644
--- a/packages/server/src/helpers/convertCertBufferToPEM.ts
+++ b/packages/server/src/helpers/convertCertBufferToPEM.ts
@@ -1,5 +1,4 @@
-import type { Base64URLString } from '@simplewebauthn/typescript-types';
-
+import type { Base64URLString } from '../deps.ts';
import { isoBase64URL } from './iso/index.ts';
/**
diff --git a/packages/server/src/helpers/parseBackupFlags.ts b/packages/server/src/helpers/parseBackupFlags.ts
index aab82e8..c00d678 100644
--- a/packages/server/src/helpers/parseBackupFlags.ts
+++ b/packages/server/src/helpers/parseBackupFlags.ts
@@ -1,4 +1,4 @@
-import { CredentialDeviceType } from '@simplewebauthn/typescript-types';
+import type { CredentialDeviceType } from '../deps.ts';
/**
* Make sense of Bits 3 and 4 in authenticator indicating:
diff --git a/packages/server/src/metadata/mdsTypes.ts b/packages/server/src/metadata/mdsTypes.ts
index d86f587..d807288 100644
--- a/packages/server/src/metadata/mdsTypes.ts
+++ b/packages/server/src/metadata/mdsTypes.ts
@@ -1,4 +1,4 @@
-import { Base64URLString } from '@simplewebauthn/typescript-types';
+import type { Base64URLString } from '../deps.ts';
/**
* Metadata Service structures
diff --git a/packages/server/src/metadata/verifyAttestationWithMetadata.ts b/packages/server/src/metadata/verifyAttestationWithMetadata.ts
index a6f6ee3..57cf5f3 100644
--- a/packages/server/src/metadata/verifyAttestationWithMetadata.ts
+++ b/packages/server/src/metadata/verifyAttestationWithMetadata.ts
@@ -1,5 +1,4 @@
-import { Base64URLString } from '@simplewebauthn/typescript-types';
-
+import type { Base64URLString } from '../deps.ts';
import type { MetadataStatement, AlgSign } from '../metadata/mdsTypes.ts';
import { convertCertBufferToPEM } from '../helpers/convertCertBufferToPEM.ts';
import { validateCertificatePath } from '../helpers/validateCertificatePath.ts';
diff --git a/packages/server/src/registration/generateRegistrationOptions.ts b/packages/server/src/registration/generateRegistrationOptions.ts
index 0de0f05..d658fc5 100644
--- a/packages/server/src/registration/generateRegistrationOptions.ts
+++ b/packages/server/src/registration/generateRegistrationOptions.ts
@@ -6,8 +6,7 @@ import type {
PublicKeyCredentialCreationOptionsJSON,
PublicKeyCredentialDescriptorFuture,
PublicKeyCredentialParameters,
-} from '@simplewebauthn/typescript-types';
-
+} from '../deps.ts';
import { generateChallenge } from '../helpers/generateChallenge.ts';
import { isoBase64URL, isoUint8Array } from '../helpers/iso/index.ts';
diff --git a/packages/server/src/registration/verifyRegistrationResponse.ts b/packages/server/src/registration/verifyRegistrationResponse.ts
index 3133fad..f4b15a1 100644
--- a/packages/server/src/registration/verifyRegistrationResponse.ts
+++ b/packages/server/src/registration/verifyRegistrationResponse.ts
@@ -1,9 +1,8 @@
-import {
+import type {
RegistrationResponseJSON,
COSEAlgorithmIdentifier,
CredentialDeviceType,
-} from '@simplewebauthn/typescript-types';
-
+} from '../deps.ts';
import {
AttestationFormat,
AttestationStatement,