Subversion Repositories SmartDukaan

Rev

Rev 18099 | Rev 18256 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18099 Rev 18101
Line 1603... Line 1603...
1603
 
1603
 
1604
class MessageEncryption:
1604
class MessageEncryption:
1605
        
1605
        
1606
    def on_get(self,req,resp):
1606
    def on_get(self,req,resp):
1607
        message_type = req.get_param("type")
1607
        message_type = req.get_param("type")
1608
        print 'type', message_type
-
 
1609
        if message_type == 'encrypt':
1608
        if message_type == 'encrypt':
1610
            encryption_data = req.get_param("data")
1609
            encryption_data = req.get_param("data")
1611
            print 'encryption data ', encryption_data
-
 
1612
            encrypted_data = encryptMessage(encryption_data)
1610
            encrypted_data = encryptMessage(base64.decodestring(encryption_data))
1613
            print 'encrypted data ', encrypted_data
-
 
1614
            resp.body =  json.dumps({"result":{"value":encrypted_data}}, encoding='utf-8')
1611
            resp.body =  json.dumps({"result":{"value":encrypted_data}}, encoding='utf-8')
1615
            
1612
            
1616
        elif message_type == 'decrypt':
1613
        elif message_type == 'decrypt':
1617
            decryption_data = req.get_param("data")
1614
            decryption_data = req.get_param("data")
1618
            decrypted_data = decryptMessage(decryption_data)
1615
            decrypted_data = decryptMessage(decryption_data)
1619
            print 'In on get of message encryption decrypted', decrypted_data
-
 
1620
            resp.body =  json.dumps({"result":{"value":decrypted_data}}, encoding='utf-8')
1616
            resp.body =  json.dumps({"result":{"value":decrypted_data}}, encoding='utf-8')
1621
            
1617
            
1622
        else:
1618
        else:
1623
            resp.body = json.dumps({}, encoding='utf-8')
1619
            resp.body = json.dumps({}, encoding='utf-8')
1624
    
1620