Decryption streaming

David Shaw dshaw at
Tue May 12 16:20:05 CEST 2009

On May 8, 2009, at 5:30 PM, Coffman, Beth C wrote:

> What is a good way to write a C++ app to decrypt multiple large PGP- 
> encrypted files simultaneously into memory?  I cannot have the  
> plaintext output in a file on disk at any time.  Preferably, one  
> block of data from the file will be decrypted at a time.  Therefore,  
> the entire file or files will not need to reside in memory.

GPG (the program) can decrypt as a stream.  You can either write a  
program that wraps around it, or use the GPGME library to do the work  
for you.


More information about the Gnupg-users mailing list