Dominik Schulz 16c071a780
Enable golangci-lint on push and pr (#2158)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-03-24 21:58:53 +01:00

21 lines
403 B
Go

package root
import (
"context"
"github.com/gopasspw/gopass/internal/backend"
"github.com/gopasspw/gopass/pkg/debug"
)
// Crypto returns the crypto backend.
func (r *Store) Crypto(ctx context.Context, name string) backend.Crypto {
sub, _ := r.getStore(name)
if !sub.Valid() {
debug.Log("Sub-Store not found for %s. Returning nil crypto backend", name)
return nil
}
return sub.Crypto()
}