]> asedeno.scripts.mit.edu Git - pssh.git/blob - README
updates to device ids
[pssh.git] / README
1 README
2
3 pssh is a free, open-source SSH 2 client for Palm OS. 
4 http://www.sealiesoftware.com/pssh/
5
6 WARNING: pssh is substantially UNTESTED and probably INSECURE. 
7 Do not use it for security-critical applications.
8
9
10 COMPATIBILITY
11
12 Requires:
13 Palm OS 5.x.
14 an ARM-compatible CPU
15 a network connection
16
17 pssh has only been tested on a Tungsten C. It may not work on other devices.
18 pssh is EVEN MORE INSECURE on devices other than the Tungsten C because 
19 it does not use device-specific random number sources. Contact the 
20 author (gparker-pssh@sealiesoftware.com) if you are willing to test some code.
21
22
23 CAPABILITIES
24
25 Protocol: SSH 2
26 Authentication: password, public-key (RSA and DSA), keyboard-interactive
27 Host key authentication: RSA, DSA
28 Ciphers: 3DES-CBC, AES128-CBC
29 MAC: HMAC-SHA1
30 Compression: none, zlib
31 See README.publickeys for instructions for using public-key authentication
32
33 Terminal emulation: VT100/VT220/xterm
34 Configurable font colors and sizes
35 On-screen keyboard
36 Configurable scrollback length
37 Support for high-resolution screens (320x320 and larger)
38
39
40 NON-CAPABILITIES
41
42 Protocol: SSH 1 will never be supported
43 Ciphers: no other ciphers are currently planned
44 Terminal emulation: improvements are expected in the future
45
46
47 LICENSE
48
49 pssh and its components are free software released under various 
50 licenses, mostly BSD-like. See README.licenses for more details.
51 pssh MAY NOT be distributed under the GNU GPL. This is a restriction 
52 in the SSLeay license.
53
54 pssh's source code is available at http://www.sealiesoftware.com/pssh/
55
56
57 AUTHORS
58
59 pssh is written by Greg Parker.
60 http://www.sealiesoftware.com/pssh/
61
62 pssh incorporates code from several sources: 
63
64 Cryptographic algorithms (directories crypto/openssl and arm/aes)
65 and bignum library (directory arm/bn)
66    Derived from OpenSSL 0.9.7c.
67    http://www.openssl.org/
68    Ported to Palm OS by Greg Parker.
69
70 SHA256 algorithm (directory crypto/sha2)
71    Written by Aaron Gifford
72    http://www.aarongifford.com/computers/sha.html
73    Ported to Palm OS by Greg Parker.
74
75 Fortuna random number generator (directory crypto/rand)
76    Algorithm by Niels Ferguson and Bruce Schneier
77    in "Practical Cryptography".
78    Implemented by Greg Parker.
79
80 SSH 2 protocol (directory ssh/openssh)
81    Derived from OpenSSH 3.7.1p2.
82    http://www.openssh.org/
83    Ported to Palm OS by Greg Parker.
84    Substantial parts of pssh's SSH2 protocol support (directory ssh) 
85    were written by Greg Parker.
86
87 Terminal emulator (directory vt100)
88    Derived from PuTTY 0.54b.
89    http://www.chiark.greenend.org.uk/~sgtatham/putty/
90    Ported to Palm OS by Greg Parker.
91
92 Screen resizing (forms/resize.c and forms/DIA.c)
93    Written by Alex Pruss
94    http://www.sourceforge.net/projects/palmresize/