mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-22 07:28:10 +00:00
core/webauthn: Fix mypy warnings.
This commit is contained in:
parent
17fa41620e
commit
710866074b
@ -40,7 +40,7 @@ def gen_core(data):
|
|||||||
if use_sign_count is not None:
|
if use_sign_count is not None:
|
||||||
print(' "use_sign_count": %s,' % use_sign_count)
|
print(' "use_sign_count": %s,' % use_sign_count)
|
||||||
print(" },")
|
print(" },")
|
||||||
print("}")
|
print("} # type: dict")
|
||||||
|
|
||||||
|
|
||||||
def gen_mcu(data):
|
def gen_mcu(data):
|
||||||
|
@ -264,7 +264,9 @@ class U2fCredential(Credential):
|
|||||||
def app_name(self) -> str:
|
def app_name(self) -> str:
|
||||||
from apps.webauthn.knownapps import knownapps
|
from apps.webauthn.knownapps import knownapps
|
||||||
|
|
||||||
app_name = knownapps.get(self.rp_id_hash, {}).get("label", None)
|
app_name = knownapps.get(self.rp_id_hash, {}).get(
|
||||||
|
"label", None
|
||||||
|
) # type: Optional[str]
|
||||||
if app_name is None:
|
if app_name is None:
|
||||||
app_name = "%s...%s" % (
|
app_name = "%s...%s" % (
|
||||||
hexlify(self.rp_id_hash[:4]).decode(),
|
hexlify(self.rp_id_hash[:4]).decode(),
|
||||||
|
@ -23,7 +23,7 @@ if __debug__:
|
|||||||
from apps.debug import confirm_signal
|
from apps.debug import confirm_signal
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
from typing import Any, Coroutine, List, Optional
|
from typing import Any, Coroutine, List, Optional, Tuple
|
||||||
|
|
||||||
_CID_BROADCAST = const(0xFFFFFFFF) # broadcast channel id
|
_CID_BROADCAST = const(0xFFFFFFFF) # broadcast channel id
|
||||||
|
|
||||||
@ -319,15 +319,15 @@ def resp_cmd_authenticate(siglen: int) -> dict:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def overlay_struct(buf, desc):
|
def overlay_struct(buf: bytes, desc: dict) -> Any:
|
||||||
desc_size = uctypes.sizeof(desc, uctypes.BIG_ENDIAN)
|
desc_size = uctypes.sizeof(desc, uctypes.BIG_ENDIAN) # type: ignore
|
||||||
if desc_size > len(buf):
|
if desc_size > len(buf):
|
||||||
raise ValueError("desc is too big (%d > %d)" % (desc_size, len(buf)))
|
raise ValueError("desc is too big (%d > %d)" % (desc_size, len(buf)))
|
||||||
return uctypes.struct(uctypes.addressof(buf), desc, uctypes.BIG_ENDIAN)
|
return uctypes.struct(uctypes.addressof(buf), desc, uctypes.BIG_ENDIAN)
|
||||||
|
|
||||||
|
|
||||||
def make_struct(desc):
|
def make_struct(desc: dict) -> Tuple[bytearray, Any]:
|
||||||
desc_size = uctypes.sizeof(desc, uctypes.BIG_ENDIAN)
|
desc_size = uctypes.sizeof(desc, uctypes.BIG_ENDIAN) # type: ignore
|
||||||
buf = bytearray(desc_size)
|
buf = bytearray(desc_size)
|
||||||
return buf, uctypes.struct(uctypes.addressof(buf), desc, uctypes.BIG_ENDIAN)
|
return buf, uctypes.struct(uctypes.addressof(buf), desc, uctypes.BIG_ENDIAN)
|
||||||
|
|
||||||
|
@ -117,4 +117,4 @@ knownapps = {
|
|||||||
b"\xc4l\xef\x82\xad\x1bTdwY\x1d\x00\x8b\x08u\x9e\xc3\xe6\xd2\xec\xb4\xf3\x94t\xbf\xeaii\x92]\x03\xb7": {
|
b"\xc4l\xef\x82\xad\x1bTdwY\x1d\x00\x8b\x08u\x9e\xc3\xe6\xd2\xec\xb4\xf3\x94t\xbf\xeaii\x92]\x03\xb7": {
|
||||||
"label": "demo.yubico.com"
|
"label": "demo.yubico.com"
|
||||||
},
|
},
|
||||||
}
|
} # type: dict
|
||||||
|
Loading…
Reference in New Issue
Block a user