diff src/com/five_ten_sg/connectbot/PubkeyListActivity.java @ 298:ab3a99f11a36 ganymed

add ecdsa key support everywhere
author Carl Byington <carl@five-ten-sg.com>
date Tue, 29 Jul 2014 18:01:08 -0700
parents 91a31873c42a
children 349847b2e318
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/PubkeyListActivity.java	Tue Jul 29 16:43:12 2014 -0700
+++ b/src/com/five_ten_sg/connectbot/PubkeyListActivity.java	Tue Jul 29 18:01:08 2014 -0700
@@ -638,7 +638,8 @@
             if (imported) {
                 try {
                     PEMStructure struct = PEMDecoder.parsePEM(new String(pubkey.getPrivateKey()).toCharArray());
-                    String type = (struct.pemType == PEMDecoder.PEM_RSA_PRIVATE_KEY) ? "RSA" : "DSA";
+                    String type = (struct.pemType == PEMDecoder.PEM_RSA_PRIVATE_KEY) ? "RSA" :
+                                  (struct.pemType == PEMDecoder.PEM_DSA_PRIVATE_KEY) ? "DSA" : "EC"
                     holder.caption.setText(String.format("%s unknown-bit", type));
                 }
                 catch (IOException e) {