diff --git a/src/com/android/keepass/Database.java b/src/com/android/keepass/Database.java index b18c4421a..47c6a669d 100644 --- a/src/com/android/keepass/Database.java +++ b/src/com/android/keepass/Database.java @@ -66,9 +66,9 @@ public class Database { private static void populateGlobals(PwGroup currentGroup) { if (currentGroup == null) { - Vector rootChildGroups = mPM.getGrpRoots(); + Vector rootChildGroups = mPM.getGrpRoots(); for (int i = 0; i < rootChildGroups.size(); i++ ){ - PwGroup cur = (PwGroup) rootChildGroups.elementAt(i); + PwGroup cur = rootChildGroups.elementAt(i); gRoot = cur.parent; gGroups.put(cur.groupId, new WeakReference(cur)); populateGlobals(cur); @@ -77,16 +77,16 @@ public class Database { return; } - Vector childGroups = currentGroup.childGroups; - Vector childEntries = currentGroup.childEntries; + Vector childGroups = currentGroup.childGroups; + Vector childEntries = currentGroup.childEntries; for (int i = 0; i < childEntries.size(); i++ ) { - PwEntry cur = (PwEntry) childEntries.elementAt(i); + PwEntry cur = childEntries.elementAt(i); gEntries.put(UUID.nameUUIDFromBytes(cur.uuid), new WeakReference(cur)); } for (int i = 0; i < childGroups.size(); i++ ) { - PwGroup cur = (PwGroup) childGroups.elementAt(i); + PwGroup cur = childGroups.elementAt(i); gGroups.put(cur.groupId, new WeakReference(cur)); populateGlobals(cur); } diff --git a/src/com/android/keepass/EntryActivity.java b/src/com/android/keepass/EntryActivity.java index a65830b80..a53b956ac 100644 --- a/src/com/android/keepass/EntryActivity.java +++ b/src/com/android/keepass/EntryActivity.java @@ -19,16 +19,13 @@ */ package com.android.keepass; -import java.net.URI; import java.util.UUID; import org.phoneid.keepassj2me.PwEntry; import android.app.Activity; import android.content.Intent; -import android.net.Uri; import android.os.Bundle; -import android.text.ClipboardManager; import android.view.Menu; import android.view.MenuItem; import android.widget.TextView; @@ -52,7 +49,6 @@ public class EntryActivity extends Activity { } private PwEntry mEntry; - private int mId; private boolean showPassword = true; @Override diff --git a/src/com/android/keepass/GroupActivity.java b/src/com/android/keepass/GroupActivity.java index 804962123..754c393b9 100644 --- a/src/com/android/keepass/GroupActivity.java +++ b/src/com/android/keepass/GroupActivity.java @@ -20,7 +20,6 @@ package com.android.keepass; import java.lang.ref.WeakReference; -import java.util.Vector; import org.phoneid.keepassj2me.PwEntry; import org.phoneid.keepassj2me.PwGroup; @@ -33,7 +32,6 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ListView; -import android.widget.TextView; public class GroupActivity extends ListActivity { diff --git a/src/com/android/keepass/KeePass.java b/src/com/android/keepass/KeePass.java index 79b2a8a89..a878b7755 100644 --- a/src/com/android/keepass/KeePass.java +++ b/src/com/android/keepass/KeePass.java @@ -19,14 +19,7 @@ */ package com.android.keepass; -import org.bouncycastle1.crypto.InvalidCipherTextException; -import org.phoneid.keepassj2me.ImporterV3; -import org.phoneid.keepassj2me.PwEntry; -import org.phoneid.keepassj2me.PwGroup; -import org.phoneid.keepassj2me.PwManager; - import android.app.Activity; -import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.Menu; @@ -36,12 +29,6 @@ import android.widget.Button; import android.widget.EditText; import android.widget.Toast; -import java.io.*; -import java.lang.ref.WeakReference; -import java.util.HashMap; -import java.util.UUID; -import java.util.Vector; - public class KeePass extends Activity { public static final int EXIT_NORMAL = 0; diff --git a/src/com/android/keepass/PwGroupView.java b/src/com/android/keepass/PwGroupView.java index 5a99ea291..1ba44bd76 100644 --- a/src/com/android/keepass/PwGroupView.java +++ b/src/com/android/keepass/PwGroupView.java @@ -23,8 +23,6 @@ import org.phoneid.keepassj2me.PwGroup; import android.app.Activity; import android.graphics.Color; -import android.util.TypedValue; -import android.widget.TextView; public class PwGroupView extends PwItemView { diff --git a/src/com/android/keepass/PwListAdapter.java b/src/com/android/keepass/PwListAdapter.java index c9997671a..257c4a238 100644 --- a/src/com/android/keepass/PwListAdapter.java +++ b/src/com/android/keepass/PwListAdapter.java @@ -21,15 +21,13 @@ package com.android.keepass; import java.util.Vector; +import org.phoneid.keepassj2me.PwEntry; +import org.phoneid.keepassj2me.PwGroup; + import android.app.Activity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; -import android.widget.LinearLayout; -import android.widget.LinearLayout.LayoutParams; - -import org.phoneid.keepassj2me.PwEntry; -import org.phoneid.keepassj2me.PwGroup; public class PwListAdapter extends BaseAdapter { diff --git a/src/org/phoneid/keepassj2me/ImporterV3.java b/src/org/phoneid/keepassj2me/ImporterV3.java index dc75ae553..1369018b0 100644 --- a/src/org/phoneid/keepassj2me/ImporterV3.java +++ b/src/org/phoneid/keepassj2me/ImporterV3.java @@ -24,18 +24,26 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA package org.phoneid.keepassj2me; -import java.io.IOException; +import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; +import java.security.InvalidAlgorithmParameterException; +import java.security.InvalidKeyException; +import java.security.NoSuchAlgorithmException; -import org.bouncycastle1.crypto.*; +import javax.crypto.BadPaddingException; +import javax.crypto.IllegalBlockSizeException; +import javax.crypto.NoSuchPaddingException; +import javax.crypto.ShortBufferException; + +import org.bouncycastle1.crypto.BufferedBlockCipher; +import org.bouncycastle1.crypto.InvalidCipherTextException; import org.bouncycastle1.crypto.digests.SHA256Digest; import org.bouncycastle1.crypto.engines.AESEngine; import org.bouncycastle1.crypto.modes.CBCBlockCipher; import org.bouncycastle1.crypto.paddings.PKCS7Padding; import org.bouncycastle1.crypto.params.KeyParameter; import org.bouncycastle1.crypto.params.ParametersWithIV; -import org.phoneid.PhoneIDException; import org.phoneid.PhoneIDUtil; /** diff --git a/src/org/phoneid/keepassj2me/PwGroup.java b/src/org/phoneid/keepassj2me/PwGroup.java index b65efa122..a7d72ff62 100644 --- a/src/org/phoneid/keepassj2me/PwGroup.java +++ b/src/org/phoneid/keepassj2me/PwGroup.java @@ -44,8 +44,8 @@ public class PwGroup { public static final int BUF_SIZE = 124; // for tree traversing - public Vector childGroups = null; - public Vector childEntries = null; + public Vector childGroups = null; + public Vector childEntries = null; public PwGroup parent = null; public int groupId; diff --git a/src/org/phoneid/keepassj2me/PwManager.java b/src/org/phoneid/keepassj2me/PwManager.java index 77ec8f818..05adb9afb 100644 --- a/src/org/phoneid/keepassj2me/PwManager.java +++ b/src/org/phoneid/keepassj2me/PwManager.java @@ -62,9 +62,9 @@ public class PwManager { public PwEntry metaInfo; // all entries - public Vector entries = new Vector(); + public Vector entries = new Vector(); // all groups - public Vector groups = new Vector(); + public Vector groups = new Vector(); // Last modified entry, use GetLastEditedEntry() to get it // PwEntry lastEditedEntry = null; // Pseudo-random number generator @@ -100,23 +100,23 @@ public class PwManager { */ - public Vector getGrpRoots() { + public Vector getGrpRoots() { int target = 0; - Vector kids = new Vector(); + Vector kids = new Vector(); for( int i=0; i < groups.size(); i++ ) { - PwGroup grp = (PwGroup)groups.elementAt( i ); + PwGroup grp = groups.elementAt( i ); if( grp.level == target ) kids.addElement( grp ); } return kids; } - public Vector getGrpChildren( PwGroup parent ) { + public Vector getGrpChildren( PwGroup parent ) { int idx = groups.indexOf( parent ); int target = parent.level + 1; - Vector kids = new Vector(); + Vector kids = new Vector(); while( ++idx < groups.size() ) { - PwGroup grp = (PwGroup)groups.elementAt( idx ); + PwGroup grp = groups.elementAt( idx ); if( grp.level < target ) break; else @@ -126,15 +126,15 @@ public class PwManager { return kids; } - public Vector getEntries( PwGroup parent ) { - Vector kids = new Vector(); + public Vector getEntries( PwGroup parent ) { + Vector kids = new Vector(); /*for( Iterator i = entries.iterator(); i.hasNext(); ) { PwEntry ent = (PwEntry)i.next(); if( ent.groupId == parent.groupId ) kids.add( ent ); }*/ for (int i=0; i rootChildGroups = getGrpRoots(); rootGroup.childGroups = rootChildGroups; - rootGroup.childEntries = new Vector(); + rootGroup.childEntries = new Vector(); for (int i=0; i