age: replace ParseX25519Identities with ParseIdentities

The latter returns a []Identity that can be used with Decrypt directly.
This commit is contained in:
Filippo Valsorda
2020-09-20 12:42:43 +02:00
parent 65f171a239
commit 22e598d458
5 changed files with 53 additions and 21 deletions

View File

@@ -51,15 +51,11 @@ func parseIdentitiesFile(name string) ([]age.Identity, error) {
return parseSSHIdentity(name, contents)
}
ids, err := age.ParseX25519Identities(b)
ids, err := age.ParseIdentities(b)
if err != nil {
return nil, fmt.Errorf("failed to read %q: %v", name, err)
}
res := make([]age.Identity, 0, len(ids))
for _, id := range ids {
res = append(res, id)
}
return res, nil
return ids, nil
}
func parseSSHIdentity(name string, pemBytes []byte) ([]age.Identity, error) {