I run :
ssh-keygen -D 0 > /usr/key.pub
I use ddd and in ssh-keygen.c :
#ifdef SMARTCARD
if (download)
do_download(pw,reader_id);
else ....
On do_download(pw,reader_id)
I receive : Program received signal SIGSEGV,Segmentation fault.
0x400ecf9b in sk_value() from
/usr/lib/libcrypto.so.0.9.6
Can you give us a backtrace of the stack ?
When I run ssh-agent I receive: SSH_AUTH_SOCK=/tmp/ssh-pUAu1777/agent.1777;export SSH_AUTH_SOCK; SSH_AGENT_PID=1778;export SSH_AGENT_PID; echo Agent pid 1778;
That's why I wrote 'eval `ssh-agent`' :-) You could use the agent in the following way: eval `ssh-agent` ssh-add -s 0 ... ssh [EMAIL PROTECTED]
When I run pkcs15-tool -c I receive: Card has 1 certificate X.509 Certificate ...
When I run pkcs15-tool -k I receive:
Card has 2 private key(s)
Private RSA key Usage:[0x122]
ModL :1024
Key ref :64
ID:45
Private RSA key Usage:[0x20C]
ModL :1024
Key ref :65
ID:45
Your are using two copies of the same private key (one for decrypting and one for signing), then, in case you want to test the current OpenSSH cvs head, you must apply the patch from OpenSSH bugzilla ticket #621.
Nils
_______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
