Make bit size optional
This commit is contained in:
@@ -73,7 +73,10 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
|
|||||||
}
|
}
|
||||||
dest.writeString(mFingerprintHex);
|
dest.writeString(mFingerprintHex);
|
||||||
dest.writeString(mKeyIdHex);
|
dest.writeString(mKeyIdHex);
|
||||||
dest.writeInt(mBitStrength);
|
dest.writeInt(mBitStrength == null ? 0 : 1);
|
||||||
|
if (mBitStrength != null) {
|
||||||
|
dest.writeInt(mBitStrength);
|
||||||
|
}
|
||||||
dest.writeString(mAlgorithm);
|
dest.writeString(mAlgorithm);
|
||||||
dest.writeByte((byte) (mSecretKey ? 1 : 0));
|
dest.writeByte((byte) (mSecretKey ? 1 : 0));
|
||||||
dest.writeByte((byte) (mSelected ? 1 : 0));
|
dest.writeByte((byte) (mSelected ? 1 : 0));
|
||||||
@@ -94,7 +97,7 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
|
|||||||
vr.mDate = source.readInt() != 0 ? new Date(source.readLong()) : null;
|
vr.mDate = source.readInt() != 0 ? new Date(source.readLong()) : null;
|
||||||
vr.mFingerprintHex = source.readString();
|
vr.mFingerprintHex = source.readString();
|
||||||
vr.mKeyIdHex = source.readString();
|
vr.mKeyIdHex = source.readString();
|
||||||
vr.mBitStrength = source.readInt();
|
vr.mBitStrength = source.readInt() != 0 ? source.readInt() : null;
|
||||||
vr.mAlgorithm = source.readString();
|
vr.mAlgorithm = source.readString();
|
||||||
vr.mSecretKey = source.readByte() == 1;
|
vr.mSecretKey = source.readByte() == 1;
|
||||||
vr.mSelected = source.readByte() == 1;
|
vr.mSelected = source.readByte() == 1;
|
||||||
|
|||||||
@@ -389,8 +389,6 @@ public class AddKeysActivity extends ActionBarActivity implements
|
|||||||
certifyIntent.putExtra(MultiCertifyKeyActivity.EXTRA_KEY_IDS, result.getImportedMasterKeyIds());
|
certifyIntent.putExtra(MultiCertifyKeyActivity.EXTRA_KEY_IDS, result.getImportedMasterKeyIds());
|
||||||
certifyIntent.putExtra(MultiCertifyKeyActivity.EXTRA_CERTIFY_KEY_ID, mExchangeMasterKeyId);
|
certifyIntent.putExtra(MultiCertifyKeyActivity.EXTRA_CERTIFY_KEY_ID, mExchangeMasterKeyId);
|
||||||
startActivity(certifyIntent);
|
startActivity(certifyIntent);
|
||||||
|
|
||||||
result.createNotify(AddKeysActivity.this).show();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -449,7 +447,6 @@ public class AddKeysActivity extends ActionBarActivity implements
|
|||||||
|
|
||||||
final ImportKeysListEntry keyEntry = new ImportKeysListEntry();
|
final ImportKeysListEntry keyEntry = new ImportKeysListEntry();
|
||||||
keyEntry.setFingerprintHex(fingerprint);
|
keyEntry.setFingerprintHex(fingerprint);
|
||||||
keyEntry.setBitStrength(1337); // TODO: make optional!
|
|
||||||
keyEntry.addOrigin(cloudPrefs.keyserver);
|
keyEntry.addOrigin(cloudPrefs.keyserver);
|
||||||
ArrayList<ImportKeysListEntry> selectedEntries = new ArrayList<ImportKeysListEntry>();
|
ArrayList<ImportKeysListEntry> selectedEntries = new ArrayList<ImportKeysListEntry>();
|
||||||
selectedEntries.add(keyEntry);
|
selectedEntries.add(keyEntry);
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ public class KeyUpdateHelper {
|
|||||||
for (String fprint : providerHelper.getAllFingerprints(KeychainContract.KeyRings.buildUnifiedKeyRingsUri())) {
|
for (String fprint : providerHelper.getAllFingerprints(KeychainContract.KeyRings.buildUnifiedKeyRingsUri())) {
|
||||||
ImportKeysListEntry key = new ImportKeysListEntry();
|
ImportKeysListEntry key = new ImportKeysListEntry();
|
||||||
key.setFingerprintHex(fprint);
|
key.setFingerprintHex(fprint);
|
||||||
key.setBitStrength(1337);
|
|
||||||
key.addOrigin(servers[0]);
|
key.addOrigin(servers[0]);
|
||||||
keys.add(key);
|
keys.add(key);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user