

class NanoBaseResponse(object):
    """
    A single request can have many response parts. They are used for chunking the response data and governing the
    cache usage with differently encrypted payloads.
    """

    REQUEST_AUTHENTICITY_HASH = "RAH"
    COUNT = "C"
    PART_KEY = "PK"
    PART = "P"

    MAC = "MAC"
    MAC_SIGNATURE = "MACS"
