mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-21 23:18:13 +00:00
core/webauthn: Disable CTAPHID_WINK function.
This commit is contained in:
parent
e5008eb332
commit
b3cd760df0
@ -211,6 +211,7 @@ _KEY_AGREEMENT_PUBKEY = nist256p1.publickey(_KEY_AGREEMENT_PRIVKEY, False)
|
|||||||
# FIDO2 configuration.
|
# FIDO2 configuration.
|
||||||
_ALLOW_FIDO2 = True
|
_ALLOW_FIDO2 = True
|
||||||
_ALLOW_RESIDENT_CREDENTIALS = True
|
_ALLOW_RESIDENT_CREDENTIALS = True
|
||||||
|
_ALLOW_WINK = False
|
||||||
|
|
||||||
# The default attestation type to use in MakeCredential responses. If false, then basic attestation will be used by default.
|
# The default attestation type to use in MakeCredential responses. If false, then basic attestation will be used by default.
|
||||||
_DEFAULT_USE_SELF_ATTESTATION = True
|
_DEFAULT_USE_SELF_ATTESTATION = True
|
||||||
@ -1043,7 +1044,7 @@ def dispatch_cmd(req: Cmd, dialog_mgr: DialogManager) -> Optional[Cmd]:
|
|||||||
if __debug__:
|
if __debug__:
|
||||||
log.debug(__name__, "_CMD_PING")
|
log.debug(__name__, "_CMD_PING")
|
||||||
return req
|
return req
|
||||||
elif req.cmd == _CMD_WINK:
|
elif req.cmd == _CMD_WINK and _ALLOW_WINK:
|
||||||
if __debug__:
|
if __debug__:
|
||||||
log.debug(__name__, "_CMD_WINK")
|
log.debug(__name__, "_CMD_WINK")
|
||||||
return cmd_wink(req)
|
return cmd_wink(req)
|
||||||
@ -1105,7 +1106,7 @@ def cmd_init(req: Cmd) -> Cmd:
|
|||||||
resp.versionMajor = 2
|
resp.versionMajor = 2
|
||||||
resp.versionMinor = 0
|
resp.versionMinor = 0
|
||||||
resp.versionBuild = 0
|
resp.versionBuild = 0
|
||||||
resp.capFlags = _CAPFLAG_WINK | _CAPFLAG_CBOR
|
resp.capFlags = (_CAPFLAG_WINK * _ALLOW_WINK) | _CAPFLAG_CBOR
|
||||||
|
|
||||||
return Cmd(req.cid, req.cmd, bytes(buf))
|
return Cmd(req.cid, req.cmd, bytes(buf))
|
||||||
|
|
||||||
|
2
vendor/fido2-tests
vendored
2
vendor/fido2-tests
vendored
@ -1 +1 @@
|
|||||||
Subproject commit f81bb68dabf90d76ebe57e665363370bf56b77f9
|
Subproject commit 6f243172737418d91ad094b104166530b5d37356
|
Loading…
Reference in New Issue
Block a user