* should we set LANG=c before running ssh-add incase its output is a different lang we can't parse? Are any of the ssh versions localized?

* talk to ssh-agent directly?  is the protocol the same between different versions?  is it even worth looking into?


ssh versions output info: (prolly belongs in a seperate file, oh well)

	* ssh -V *
openssh 2.5:
OpenSSH_2.5.2p2, SSH protocols 1.5/2.0, OpenSSL 0x0090600f

ssh v1:
SSH Version 1.2.31 [sparc-sun-solaris2.6], protocol version 1.5.
Standard version.  Does not use RSAREF.

ssh v2:
ssh: SSH Version 2.0.13


	* ssh-add *
openssh 2.5:
Need passphrase for /home/donut/.ssh/identity
Enter passphrase for donut@charon: 
Bad passphrase, try again: 
Identity added: /home/donut/.ssh/identity (donut@charon)

openssh 2.9:
Need passphrase for /home/mr/.ssh/identity
Enter passphrase for mr@nibbler 

ssh v1:
Need passphrase for idfoo (donut@andromeda).
Enter passphrase: 
Bad passphrase.
Enter passphrase: 
Identity added: idfoo (donut@andromeda)

ssh v2:


	* ssh-add -l with keys *
openssh 2.5:
1024 ca:45:a2:3a:d7:a8:b5:f7:f7:82:15:f5:92:7e:d0:eb donut@charon (RSA1)
1024 2e:ce:03:6e:eb:42:33:f6:9e:f8:6f:7f:dc:b2:c9:48 /home/donut/.ssh/id_dsa (DSA)

ssh v1:
1024 37 150113879304160934114864860805371231355163694258415199426860557784679006455160584617029256355793979084043890428107948304914896488694562175861610582406487651049008609963603752160774114563571122365052755260670305081364579897568979557501281292570843817576534803731485852608071219732446168378863030657318016113213 donut@andromeda

ssh v2:
Listing identities.
The authorization agent has 2 keys:
test_key2: 1024-bit dsa, idl@pinky, Thu Apr 05 2001 04:32:34 -0500
test_ke: 1024-bit dsa, idl@pinky, Thu Apr 05 2001 04:30:52 -0500


	* ssh-add -l without keys *
openssh 3.3: <exits with status 1>
The agent has no identities.
openssh 2.5:
The agent has no identities.
ssh v1:
The agent has no identities.
ssh v2:
The authorization agent has no keys.

    * ssh-keygen -l -f <foo> *
openssh 2.5:
1024 ca:45:a2:3a:d7:a8:b5:f7:f7:82:15:f5:92:7e:d0:eb donut@charon
1024 2e:ce:03:6e:eb:42:33:f6:9e:f8:6f:7f:dc:b2:c9:48 /home/donut/.ssh/id_dsa.pub
ssh v1/v2:
* -l not available / different meaning*
