mirror of
https://github.com/Blockstream/satellite-api.git
synced 2025-02-22 21:45:19 +01:00
- Preserve the SQLite database and use SQLAlchemy to wrap db interactions. - Use Alembic for database migrations. - Organize all the python modules on the new server/ directory. - Use pytest for unit tests and organize test modules at server/tests/.
9 lines
244 B
Python
9 lines
244 B
Python
import hmac
|
|
import hashlib
|
|
|
|
|
|
def hmac_sha256_digest(key, data):
|
|
assert (isinstance(key, str))
|
|
assert (isinstance(data, str))
|
|
return hmac.new(key.encode(), msg=data.encode(),
|
|
digestmod=hashlib.sha256).hexdigest()
|