aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoey Castillo <jose.castillo@gmail.com>2015-05-13 17:17:10 -0400
committerJoey Castillo <jose.castillo@gmail.com>2015-05-13 17:56:18 -0400
commit2d3f745c36280fcd0e5c73820cc3e72f41feae2d (patch)
treea97b7a5d71134e46ed735ebe9c5338067f93746c
parentaa75534e5b622baf39717de7d3a7a4fd4020adf7 (diff)
downloadopen-keychain-2d3f745c36280fcd0e5c73820cc3e72f41feae2d.tar.gz
open-keychain-2d3f745c36280fcd0e5c73820cc3e72f41feae2d.tar.bz2
open-keychain-2d3f745c36280fcd0e5c73820cc3e72f41feae2d.zip
Removing unused SubkeyChange constructor.
-rw-r--r--OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperationTest.java28
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java12
2 files changed, 4 insertions, 36 deletions
diff --git a/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperationTest.java b/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperationTest.java
index 47c7a89c9..18210d91a 100644
--- a/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperationTest.java
+++ b/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperationTest.java
@@ -736,7 +736,7 @@ public class PgpKeyOperationTest {
public void testSubkeyStrip() throws Exception {
long keyId = KeyringTestingHelper.getSubkeyId(ring, 1);
- parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, null));
+ parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, false));
applyModificationWithChecks(parcel, ring, onlyA, onlyB);
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
@@ -762,7 +762,7 @@ public class PgpKeyOperationTest {
public void testMasterStrip() throws Exception {
long keyId = ring.getMasterKeyId();
- parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, null));
+ parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, false));
applyModificationWithChecks(parcel, ring, onlyA, onlyB);
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
@@ -789,9 +789,9 @@ public class PgpKeyOperationTest {
long keyId = KeyringTestingHelper.getSubkeyId(ring, 1);
UncachedKeyRing modified;
- { // we should be able to change the stripped/divert status of subkeys without passphrase
+ { // we should be able to change the stripped status of subkeys without passphrase
parcel.reset();
- parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, null));
+ parcel.mChangeSubKeys.add(new SubkeyChange(keyId, true, false));
modified = applyModificationWithChecks(parcel, ring, onlyA, onlyB, new CryptoInputParcel());
Assert.assertEquals("one extra packet in modified", 1, onlyB.size());
Packet p = new BCPGInputStream(new ByteArrayInputStream(onlyB.get(0).buf)).readPacket();
@@ -800,26 +800,6 @@ public class PgpKeyOperationTest {
Assert.assertEquals("new packet should have GNU_DUMMY protection mode stripped",
S2K.GNU_PROTECTION_MODE_NO_PRIVATE_KEY, ((SecretKeyPacket) p).getS2K().getProtectionMode());
}
-
- { // and again, changing to divert-to-card
- parcel.reset();
- byte[] serial = new byte[] {
- 0x6a, 0x6f, 0x6c, 0x6f, 0x73, 0x77, 0x61, 0x67,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- };
- parcel.mChangeSubKeys.add(new SubkeyChange(keyId, false, serial));
- modified = applyModificationWithChecks(parcel, ring, onlyA, onlyB, new CryptoInputParcel());
- Assert.assertEquals("one extra packet in modified", 1, onlyB.size());
- Packet p = new BCPGInputStream(new ByteArrayInputStream(onlyB.get(0).buf)).readPacket();
- Assert.assertEquals("new packet should have GNU_DUMMY S2K type",
- S2K.GNU_DUMMY_S2K, ((SecretKeyPacket) p).getS2K().getType());
- Assert.assertEquals("new packet should have GNU_DUMMY protection mode divert-to-card",
- S2K.GNU_PROTECTION_MODE_DIVERT_TO_CARD, ((SecretKeyPacket) p).getS2K().getProtectionMode());
- Assert.assertArrayEquals("new packet should have correct serial number as iv",
- serial, ((SecretKeyPacket) p).getIV());
-
- }
-
}
@Test
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
index dd6697f21..e2c4dc542 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
@@ -164,18 +164,6 @@ public class SaveKeyringParcel implements Parcelable {
mExpiry = expiry;
}
- public SubkeyChange(long keyId, boolean dummyStrip, byte[] dummyDivert) {
- this(keyId, null, null);
-
- // these flags are mutually exclusive!
- if (dummyStrip && dummyDivert != null) {
- throw new AssertionError(
- "cannot set strip and divert flags at the same time - this is a bug!");
- }
- mDummyStrip = dummyStrip;
- mDummyDivert = dummyDivert;
- }
-
public SubkeyChange(long keyId, boolean dummyStrip, boolean moveKeyToCard) {
this(keyId, null, null);