()
| 108 | } |
| 109 | |
| 110 | func (e decryptKeyErrors) UserError() string { |
| 111 | var errStrs []string |
| 112 | for _, err := range []error(e) { |
| 113 | if userErr, ok := err.(UserError); ok { |
| 114 | errStrs = append(errStrs, userErr.UserError()) |
| 115 | } else { |
| 116 | errStrs = append(errStrs, err.Error()) |
| 117 | } |
| 118 | } |
| 119 | return strings.Join(errStrs, "\n\n") |
| 120 | } |
| 121 | |
| 122 | type decryptKeyError struct { |
| 123 | keyName string |