1GnuPG 2===== 3 4Version: 0.9 5 6Requirements 7------------ 8 9perl 10gpg 1.0.0 or later. (Version 1.05 recommanded) 11SysV compatible shared memory. 12 13Description 14----------- 15 16GnuPG is a perl module that interface with the Gnu Privacy Guard using 17the coprocess hooks provided by gpg. The communication mechanism uses 18is shared memory and a status file descriptor. 19 20There are others perl interface to PGP and GnuPG but none of them 21used the coprocess interface provided by gpg. 22 23The module tries it best to map the rather interactive interface 24of gpg to a more programmatic API. 25 26Also the modules now offers a tied file handle interface to encryption 27and decryption making a lot more easy to use. 28 29Installing 30---------- 31 32The usual: 33 34 perl Makefile.PL 35 make 36 make test 37 make install 38 39Documentation 40------------- 41 42Documentation is included in POD format. 43 44Limitations 45----------- 46 47This module doesn't yet provides an interface to the key manipulation 48facilities of gpg. 49 50It doesn't also provides the memory protection offered by gpg when 51manipulating user passphrase. 52 53There are also several options (like cipher selections) that aren't 54available from the perl API. 55 56Bugs 57---- 58 59Send bug reports and suggestions to <bugs@Contre.COM> 60 61Authors 62------- 63 64Francis J. Lacoste <francis.lacoste@Contre.COM> 65 66Copyright 67--------- 68 69Copyright (c) 1999, 2000 iNsu Innovations Inc. 70Copyright (c) 2001 Francis J. Lacoste 71All rights reserved. 72 73This program is free software; you can redistribute it and/or modify 74it under the terms of the GNU General Public License as published by 75the Free Software Foundation; either version 2 of the License, or 76(at your option) any later version. 77