@classmethod
def from_separate_bin(cls, data_bin, tag_bin):
    """Given the data and tag master keys in binary, validate and
        unpack them.

        :param bytes data_bin: The binary data master key
        :param bytes tag_bin: The binary tag master key
        :return: Two instances of :class:`AmiiboMasterKey`.
        :raises ValueError: If the binary data is invalid
        """
    data = cls(data_bin, cls.DATA_BIN_SHA256_HEXDIGEST)
    tag = cls(tag_bin, cls.TAG_BIN_SHA256_HEXDIGEST)
    return data, tag
