Module src.onionrcrypto.cryptoutils.safecompare
Expand source code
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)
Functions
def safe_compare(one, two)- 
Expand source code
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)