assert(dig->origin != NULL);
assert(dig->digest != NULL);
DL_APPEND(*dlist, dig);
state = s_set_origin;
start = i + 1;
break;
}