diff src/ch/ethz/ssh2/channel/AuthAgentForwardThread.java @ 304:abad243cb341 ganymed

add ecdsa key support everywhere
author Carl Byington <carl@five-ten-sg.com>
date Tue, 29 Jul 2014 20:28:01 -0700
parents a218d9cd725b
children 071eccdff8ea
line wrap: on
line diff
--- 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);