GnuPG for RISC OS

Here you'll find my port of GnuPG to the RISC OS platform. For further reference, please have a look at the official home page of GnuPG.

As GnuPG is a project of GNU and is therefore placed under the GNU General Public Licence (GPL) you'll find the source as well as precompiled binaries on this page.

All the files are packed into ZIP archives. You can unpack them with David Pilling's !SparkPlug (if you don't have !SparkFS itself).

I don't give any guarantee for usefulness and reliability. Downloading and using any or the applications is totally at your own risk.

If you do however have any comments, suggestions or found any bugs, don't hesitate to contact me (click the email address in the page footer).

And even if you think you don't need to contect me, it would be still nice if you did it anyway. I would like to keep track of how many people are using my port of GnuPG out there. Just out of curiosity and in order to be able to inform you if security problems are detected.

 

GnuPG for RISC OS (stable version)

GnuPG
GnuPG
Version: 1.4.9-sb1
RISC OS history
Original GnuPG history
Updated: 27-Apr-2008
32-bit ready: yes (requires 32-bit Shared C Library, requires 32-bit Shared Unix Library)
Download: Binary (1450K) / Signature
This is the official release. You have to download this archive in every case, except you want to compile your own version, then you just need to download the source below. This version comes without the IDEA algorithm. Therefore you can't use it for PGP 2.x backwards compatibility. If however you're just starting with PGP and don't have to worry about backwards compatibility, then you don't need any of the below archives (perhaps you'll want the internationalisation archive, if you're not happy with English).
Version 0.10 of Theo Markettos' CryptRandom module is included in this release.

If you're new to GnuPG, you should perhaps read a bit into The GNU Privacy Handbook before starting to use GnuPG.

Then, there's a quite good reference manual to GnuPG online at https://netfiles.uiuc.edu/ehowes/www/gpg/gpg-com-0.htm, if you want to take a look.

In addition to the introductions on Nat Queen's PGP for RISC OS pages at http://www.queen.clara.net/pgp/acorn.html, there's a two-part article on DesktopLinux.com. It's very well suited as introduction. You've just got to skip GNU/Linux specific things (very rare however). Here's part 1 and here's part 2.


GnuPG source
GnuPG source
Version: 1.4.9-sb1
Updated: 27-Apr-2008
32-bit ready: yes
Download: Source (1293K) / Signature
This is the source code for GnuPG for RISC OS. You'll need Acorn C/C++ and UnixLib in order to compile it. It's the GPL'ed source, that is without IDEA. If you want IDEA support, download the IDEA add-on archive and follow the instructions.

Partially linked GnuPG
Partially linked GnuPG
Version: 1.4.9-sb1
Updated: 27-Apr-2008
32-bit ready: yes (requires 32-bit Shared C Library, requires 32-bit Shared Unix Library)
Download: Binary (740K) / Signature
If you want the IDEA algorithm, then you have to do part of the work yourself as I can't distribute binaries with IDEA support. IDEA is a patented algorithm from Ascom which is freely available for non-commercial usage. But in order to comply with the GPL, there mustn't be any patented algorithm in the source. That's why this archive contains a partially linked GnuPG binary. You have to link it against the IDEA archive below for yourself. Instruction of how to do it are included.

IDEA add-on
IDEA add-on
Version: 1.4.9-sb1
Updated: 27-Apr-2008
32-bit ready: yes (requires 32-bit Shared C Library, requires 32-bit Shared Unix Library)
Download: Binary (59K) / Signature
In this archive you'll find the IDEA source code together with a precompiled object file and a script which will link it together with the partially linked GnuPG file in the archive above. Please note, that you may NOT use the IDEA algorithm commercially!

 

Additional useful tools

pgpdump
pgpdump
Version: 0.24
Updated: 24-Dec-2004
32-bit ready: yes (requires 32-bit Shared C Library, requires 32-bit Shared Unix Library)
Download: Binary (100K) / Signature
Source (29K) / Signature
This is is a PGP packet visualizer which displays the packet format of OpenPGP (RFC 2440 + bis) and PGP version 2 (RFC 1991). You can verify and debug PGP messages, keys, etc. with it.

pgpgpg
pgpgpg
Version: 0.13-sb2
Updated: 01-Jan-2003
32-bit ready: yes (requires 32-bit Shared C Library, requires 32-bit Shared Unix Library)
Download: Binary (67K) / Signature
Source (24K) / Signature
This is a wrapper around GnuPG that emulates the command line options of PGP 2.6 so that you can still use the syntax you're already used to. It doesn't however produce the output that PGP 2.6 would produce, it produces the output that GnuPG produces. So it only works if you are not dependent on the output.

 

Requirements for some of the above ...

32-bit Shared C Library
32-bit Shared C Library
32-bit ready: yes
This is the 32-bit Shared C Library which is used to run software marked '32-bit ready' that is linked against the CLib. You can obtain it directly from Castle's 32-bit support page.

32-bit Shared Unix Library
32-bit Shared Unix Library
32-bit ready: yes
This is the 32-bit Shared Unix Library which is used to run software marked '32-bit ready' that is linked against the UnixLib. You can obtain it directly from Peter Naulls' GCCSDK page.

Click here to go back to the index page.
Valid HTML 4.01!
Stefan Bellon (), 28-Apr-2008