mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-23 09:41:03 +00:00
tool/compile_gatt.py: use random number for GATT Database Hash, if PyCryptodome is not installed
This commit is contained in:
parent
4953c773ad
commit
7490175edc
@ -27,7 +27,7 @@ try:
|
||||
have_crypto = True
|
||||
except ImportError:
|
||||
have_crypto = False
|
||||
print("\n[!] PyCryptodome required to calculate GATT Database Hash but not installed (using dummy hash value 00..00)")
|
||||
print("\n[!] PyCryptodome required to calculate GATT Database Hash but not installed (using random value instead)")
|
||||
print("[!] Please install PyCryptodome, e.g. 'pip install pycryptodomex'\n")
|
||||
|
||||
header = '''
|
||||
@ -142,8 +142,8 @@ def aes_cmac(key, n):
|
||||
cobj.update(n)
|
||||
return cobj.digest()
|
||||
else:
|
||||
# return dummy value
|
||||
return b'\x00' * 16
|
||||
# return random value
|
||||
return os.urandom(16)
|
||||
|
||||
def read_defines(infile):
|
||||
defines = dict()
|
||||
|
Loading…
x
Reference in New Issue
Block a user