summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/helpers/index.ts')
-rw-r--r--packages/server/src/helpers/index.ts55
1 files changed, 55 insertions, 0 deletions
diff --git a/packages/server/src/helpers/index.ts b/packages/server/src/helpers/index.ts
new file mode 100644
index 0000000..248a31f
--- /dev/null
+++ b/packages/server/src/helpers/index.ts
@@ -0,0 +1,55 @@
+import convertAAGUIDToString from './convertAAGUIDToString';
+import convertCertBufferToPEM from './convertCertBufferToPEM';
+import convertCOSEtoPKCS from './convertCOSEtoPKCS';
+import convertPublicKeyToPEM from './convertPublicKeyToPEM';
+import decodeAttestationObject from './decodeAttestationObject';
+import { decodeCborFirst } from './decodeCbor';
+import decodeClientDataJSON from './decodeClientDataJSON';
+import decodeCredentialPublicKey from './decodeCredentialPublicKey';
+import generateChallenge from './generateChallenge';
+import getCertificateInfo from './getCertificateInfo';
+import isBase64URLString from './isBase64URLString';
+import isCertRevoked from './isCertRevoked';
+import parseAuthenticatorData from './parseAuthenticatorData';
+import toHash from './toHash';
+import validateCertificatePath from './validateCertificatePath';
+import verifySignature from './verifySignature';
+
+export {
+ convertAAGUIDToString,
+ convertCertBufferToPEM,
+ convertCOSEtoPKCS,
+ convertPublicKeyToPEM,
+ decodeAttestationObject,
+ decodeCborFirst,
+ decodeClientDataJSON,
+ decodeCredentialPublicKey,
+ generateChallenge,
+ getCertificateInfo,
+ isBase64URLString,
+ isCertRevoked,
+ parseAuthenticatorData,
+ toHash,
+ validateCertificatePath,
+ verifySignature,
+};
+
+import type {
+ AttestationFormat,
+ AttestationObject,
+ AttestationStatement,
+} from './decodeAttestationObject';
+import type { CertificateInfo } from './getCertificateInfo';
+import type { ClientDataJSON } from './decodeClientDataJSON';
+import type { COSEPublicKey } from './convertCOSEtoPKCS';
+import type { ParsedAuthenticatorData } from './parseAuthenticatorData';
+
+export type {
+ AttestationFormat,
+ AttestationObject,
+ AttestationStatement,
+ CertificateInfo,
+ ClientDataJSON,
+ COSEPublicKey,
+ ParsedAuthenticatorData,
+};