(key []byte, src io.Reader)
| 268 | } |
| 269 | |
| 270 | func NewEncryptReader(key []byte, src io.Reader) (*EncryptReader, error) { |
| 271 | aead, err := chacha20poly1305.New(key) |
| 272 | if err != nil { |
| 273 | return nil, err |
| 274 | } |
| 275 | return &EncryptReader{a: aead, src: src}, nil |
| 276 | } |
| 277 | |
| 278 | func (r *EncryptReader) Read(p []byte) (int, error) { |
| 279 | if r.ready > 0 { |
no outgoing calls
searching dependent graphs…