www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/12/17/07:32:26

From: Richard Dawe <richdawe AT bigfoot DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: QUESTION: interest in a DJGPP version of the GNU Privacy Guard
Date: Sun, 17 Dec 2000 11:35:04 +0000
Organization: Customer of Energis Squared
Lines: 54
Message-ID: <3A3CA4E8.C3931AA8@bigfoot.com>
References: <91fh43$url$1 AT news5 DOT isdnet DOT net>
NNTP-Posting-Host: modem-28.neilsborium.dialup.pol.co.uk
Mime-Version: 1.0
X-Trace: news5.svr.pol.co.uk 977053018 27411 62.136.73.156 (17 Dec 2000 11:36:58 GMT)
NNTP-Posting-Date: 17 Dec 2000 11:36:58 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.17 i586)
X-Accept-Language: de,fr
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello.

Ronald Landheer wrote:
> The question is, whether or not there is any interest in a DJGPP version
> of the GNU Privacy Guard
[snip]
> If there is such an interest, I will pay closer attention to sticking -
> as much as possible - to the original, and documenting what changes I
> make (probably by using diff).

I would be interested in a port of GPG. I want to use it in/from zippo, a
package manager for DJGPP [1], to sign & verify DJGPP packages.

GPG requires a source of random numbers. This can either be /dev/random or
an entropy-gathering daemon (egd) [2]. Finding a good source of entropy
for GPG may be tricky.

egd is a Perl program that uses Unix or TCP sockets to communicate with
GPG. This would not be very helpful on DOS, but might work on Windows -
use ActivePerl for Windows to run egd and build GPG with libsocket [3].

There is a device driver for DOS that provides a source of random numbers
- NOISE.SYS. There is a link to its source from this page has some
randomness links:

    http://www.cs.berkeley.edu/~daw/rnd/

The link to its home page is broken. I don't know if NOISE.SYS works under
Windows. It may not be possible to load NOISE.SYS with Windows ME - I
don't think they support loading device drivers in CONFIG.SYS,
AUTOEXEC.BAT anymore in Windows ME.

Anyhow, you could write a File System Extension for NOISE.SYS, that
supports /dev/random. You can go straight to the page in the info docs
using:

    info libc func file file

[1] http://www.phekda.freeserve.co.uk/richdawe/zippo/
[2] http://www.lothar.com/tech/crypto/
[3] http://libsocket.tsx.org/

> I will also keep an eye out for newer versions of the GNU Privacy Guard,
> and let Network Associates - the creators of gpg and pgp - know about
> the DJGPP version

GPG was not written by Network Associates. It's a GNU program maintained
by Werner Koch <wk AT gnupg DOT org>.

HTH, bye,

-- 
Richard Dawe
[ mailto:richdawe AT bigfoot DOT com | http://www.bigfoot.com/~richdawe/ ]

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019