Files
go-synapse-backupper/pkg/domain/crypto/decryptor.go
T

13 lines
222 B
Go

package crypto
import "io"
// Decryptor defines the contract for decrypting ciphertext using private keys.
type Decryptor interface {
Decrypt(
src io.Reader,
privs []RecipientPriv,
plaintext io.Writer,
) error
}