def file_to_sri()

in server/app/__init__.py [0:0]


def file_to_sri(filepath: str):
    """Generates a sub-resource integrity value for a file - https://www.w3.org/TR/SRI/"""
    with open(filepath, "rb") as f:
        digest = hashlib.sha384(f.read()).digest()
        b64_digest = base64.b64encode(digest).decode('us-ascii')
        return f"sha384-{b64_digest}"