mirror of
https://github.com/Luzifer/envrun.git
synced 2024-12-20 18:31:17 +00:00
Fix: fmt.Errorf
behaves different than errors.Wrap
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
2609dc1859
commit
d3a200721a
1 changed files with 8 additions and 2 deletions
|
@ -56,12 +56,18 @@ func decryptGPGSymmetric(body []byte, passphrase string) ([]byte, error) {
|
|||
}
|
||||
|
||||
data, err := io.ReadAll(md.UnverifiedBody)
|
||||
return data, fmt.Errorf("reading GPG body: %w", err)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("reading GPG body: %w", err)
|
||||
}
|
||||
return data, nil
|
||||
}
|
||||
|
||||
func decryptOpenSSL(kdf openssl.CredsGenerator) decryptMethod {
|
||||
return func(body []byte, passphrase string) ([]byte, error) {
|
||||
data, err := openssl.New().DecryptBytes(cfg.Password, body, kdf)
|
||||
return data, fmt.Errorf("decrypting data: %w", err)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("decrypting data: %w", err)
|
||||
}
|
||||
return data, nil
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue