File size: 272 Bytes
02bf3fb
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
import logging

log = logging.getLogger("admin.auth")


def check_admin_password(supplied: str, expected: str) -> bool:
    if not supplied or not expected:
        return False
    # constant-time compare
    import hmac
    return hmac.compare_digest(supplied, expected)