summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src
AgeCommit message (Collapse)Author
2021-04-15Unify naming convention of string<->buffer helpersMatthew Miller
2021-04-15Convert assertion userHandle back to UTF-8 stringMatthew Miller
This is the opposite of how `user.id` is converted to an ArrayBuffer prior to being passed into `navigator.credentials.create()`, so when this value is returned to the RP in an assertion it will now look like the string value originally specified in attestation options, instead of the base64url-encoded version of that string “for some reason”.
2021-04-15Add bufferToUTF8StringMatthew Miller
2021-04-15Rename toUint8Array to stringToArrayBufferMatthew Miller
2021-03-10Run `npm lint`Matthew Miller
2021-02-05Add extension tests for startAssertionMatthew Miller
2021-02-05Add extension tests for startAttestationMatthew Miller
2021-02-05Send back extension results from BrowserMatthew Miller
2021-02-05Add extensions placeholder in startAttestationMatthew Miller
2020-12-21remove global text encoderAntoine Cormouls
2020-12-07review fxesAntoine Cormouls
2020-12-07review fixesAntoine Cormouls
2020-12-04Optional Allow CredentialAntoine Cormouls
2020-12-01Merge branch 'master' into update-typescriptMatthew Miller
2020-11-18test: explicitly type global as any to avoid spy type checkJonathan Stewmon
2020-11-04chore(deps-dev): bump typescript from 3.9.7 to 4.0.5Jonathan Stewmon
2020-10-27chore: Remove unnecessary @preferred tagGerrit Birkeland
2020-10-05Return authenticator transports when availableMatthew Miller
2020-07-29Fix unit testsMatthew Miller
2020-07-29Update browser to handle base64url challengesMatthew Miller
2020-07-28Add test for UTF-8 challengesMatthew Miller
2020-07-28Use TextEncoder to encode UTF-8 to a bufferMatthew Miller
2020-06-02Standardize on use of “base64url” where applicableMatthew Miller
2020-06-02Explicitly define id and typeMatthew Miller
It turns out that properties on PublicKeyCredentials are non-enumerable getters, so the spread operator won’t pick them up. This means we need to manually re-construct attestation and assertion credentials when we convert them to JSON.
2020-06-02Get unit tests passing againMatthew Miller
2020-06-02Update start methods to use new helperMatthew Miller
2020-06-02Refactor to incorporate new helperMatthew Miller
2020-06-02Add new Base64URL<->Buffer helper methodsMatthew Miller
2020-06-01Refactor browser methods to return near-raw resp.Matthew Miller
2020-05-29Add plugin for better module naming controlMatthew Miller
2020-05-26Update browser start methods to new typesMatthew Miller
2020-05-26Replace last vestiges of “webauthntine”Matthew Miller
2020-05-26Rename WebAuthntine to SimpleWebAuthnMatthew Miller
2020-05-25Update browser startAttestation to format excludedMatthew Miller
2020-05-25Add toPublicKeyCredentialDescriptor browser helperMatthew Miller
2020-05-25Run ESLint over everythingMatthew Miller
2020-05-25Run Prettier over everythingMatthew Miller
2020-05-25Remove global.window check in setupTestsMatthew Miller
2020-05-25Add test for window being undefinedPascal Sthamer
2020-05-25Make @webauthntine/browser work in node envPascal Sthamer
2020-05-23Fix padding count calculationMatthew Miller
2020-05-22Require credential ID from browser after assertionMatthew Miller
2020-05-22Clarify usage of toUint8ArrayMatthew Miller
2020-05-22Fix misspelling in toBase64String testMatthew Miller
2020-05-22Adjust some mock values in startAssertion testsMatthew Miller
2020-05-22Adjust how cred ID is converted for assertionMatthew Miller
2020-05-22Stop stripping base64 padding in browserMatthew Miller
2020-05-21Comment out console spies in browserMatthew Miller
2020-05-21Add remaining unit tests for browserMatthew Miller
2020-05-21Add tests for startAttestation in browserMatthew Miller