OT: PGP, commercial product vs opensource stuff - viability/usability

Brian K. White brian at aljex.com
Mon Oct 31 00:21:45 PST 2005


----- Original Message ----- 
From: "John Esak" <john at valar.com>
To: "Fplist (E-mail)" <filepro-list at seaslug.org>
Sent: Sunday, October 30, 2005 9:56 PM
Subject: RE: OT: PGP,commercial product vs opensource stuff - 
viability/usability


>> I've helped people use GPG automatedly with their software before.  Piece
>> of cake.
>>
>> It -should- work just fine.  I'd save the money, personally.
>>
>> mark->
>
> I'm going to assume that you mean you've helped people use it on something
> other than the version you found available on SCO 6. I would also assume
> that it was NOT SCO 5.6, but probably Linux? If it was SCO 5.6, which 
> source
> di you use to compile and put in place for them. If it was anything other
> than SCO 5.6, the question is moot.
>
> John
>
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> http://mailman.celestial.com/mailman/listinfo/filepro-list


5.0.6

# gpg --version
gpg (GnuPG) 1.4.0
Copyright (C) 2004 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512
Compression: Uncompressed, ZIP, ZLIB, BZIP2
# whence gpg
/usr/bin/gpg
# ls -l /usr/bin/gpg
lrwxrwxrwx   1 root     sys           38 Sep 13 22:35 /usr/bin/gpg -> 
/opt/K/SCO/gwxlibs/2.0.0Eb/usr/bin/gpg
#


So, just install gwxlibs 2.0.0Eb, which is a good idea anyways.
I beleive you have a script I wrote that makes this a one-step:
/setup_gnu 
ftp://ftp.sco.com/pub/openserver5/507/other/gwxlibs200Eb/gwxlibs200Eb_vol.tar

Though I'd read the readme from the same dir first and verify you have the 
prerequisites.
I think all you need besides the obvious rs506a I know you already have, is 
possibly you haven't yet installed oss646c over top of oss646b.

I'm building 1.4.2 now. Looks like the IDEA algorythm is in there just 
disabled in packages that are distributed free.
It built on 5.0.6 without a hitch, using gnutools 5.0.7Kg

# cd /usr/local/src
# wget -q -O - ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.2.tar.bz2 |bzcat 
|tar xvf -
# cd gnupg-1.4.2
# ./configure --help |less
# ./configure CFLAGS="-O2 -march=i686 -pipe"
# make
# make install

Just that easy.
And the result:

# /usr/local/bin/gpg --version
gpg (GnuPG) 1.4.2
Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512
Compression: Uncompressed, ZIP, ZLIB, BZIP2

The ./configure --help showed an options for disabling/enabling IDEA, but 
you don't have to use it, nor is using it enough.
You have to get idea.c you must get idea.c from someplace outside the reach 
of certain patent offices, and put it in the cipher directory
and then just configure again with no special options, it detects the 
presence of the file and uses it.

# cd cipher
# wget ftp://ftp.gnupg.dk/pub/contrib-dk/idea.c.gz
# gunzip idea.c.gz
# cd ..
# make clean
# ./configure CFLAGS="-O2 -march=i686 -pipe"
# make
# make install
# /usr/local/bin/gpg --version
gpg (GnuPG) 1.4.2
Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512
Compression: Uncompressed, ZIP, ZLIB, BZIP2
#

So you can just install gwxlibs 2.0.0Eb and get gpg 1.4.0 without idea, or 
it just about as easy to get the latest source and idea.c and get gpg 1.4.2 
with idea.
I guess I can't redistribute the binaries I just built that include idea, 
but I'll be happy to make a tar of 1.4.2 without idea, if for some reason 
you can't get it to build.

And idea only matters if the other end is even using it. They may not be 
even though their pgp includes it.

references:
http://mirrors.rootmode.com/www.gnupg.org/download/
http://ch.tudelft.nl/~arthur/gnupg-idea/

Brian K. White  --  brian at aljex.com  --  http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro  BBx    Linux  SCO  FreeBSD    #callahans  Satriani  Filk!




More information about the Filepro-list mailing list