12 lines
276 B
Python
12 lines
276 B
Python
import hmac
|
|
def safe_compare(one, two):
|
|
# Do encode here to avoid spawning core
|
|
try:
|
|
one = one.encode()
|
|
except AttributeError:
|
|
pass
|
|
try:
|
|
two = two.encode()
|
|
except AttributeError:
|
|
pass
|
|
return hmac.compare_digest(one, two) |