@@ -20,14 +20,15 @@ def __init__(self, requestSignature, requestTimestamp, requestBody, requestParam
2020
2121 def verify (self , signing_key ):
2222 payload = self ._build_payload ()
23- expectedSignature = base64 .b64decode (self ._requestSignature )
24- calculatedSignature = hmac .new (signing_key .encode ('latin-1' ), payload .encode ('latin-1' ), hashlib .sha256 ).digest ()
25- return expectedSignature == calculatedSignature
23+ expected_signature = base64 .b64decode (self ._requestSignature )
24+ calculated_signature = hmac .new (signing_key .encode ('latin-1' ), payload .encode ('latin-1' ),
25+ hashlib .sha256 ).digest ()
26+ return expected_signature == calculated_signature
2627
27- def isRecent (self , offset = 10 ):
28+ def is_recent (self , offset = 10 ):
2829 return int (time .time ()) - int (self ._requestTimestamp ) < offset
2930
30- def _build_payload (self , ):
31+ def _build_payload (self ):
3132 checksum_body = hashlib .sha256 (self ._requestBody .encode ('latin-1' )).digest ()
3233 str_checksum_body = checksum_body .decode ('latin-1' )
3334 parts = [self ._requestTimestamp , urlencode (self ._sort_dict (self ._requestParameters ), True ), str_checksum_body ]
@@ -39,4 +40,4 @@ def _sort_dict(self, dict):
3940 for key in sorted (dict ):
4041 sorted_dict [key ] = dict [key ]
4142
42- return sorted_dict
43+ return sorted_dict
0 commit comments