mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-27 11:12:15 -05:00
Removing unused SubkeyChange constructor.
This commit is contained in:
parent
aa75534e5b
commit
2d3f745c36
@ -736,7 +736,7 @@ public class PgpKeyOperationTest {
|
|||||||
public void testSubkeyStrip() throws Exception {
|
public void testSubkeyStrip() throws Exception {
|
||||||
|
|
||||||
long keyId = KeyringTestingHelper.getSubkeyId(ring, 1);
|
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);
|
applyModificationWithChecks(parcel, ring, onlyA, onlyB);
|
||||||
|
|
||||||
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
|
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
|
||||||
@ -762,7 +762,7 @@ public class PgpKeyOperationTest {
|
|||||||
public void testMasterStrip() throws Exception {
|
public void testMasterStrip() throws Exception {
|
||||||
|
|
||||||
long keyId = ring.getMasterKeyId();
|
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);
|
applyModificationWithChecks(parcel, ring, onlyA, onlyB);
|
||||||
|
|
||||||
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
|
Assert.assertEquals("one extra packet in original", 1, onlyA.size());
|
||||||
@ -789,9 +789,9 @@ public class PgpKeyOperationTest {
|
|||||||
long keyId = KeyringTestingHelper.getSubkeyId(ring, 1);
|
long keyId = KeyringTestingHelper.getSubkeyId(ring, 1);
|
||||||
UncachedKeyRing modified;
|
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.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());
|
modified = applyModificationWithChecks(parcel, ring, onlyA, onlyB, new CryptoInputParcel());
|
||||||
Assert.assertEquals("one extra packet in modified", 1, onlyB.size());
|
Assert.assertEquals("one extra packet in modified", 1, onlyB.size());
|
||||||
Packet p = new BCPGInputStream(new ByteArrayInputStream(onlyB.get(0).buf)).readPacket();
|
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",
|
Assert.assertEquals("new packet should have GNU_DUMMY protection mode stripped",
|
||||||
S2K.GNU_PROTECTION_MODE_NO_PRIVATE_KEY, ((SecretKeyPacket) p).getS2K().getProtectionMode());
|
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
|
@Test
|
||||||
|
@ -164,18 +164,6 @@ public class SaveKeyringParcel implements Parcelable {
|
|||||||
mExpiry = expiry;
|
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) {
|
public SubkeyChange(long keyId, boolean dummyStrip, boolean moveKeyToCard) {
|
||||||
this(keyId, null, null);
|
this(keyId, null, null);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user