Open charredlot opened 3 years ago
Yes, it's definitely something we want to add and we have someone looking into this.
I'd like to add my support for this.
Has there been any movement on this? I am also very interested in being able to encrypt large files with they hybrid approach. Also it would be nice if there was a way to know encrypted size ahead of time. Many data streaming libraries need to know the size of content before beginning the write.
Hi
I was wondering if y'all were planning on adding a streaming hybrid encryption/decryption API (similar to the existing streamingaead)? It would be useful for encrypting and decrypting large files.
Is your feature request related to a problem?
The existing HybridEncrypt API requires loading the entire plaintext into a slice which isn't great for large files.
Describe the solution you'd like
A streaming HybridEncrypt API that takes an io.Writer (and corresponding streaming HybridDecrypt of course) similar to streamingaead
Describe alternatives you've considered
Additional context