hashlib-compliant
doc