13 lines
222 B
Go
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
|
|
}
|