mirror of
https://github.com/avatao-content/baseimage-tutorial-framework
synced 2025-06-28 12:55:12 +00:00
Introduce intent for TFW messages and fix FSM related bugs
This commit is contained in:
committed by
therealkrispet
parent
f626fef8f8
commit
2e5867cc49
@ -12,6 +12,7 @@ from tfw.internals.networking import message_bytes
|
||||
|
||||
def sign_message(key, message):
|
||||
message.pop('scope', None)
|
||||
message.pop('intent', None)
|
||||
message.pop('signature', None)
|
||||
signature = message_signature(key, message)
|
||||
message['signature'] = b64encode(signature).decode()
|
||||
@ -23,6 +24,7 @@ def message_signature(key, message):
|
||||
|
||||
def verify_message(key, message):
|
||||
message.pop('scope', None)
|
||||
message.pop('intent', None)
|
||||
message = deepcopy(message)
|
||||
try:
|
||||
signature_b64 = message.pop('signature')
|
||||
|
Reference in New Issue
Block a user