summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-10-12 13:47:04 -0700
committerMatthew Miller <matthew@millerti.me>2020-10-12 13:47:04 -0700
commite25d4fcdd362809ca77cc73c0d21a0282a13941c (patch)
tree78f6f6b2413d793c1c0936b7e1e70fb66c26716f /packages/server/src
parent8cd8d877158bec39430f6bce53ae18b0ce2ae539 (diff)
Update OctetString values to access new `.buffer`
Diffstat (limited to 'packages/server/src')
-rw-r--r--packages/server/src/attestation/verifications/verifyAndroidKey.ts2
-rw-r--r--packages/server/src/attestation/verifications/verifyApple.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/server/src/attestation/verifications/verifyAndroidKey.ts b/packages/server/src/attestation/verifications/verifyAndroidKey.ts
index dbe6f96..f917fa5 100644
--- a/packages/server/src/attestation/verifications/verifyAndroidKey.ts
+++ b/packages/server/src/attestation/verifications/verifyAndroidKey.ts
@@ -61,7 +61,7 @@ export default async function verifyAttestationAndroidKey(options: Options): Pro
// Verify extKeyStore values
const { attestationChallenge, teeEnforced, softwareEnforced } = parsedExtKeyStore;
- if (!Buffer.from(attestationChallenge).equals(clientDataHash)) {
+ if (!Buffer.from(attestationChallenge.buffer).equals(clientDataHash)) {
throw new Error('Attestation challenge was not equal to client data hash (AndroidKey)');
}
diff --git a/packages/server/src/attestation/verifications/verifyApple.ts b/packages/server/src/attestation/verifications/verifyApple.ts
index 89ad540..419db74 100644
--- a/packages/server/src/attestation/verifications/verifyApple.ts
+++ b/packages/server/src/attestation/verifications/verifyApple.ts
@@ -59,7 +59,7 @@ export default async function verifyApple(options: Options): Promise<boolean> {
* TODO: Try and get @peculiar (GitHub) to add a schema for "1.2.840.113635.100.8.2" when we
* find out where it's defined (doesn't seem to be publicly documented at the moment...)
*/
- const extNonce = Buffer.from(extCertNonce.extnValue).slice(6);
+ const extNonce = Buffer.from(extCertNonce.extnValue.buffer).slice(6);
if (!nonce.equals(extNonce)) {
throw new Error(`credCert nonce was not expected value (Apple)`);