mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 13:12:55 +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