|
|
@ -1,5 +1,6 @@
|
|
|
|
import struct
|
|
|
|
import struct
|
|
|
|
from enum import Enum
|
|
|
|
from enum import Enum
|
|
|
|
|
|
|
|
from hashlib import blake2s
|
|
|
|
from typing import Any, List, Optional
|
|
|
|
from typing import Any, List, Optional
|
|
|
|
|
|
|
|
|
|
|
|
import click
|
|
|
|
import click
|
|
|
@ -7,12 +8,6 @@ import construct as c
|
|
|
|
|
|
|
|
|
|
|
|
from .. import cosi, firmware
|
|
|
|
from .. import cosi, firmware
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
|
|
|
from hashlib import blake2s
|
|
|
|
|
|
|
|
except ImportError:
|
|
|
|
|
|
|
|
from pyblake2 import blake2s
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYM_OK = click.style("\u2714", fg="green")
|
|
|
|
SYM_OK = click.style("\u2714", fg="green")
|
|
|
|
SYM_FAIL = click.style("\u274c", fg="red")
|
|
|
|
SYM_FAIL = click.style("\u274c", fg="red")
|
|
|
|
|
|
|
|
|
|
|
|