# HG changeset patch # User Carl Byington # Date 1406690881 25200 # Node ID abad243cb341e76d4b9fc2dbd5d04c9a103a4d46 # Parent a218d9cd725b5e0f2078b773671cc99f493adcb7 add ecdsa key support everywhere diff -r a218d9cd725b -r abad243cb341 src/ch/ethz/ssh2/channel/AuthAgentForwardThread.java --- a/src/ch/ethz/ssh2/channel/AuthAgentForwardThread.java Tue Jul 29 20:24:24 2014 -0700 +++ b/src/ch/ethz/ssh2/channel/AuthAgentForwardThread.java Tue Jul 29 20:28:01 2014 -0700 @@ -465,9 +465,8 @@ } else if (privKey instanceof ECPrivateKey) { ECPrivateKey pk = (ECPrivateKey) privKey; - byte[] signature = ECDSASHA2Verify.generateSignature(challenge, - (ECPrivateKey) privKey, pk.getParams()); - response = ECDSASHA2Verify.encodeSSHECDSASignature(signature); + byte[] signature = ECDSASHA2Verify.generateSignature(challenge, pk); + response = ECDSASHA2Verify.encodeSSHECDSASignature(signature, pk.getParams()); } else { os.write(SSH_AGENT_FAILURE);