AminetAminet
Search:
81078 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/crypt/gpg-m68k.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:GnuPG compiled for m68k-amigaos
Author:www.GnuPG.org
Uploader:andreas_barth gmx net
Type:util/crypt
Version:1.4.9
Architecture:m68k-amigaos
Distribution:Aminet
Date:2009-02-08
Download:http://aminet.net/util/crypt/gpg-m68k.lha - View contents
Readme:http://aminet.net/util/crypt/gpg-m68k.readme
Downloads:789
Important!
----------
GnuPG is Free Software (meaning that it respects your freedom). It can be freely
used, modified and distributed under the terms of the GNU General Public
License. For more details on that and also the source code see:

www.gnupg.org

It is also my very first attempt to "port" such an application. I was surprised
how easy it was to come so far. It is a basically for my personal use, but maybe
also useful for others.


What is it?
-----------
This is GnuPG 1.4.9 cross-complied to run at m68k-amigaos with ixemul.library.
I did run the configure script with this options:

export CC=m68k-amigaos-gcc export CFLAGS="-D NDEBUG -m68020" ./configure
--host=m68k-amigaos --disable-asm --disable-gnupg-iconv --disable-card-support
--disable-agent-support --disable-photo-viewers --disable-keyserver-helpers
--disable-threads

So you can see, what is not supported. I also thought it is not required anyway.

In the resulting config.h I also had to:

#undef HAVE_FCNTL
#undef HAVE_FORK

to get it compiled.

Also, generating keys does not work, as all the entropy gathering mechanisms are
most likely not supported on the AMIGA.


How to use it?
--------------
gpg is a command line tool. Use a Shell and enter:

gpg -h

for available options. The manual is also available at www.gnupg.org.


Why does it exist?
------------------ 
I wanted to be able to decrypt messages on my AMIGA that had been encrypted with
gpg. This is all at the moment. I finally succeeded to cross-compile the tool
with the help of the following website:

http://cross.zerohero.se/os3.html


Requirements
------------
You need a 68020 CPU and at least ixemul.library. I use version 49.17. You can
also copy the .gnupg folder (with pubring.gpg and secring.gpg) from your Linux
or Windows machine to the AMIGA. I assume, gpg looks for this in the directory
specified in ENV:HOME. E. g. Genesis will set this automatically at start-up
depending on the active user.
Besides this you can also use tools like SnoopDos to find out where the .gnupg
folder is expected.


Contact
-------
If you have AMIGA specific problems on the usage I might be able to help. Write
me at:

andreas_barth at gmx.net

But as I said, it is my very first attempt to do such things, don't expect too
much.

History
-------
compile date: 2009-02-08
- first successful compilation


Contents of util/crypt/gpg-m68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]               398705  929420  42.9% -lh5- fa95 Feb  8 12:17 gpg
[generic]                 1318    2546  51.8% -lh5- 57ae Feb  8 17:38 gpg-m68k.readme
[generic]               179039  427096  41.9% -lh5- 90ed Feb  8 12:17 gpgv
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         3 files  579062 1359062  42.6%            Feb  8 08:51

Aminet © 1992-2014 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>