PGPClip 1.3.4 by Michael Meyer ============================== Disclaimer: =========== This program is free. Use at your own risk. PGPClip is a simple front end to PGP which uses the clipboard for its operations. It is not a full blown replacement for many of the other Windows based front ends for PGP, but one which allows quick encryption, decryption, and signing using the clipboard. Example usage: ============== Mail Signing: ------------- Type your mail message in Eudora or other Windows based program, from that program's menu choose "Edit|Select All", then "Edit Cut". This will cut your text to the clipboard. Then activate PGPClip, check the "Sign" checkbox, then click the Encrypt/Sign button to sign the message. PGP will appear in a DOS box, enter your pass phrase, switch back to your mail package then choose "Edit|Paste", voila, your signed message will appear. Other: ------ Check the "Encrypt" checkbox to encrypt your message. Check both to encrypt and sign. Check Show Names to show the list of keys, click on a key to toggle its selection. If not keys are selected, PGP will prompt you for recipients. If you select too many user keys, for encryption, the command line could exceed 127 characters, causing a VB error when you try to Encrypt. Reduce the number of recipients. PGPClip is written in Visual Basic 3.0 and requires VBRUN300.DLL, GRID.VBX, and THREED.VBX. These are available elsewhere. If you should get out of string space errors, try to reduce the amount of text you are encrypting/signing. You have run into a VB String limit. INI Settings for PGPClip in WIN.INI [PGPClip] ReadKeys=1 ; 1 (default) will read keyring at startup, ; 0 will cause PGPClip to skip reading keyring. pgpVersion=2.3 ; for 2.3 formatted keys PGPExe=c:\apps\pgp ; This is for c:\apps\pgp.exe. Use when PGP.EXE ; is not in your path, or if it is not called ; PGP.EXE. Top=5250 ; Top and left in TWIPS Left=4725 ; for PGPClip's location. Please mail comments or suggestions. Changes: 1.3.4 ============== Fixed Resize bug, if text edit windows is too small. Added temp.pif, pif file for PGPClip operations. Changes: 1.3.3 ============== Added a text editor for clipboard text, allows editing of text on PGPclip. Check to see if initial dimensions are on the screen, if not adjust. Added copyright notice to sources. Changes: 1.3.2 ============== Added a clipboard clear, before setting text on the clipboard. Other formats were still staying there unchanged. I.E., Write stores several formats onto the clipboard and prefers its own, such that it would not use PGPClip's text, but its unchanged preferred version of the text. PGPClip is now slapped into one file for distribution, containing a uuencoded Zip file, my public key, and some instructions. Added option to skip reading of keyring at startup, useful if you only use PGPClip for signing/verifying signatures, saves startup time. [PGPClip] ReadKeys=1 ; 1 (default) will read keyring at startup, ; 0 will cause PGPClip to skip reading keyring. Changes: 1.3.1 ============== Added keyword "pgpVersion" to [PGPClip] section. This enables special processing for 2.3 formatted keys, maybe even 2.3a. Valid options are "2.3" or nothing. [PGPClip] pgpVersion=2.3 ; for 2.3 formatted keys Changes: 1.3 ============ Changed Sign and Encrypt to be check boxes, allowing signing and encrypting. If neither is selected, the action will be to store the text in compressed ascii armor. Consolidated file io routines. Changed file io routines to allow for larger files, reducing out of string space messages. PGPClip will remember its window locations. PGPClip will move its window if the names appear off of the edge of the screen. The location of PGG[.exe] can be specified in win.ini, under PGPClip, PGPExe. The .EXE is not needed. PGPExe=c:\apps\pgp ; This is for c:\apps\pgp.exe. Use when PGP.EXE ; is not in your path, or if it is not called ; PGP.EXE. Allow only one instance of PGPClip, if it is already running, switch to it. Changes: 1.2 ============ Main screen simplified and made smaller. Added option to pause after PGP execution for signing and encrypting. Pause is always enabled for Decrypting/Verifying. Added more error handling. Changes: 1.1 ============ Stabilized code, ready for release. Changes: 1.0 ============ Internal development, not released. ========================================== Michael Meyer: mmeyer@bellahs.com KE6LPL - 5.0L - I am the NRA, and I vote ! Mail or finger for PGP public key.