INNER CODE UNIT · Go
handleInfo
kluctl/kluctl · internal/ipfs-exchange-info/main.go:301
func handleInfo(ctx context.Context, data []byte) error {
idsBytes, err := os.ReadFile(ageKeyFile)
if err != nil {
return err
}
ageIds, err := age.ParseIdentities(bytes.NewReader(idsBytes))
if err != nil {
return err
}
d, err := age.Decrypt(bytes.NewReader(data), ageIds...)
if err != nil {
return err
}
w := bytes.NewBuffer(nil)
_, err = io.Copy(w, d)
if err != nil {
return err