Solaris random device
lhecking at nmrc.ucc.ie
Wed May 10 22:08:08 CEST 2000
I just subscribed here, because the problem I'm facing now is probably
not appropriate for -users ...
After openssh failed when I upgraded to Solaris 8, I was looking for an
alternative to egd and found Andreas Maier's random device for Solaris
(http://www.cosy.sbg.ac.at/~andi/). It seems to work quite nicely with
openssl/openssh. I can generate keys, make connections, no problem.
I'm now trying to use the random device with gpg, but it doesn't work.
$ ./configure --prefix=$HOME --disable-nls --enable-static-rnd=linux
(don't now if --enable-static-rnd=linux necessary - it doesn't make
a difference if I leave this out)
checking for random device... yes
checking for linux/random.h... no
checking for random device ioctl... no
$ make check
gpg (GnuPG) 1.0.1e
Copyright (C) 2000 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.
Cipher: 3DES, CAST5, BLOWFISH, TWOFISH
Pubkey: ELG-E, DSA, ELG
Hash: MD5, SHA1, RIPEMD160, TIGER
and there it seems to hang. I'm attaching truss to the running copy
of gpg and get
poll(0xFFBED588, 1, 3000) Err#6 ENXIO
write(2, " s e l e c t ( ) e r r".., 16) = 16
write(2, " N o s u c h d e v i".., 25) = 25
write(2, "\n", 1) = 1
[repeats over and over]
Any suggestions? Is it possible that the current code is too Linux/BSD
More information about the Gnupg-devel