GnuPG 1.4.23 for DOS (Announce)
> This build fails to generate keypair under FreeDOS 1.2 and MS-DOS 6.22.
> Hangs when accessing NOISE device. Diff file contains both "/dev/urandom$"
> and "/dev/urandom" names, while NOISE.SYS exposes only names with dollar
> sign, i.e. "/dev/random$" and /dev/urandom$".
The diff says:
+ NAME_OF_DEV_URANDOM='/dev/urandom$'
...
-NAME_OF_DEV_URANDOM="/dev/urandom"
...
+NAME_OF_DEV_URANDOM=${NAME_OF_DEV_URANDOM:-"/dev/urandom"}
This means if you configure it to build with DJGPP, as i did, then it will use /dev/urandom$. Otherwise, by the time it reaches that last line, NAME_OF_DEV_URANDOM will be empty and unset, and for non-DJGPP builds it will fall back to using /dev/urandom.
If you try to generate a key without the NOISE driver, it will throw an error saying that it could not open /dev/urandom$ This leads me to believe that it is indeed using /dev/urandom$
I generated RSA keys on FreeDOS 1.3. It appeared to hang, i assumed because DJGPP severely buffers output, introducing a lot of delay. After a minute or so, it shows the output while it collects randomness, and then generates a key, which i used to sign, encrypt, and decrypt files.
I will test it on MS-DOS 6.22 and report back. I'll also see whether i can eliminate the delayed console output.
Complete thread:
- GnuPG 1.4.23 for DOS - bencollver, 08.05.2024, 07:03 (Announce)
- GnuPG 1.4.23 for DOS - rosegondon, 08.05.2024, 11:09
- GnuPG 1.4.23 for DOS - bencollver, 08.05.2024, 16:48
- GnuPG 1.4.23 for DOS - rosegondon, 08.05.2024, 18:20
- GnuPG 1.4.23 for DOS - bencollver, 08.05.2024, 22:19
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 05:18
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 12:48
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 16:32
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 17:11
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 19:30
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 21:08
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 23:32
- GnuPG 1.4.23 for DOS - rosegondon, 10.05.2024, 19:10
- GnuPG 1.4.23 for DOS - RayeR, 14.05.2024, 20:49
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 22:36
- GnuPG 1.4.23 for DOS - RayeR, 14.05.2024, 23:55
- NSA is coming to get you (and your cat)! - Rugxulo, 15.05.2024, 06:21
- NSA is coming to get you (and your cat)! - rosegondon, 15.05.2024, 11:48
- NSA is coming to get you (and your cat)! - RayeR, 15.05.2024, 17:40
- NSA is coming to get you (and your cat)! - rosegondon, 15.05.2024, 11:48
- NSA is coming to get you (and your cat)! - Rugxulo, 15.05.2024, 06:21
- GnuPG 1.4.23 for DOS - RayeR, 14.05.2024, 23:55
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 22:36
- GnuPG 1.4.23 for DOS - RayeR, 14.05.2024, 20:49
- GnuPG 1.4.23 for DOS - rosegondon, 10.05.2024, 19:30
- GnuPG 1.4.23 for DOS - bencollver, 11.05.2024, 20:44
- GnuPG 1.4.23 for DOS - bencollver, 13.05.2024, 07:12
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 01:31
- GnuPG 1.4.23 for DOS - rosegondon, 14.05.2024, 09:53
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 17:04
- GnuPG 1.4.23 for DOS - rosegondon, 14.05.2024, 18:33
- GnuPG 1.4.23 for DOS - rosegondon, 15.05.2024, 11:43
- GnuPG 1.4.23 for DOS - bencollver, 15.05.2024, 17:00
- GnuPG 1.4.23 for DOS - rosegondon, 16.05.2024, 07:13
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 02:20
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 07:31
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 16:14
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 18:38
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 19:22
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 22:03
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 22:17
- GnuPG 1.4.23 for DOS - bencollver, 19.05.2024, 05:53
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 22:31
- GnuPG 1.4.23 for DOS - bencollver, 19.05.2024, 05:10
- GnuPG 1.4.23 for DOS - rosegondon, 20.05.2024, 21:04
- GnuPG 1.4.23 for DOS - bencollver, 20.05.2024, 21:53
- GnuPG 1.4.23 for DOS - rosegondon, 20.05.2024, 21:04
- GnuPG 1.4.23 for DOS - bencollver, 19.05.2024, 05:10
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 19:22
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 18:38
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 16:14
- GnuPG 1.4.23 for DOS - rosegondon, 17.05.2024, 07:31
- GnuPG 1.4.23 for DOS - bencollver, 17.05.2024, 02:20
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 17:04
- GnuPG 1.4.23 for DOS - rosegondon, 14.05.2024, 09:53
- GnuPG 1.4.23 for DOS - bencollver, 14.05.2024, 01:31
- GnuPG 1.4.23 for DOS - rosegondon, 10.05.2024, 19:10
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 23:32
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 21:08
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 19:30
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 17:11
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 16:32
- GnuPG 1.4.23 for DOS - rosegondon, 09.05.2024, 12:48
- GnuPG 1.4.23 for DOS - bencollver, 09.05.2024, 05:18
- GnuPG 1.4.23 for DOS - bencollver, 08.05.2024, 22:19
- GnuPG 1.4.23 for DOS - rosegondon, 08.05.2024, 18:20
- GnuPG 1.4.23 for DOS - bencollver, 08.05.2024, 16:48
- GnuPG 1.4.23 for DOS - bencollver, 31.05.2024, 00:17
- GnuPG 1.4.23 for DOS - bencollver, 31.05.2024, 02:04
- GnuPG 1.4.23 for DOS - rosegondon, 08.05.2024, 11:09