gecko-dev/dom/webauthn
Axel Nennker 9738486c01 Bug 1364991 - Make U2FTokenManager use const where possible r=qdot
The U2F Soft Token, due to its usage of NSS, has to have const values be
marked non-const - but no such limitation should exist for other implementations
of U2F, so this patch moves the const_cast-ing from the U2FTokenManager-level
down to the U2FSoftTokenManager, where it is actually necessary.

Credit to Axel Nennker for this patch.

MozReview-Commit-ID: Kw6zfTDI3GL

--HG--
extra : rebase_source : 90e31e2da9e021043509653a476ddaae03078e55
2017-05-22 16:40:29 -07:00
..
tests Bug 1323339 - Modify WebAuthn mochitests to work with IPC API; r=jcj r=baku 2017-05-09 13:21:24 -07:00
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 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -07:00
U2FSoftTokenManager.h Bug 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -07:00
U2FTokenManager.cpp Bug 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -07:00
U2FTokenManager.h Bug 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -07:00
U2FTokenTransport.h Bug 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -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 1364991 - Make U2FTokenManager use const where possible r=qdot 2017-05-22 16:40:29 -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