Module src.onionrcrypto.hashers
Expand source code
import hashlib, nacl.hash
def sha3_hash(data):
    try:
        data = data.encode()
    except AttributeError:
        pass
    hasher = hashlib.sha3_256()
    hasher.update(data)
    return hasher.hexdigest()
def blake2b_hash(data):
    try:
        data = data.encode()
    except AttributeError:
        pass
    return nacl.hash.blake2b(data)
Functions
def blake2b_hash(data)- 
Expand source code
def blake2b_hash(data): try: data = data.encode() except AttributeError: pass return nacl.hash.blake2b(data) def sha3_hash(data)- 
Expand source code
def sha3_hash(data): try: data = data.encode() except AttributeError: pass hasher = hashlib.sha3_256() hasher.update(data) return hasher.hexdigest()