All software appearing here is distributed under the following copyright and
distribution license:
Copyright © 1998 University of Tromsø, Norway. All rights reserved.
Design and programming by the people mentioned in the source code.
Redistribution and use in source and binary forms, with or without
modification, for commercial or non-commercial use, is permitted provided that
the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- All advertising materials mentioning features or use of this software
must display the following acknowledgement: ``This product includes
software developed by the University of Tromsø, Norway'', and a list
of its contributors.
- Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
This software is provided by the University of Tromsø ``as is'' and any
express or implied warranties, including, but not limited to, the implied
warranties of merchantability and fitness for a particular purpose are
disclaimed. In no event shall the author or contributors be liable for any
direct, indirect, incidental, special, exemplary, or consequential damages
(including, but not limited to, procurement of substitute goods or services;
loss of use, data, or profits; or business interruption) however caused and on
any theory of liability, whether in contract, strict liability, or tort
(including negligence or otherwise) arising in any way out of the use of this
software, even if advised of the possibility of such damage.
Security and security related
- DoorKnob 0.9.3b
- Simple MD5-based challenge/response authentication tool for
requesting/granting entry to a service. We have hooked it up to an
electric lock, and use it to gain entry to the lab.
The DoorKnob application consist of two components; DoorKnob,
the pilot application program, and doorkeeper, the Un*x-based
server program. We also made a poster
explaining the setup (A4 PostScript, ~300KB).
Requirements:
- Download
DoorKnob v0.9.3b tarball
Last update: 13 July 1999
- pilotPGPLib
- Shameless boasting: Encrypt and decrypt! Sign and verify!
Keep your keys with you at all times! Choose which signatures you need!
Keep public keys in a database on the pilot!
Status: The pilot-specific code has been merged with the main
PGPlib CVS code tree, which is at 1.1B (and then some). This means that
there will be just a single distribution of PGPlib. We believe that
both branches will benefit from this, since there are stuff in 1.1B
that wasn't included in pilotPGPlib, and vice versa. Most notably we
think that people will like the keypair generation routines, which was
sadly lacking in 1.1B.
Bleeding edge: That would be the 8th March 1999 snapshot. It
includes only the src-directory from the PGPlib CVS-tree, and
compiles rather shakily with the PalmOS3 include files. The 'B'
stands for "Beta" or maybe for "Brittle". Definitly not for
amatures, but hey, it's a snapshot! Expect a complete PGPlib-1.2
(or 1.1.1) release around the end of March.
Patches: Please send any contributing patches to <perm@pasta.cs.uit.no>.
Requirements:
- BNLib, RANDLib, MD5Lib, IDEALib, and RSALib from pilotSSLeay-2.01.
- ZLib from pilotZLib, see below.
- Libc from
prc-tools-0.5.0 if you want to run the test program.
- Patience, and a sense of humor, if attempting to work with the
latest snapshot.
CAVEAT EMPTOR: This library will undergo [relative] rapid
change and optimization. Currently it's quite unusable without a proper
key infrastructure, which I hope to implement Real Soon Now(tm). In
other words: Beta release!
-
Download pilotPGPlib pre-1.2B Snapshot 08Mar1999.tar.gz (ftp)
Last update: 08 Mar 1999
- KeyManager
- Key managing software, for use with PGPLib. This is as much of a frontend
to PGPlib as you've ever going to see. Very buggy, and will reset in
your face at the drop of a hat. So why release it? If you don't
want to look at the source, well, then don't download it then!
Patches: Please send any contributing patches to <perm@pasta.cs.uit.no>.
Requirements:
- PGPLib, see above.
- Patience, and a sense of humor if attempting to work with the
latest snapshot.
CAVEAT EMPTOR: Three words: Exprimental software release!
-
Download KeyManager 0.1B Snapshot 08Mar1999.tar.gz (ftp)
Last update: 08 Mar 1999
- pilotZLib 0.0.1 alpha
- compression library, used by PGPLib, gzip, etc. etc. This is a port
of version 1.0.4, and is ALPHA software, i.e. use at your own peril.
I'll quite possibly split it into two libraries, one for compression
and the other one for decompression, in the hope of to saving memory
(it's ~28K now). It comes with its own silly little test program, which
will mess itself if you let it (i.e. set the wrong parameters). Note
that for some reason it bombs on the parameters requiring the least
memory.
It's also an incredible memory-hog, so the potential
usefulness might be limited! I am very interested in hearing
from anyone that actually puts it to use (hint-hint).
Requirements:
- Backup before installation, then careful use.
- Libc from
prc-tools-0.5.0 if you want to run the test program.
- Download
zlib v1.0.4_pilot tarball
Last update: 19 Mar 1998
-
Other
- Disassembler
- A no longer small (was 14K, now it's 40K) disassembler and
hexdumper. Current version is 0.6.3. Version 0.6 features verbose
systrap naming, chip register viewing, database selection, and
searching.An memory editing feature is present, enabled, and
working. The rather drastic increase in size is mainly due to
the large systrap name table. This now includes PalmOS3.0 systraps. I
will probably add a verbose vectorbase lister (so that you can easily
find that Spurious-Interrupt vector or whatever).
Comments would be much appreciated.
Requirements:
- Curiosity regarding the guts of your Pilot.
- Healty paranoia regarding what those hacks/tools/gadgets you
recently installed really does.
- [] Download
Disassembler gzipped tar-ball (v0.6.3) with sourcecode! (at
last). Read the embedded COPYING - information. I mean it!
- Download
zipped disasm.prc (v0.6.3)
Last update: 15 Jul 1999
Per Harald Myrvang
perm@stud.cs.uit.no