comparison src/ch/ethz/ssh2/KnownHosts.java @ 302:beaccc9df37b ganymed

add ecdsa key support everywhere
author Carl Byington <carl@five-ten-sg.com>
date Tue, 29 Jul 2014 20:23:00 -0700
parents 4c3a4e88c027
children 071eccdff8ea
comparison
equal deleted inserted replaced
301:ca5dd224a87b 302:beaccc9df37b
514 } 514 }
515 else if(key instanceof DSAPublicKey) { 515 else if(key instanceof DSAPublicKey) {
516 thisAlgo = "ssh-dss"; 516 thisAlgo = "ssh-dss";
517 } 517 }
518 else if (key instanceof ECPublicKey) { 518 else if (key instanceof ECPublicKey) {
519 ECPublicKey ecPub = (ECPublicKey) pk; 519 ECPublicKey ecPub = (ECPublicKey) key;
520 String keyType = ECDSASHA2Verify.getCurveName(ecPub.getParams().getCurve().getField().getFieldSize()); 520 String keyType = ECDSASHA2Verify.getCurveName(ecPub.getParams().getCurve().getField().getFieldSize());
521 thisAlgo = ECDSASHA2Verify.ECDSA_SHA2_PREFIX + keyType; 521 thisAlgo = ECDSASHA2Verify.ECDSA_SHA2_PREFIX + keyType;
522 } 522 }
523 else { 523 else {
524 continue; 524 continue;