summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-05-19 14:18:51 -0700
committerMatthew Miller <matthew@millerti.me>2020-05-19 14:18:51 -0700
commit5fac314d0623d63515a461b108104d3a3e8af5db (patch)
tree4ea0d17eed00eba60450f0dcb8bdd5b1d27b2454
parentfd4d3611abadc354bd30deb441a7b6ffa3b3a57c (diff)
Add docs to top of verify methods
-rw-r--r--src/attestation/verifications/verifyAndroidSafetyNet.ts3
-rw-r--r--src/attestation/verifications/verifyFIDOU2F.ts5
-rw-r--r--src/attestation/verifications/verifyNone.ts3
-rw-r--r--src/attestation/verifications/verifyPacked.ts3
4 files changed, 12 insertions, 2 deletions
diff --git a/src/attestation/verifications/verifyAndroidSafetyNet.ts b/src/attestation/verifications/verifyAndroidSafetyNet.ts
index 8e0c6e4..f044add 100644
--- a/src/attestation/verifications/verifyAndroidSafetyNet.ts
+++ b/src/attestation/verifications/verifyAndroidSafetyNet.ts
@@ -15,6 +15,9 @@ import getCertificateInfo from '@helpers/getCertificateInfo';
import parseAttestationAuthData from '../parseAttestationAuthData';
+/**
+ * Verify an attestation response with fmt 'android-safetynet'
+ */
export default function verifyAttestationAndroidSafetyNet(
attestationObject: AttestationObject,
base64ClientDataJSON: string,
diff --git a/src/attestation/verifications/verifyFIDOU2F.ts b/src/attestation/verifications/verifyFIDOU2F.ts
index 12cc808..6e01d60 100644
--- a/src/attestation/verifications/verifyFIDOU2F.ts
+++ b/src/attestation/verifications/verifyFIDOU2F.ts
@@ -9,8 +9,9 @@ import verifySignature from '@helpers/verifySignature';
import parseAttestationAuthData from '../parseAttestationAuthData';
-
-
+/**
+ * Verify an attestation response with fmt 'fido-u2f'
+ */
export default function verifyAttestationFIDOU2F(
attestationObject: AttestationObject,
base64ClientDataJSON: string,
diff --git a/src/attestation/verifications/verifyNone.ts b/src/attestation/verifications/verifyNone.ts
index 589d143..7835559 100644
--- a/src/attestation/verifications/verifyNone.ts
+++ b/src/attestation/verifications/verifyNone.ts
@@ -5,7 +5,10 @@ import convertCOSEtoPKCS from "@helpers/convertCOSEtoPKCS";
import parseAttestationAuthData from '../parseAttestationAuthData';
+
/**
+ * Verify an attestation response with fmt 'none'
+ *
* This is the weaker of the assertions, so there are only so many checks we can perform
*/
export default function verifyAttestationNone(
diff --git a/src/attestation/verifications/verifyPacked.ts b/src/attestation/verifications/verifyPacked.ts
index ec6cb59..304b00b 100644
--- a/src/attestation/verifications/verifyPacked.ts
+++ b/src/attestation/verifications/verifyPacked.ts
@@ -13,6 +13,9 @@ import verifySignature from '@helpers/verifySignature';
import parseAttestationAuthData from '../parseAttestationAuthData';
+/**
+ * Verify an attestation response with fmt 'packed'
+ */
export default function verifyAttestationPacked(attestationObject: AttestationObject,
base64ClientDataJSON: string,
): VerifiedAttestation {