blob: 55248e43651db7a574fcab4836be91de939b27f6 [file] [log] [blame]
package security
import (
"io"
)
// SerializerReaderWriter is a factory for managing the readers and writers used for
// serialization and deserialization of signed data.
type SerializerReaderWriter interface {
// Readers returns io.ReadCloser for reading serialized data and its
// integrity signature.
Readers() (data io.ReadCloser, signature io.ReadCloser, err error)
// Writers returns io.WriteCloser for writing serialized data and its
// integrity signature.
Writers() (data io.WriteCloser, signature io.WriteCloser, err error)
}