gecko-dev/dom/webauthn
Kyle Machulis 4f61492d32 Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku
Takes functionality that was in the WebAuthentication class that now
needs to be handled by the parent process, and moves it to the
U2FTokenManager singleton class. U2FTokenManager is created on the
PBackground thread during the first WebAuthn transaction, and manages
hardware access and transaction management for the lifetime of the
browser session. Patch also adds parent classes for WebAuthn IPC
protocol.

MozReview-Commit-ID: EnhgUTPdlMZ
2017-05-09 13:21:23 -07:00
..
tests
moz.build Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
NSSU2FTokenRemote.cpp Bug 1260318 - Scope U2F Soft Tokens to a single AppID r=qdot,rbarnes 2017-02-01 15:21:04 -07:00
NSSU2FTokenRemote.h
PWebAuthnTransaction.ipdl Bug 1323339 - IPDL for WebAuthn Protocol and PBackground additions; r=jcj r=baku 2017-05-09 13:21:23 -07:00
ScopedCredential.cpp Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
ScopedCredential.h Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
ScopedCredentialInfo.cpp Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
ScopedCredentialInfo.h Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
U2FSoftTokenManager.cpp Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
U2FSoftTokenManager.h Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
U2FTokenManager.cpp Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
U2FTokenManager.h Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
U2FTokenTransport.h Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthentication.cpp Bug 1323339 - Turn WebAuthenication into a simple DOM class that passes to WebAuthnManager; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthentication.h Bug 1323339 - Turn WebAuthenication into a simple DOM class that passes to WebAuthnManager; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnAssertion.cpp Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnAssertion.h Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnAttestation.cpp Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnAttestation.h Bug 1323339 - Cleanup of WebAuthn DOM classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnManager.cpp Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnManager.h Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnRequest.h
WebAuthnTransactionChild.cpp Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnTransactionChild.h Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnTransactionParent.cpp Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnTransactionParent.h Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnUtil.cpp Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
WebAuthnUtil.h Bug 1323339 - Add WebAuthnManager and support IPC Child classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00