in ccadb2OneCRL/main.go [361:376]
func (u *Updater) FindDiffs() error {
oneCRL, c, err := u.getDataSets()
if err != nil {
return err
}
diffs := c.Difference(oneCRL)
u.changes = make([]*onecrl.Record, 0)
for diff := range diffs.Iter() {
record, err := onecrl.FromCCADB(diff.(*ccadb.Certificate))
if err != nil {
return errors.WithStack(err)
}
u.changes = append(u.changes, record)
}
return nil
}