def addroundkey(state, roundkey):
    """
    Takes two lists of GF objects and xor them together

    :param state: list
    :param roundkey: list
    :return: list
    """
    out = []
    for s_item, k_item in zip(state, roundkey):
        out.append(s_item ^ k_item)
    return out
