rename 'generate_csrf_token()' to just 'generate_token()'

and add a 'size' argument
This commit is contained in:
Mike Fährmann
2021-01-11 22:12:40 +01:00
parent f277e48c77
commit 780b6adb91
7 changed files with 28 additions and 11 deletions

View File

@@ -71,8 +71,9 @@ def raises(cls):
return wrap
def generate_csrf_token():
return random.getrandbits(128).to_bytes(16, "big").hex()
def generate_token(size=16):
"""Generate a random token with hexadecimal digits"""
return random.getrandbits(size * 8).to_bytes(size, "big").hex()
def combine_dict(a, b):