1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-11 11:19:39 +02:00

Remove unused SignatureSubpacketGeneratorUtil class and tests

This commit is contained in:
Paul Schaub 2022-08-29 11:30:26 +02:00
parent 0cc884523c
commit 1b04d67e1a
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311
2 changed files with 0 additions and 115 deletions

View file

@ -1,40 +0,0 @@
// SPDX-FileCopyrightText: 2021 Paul Schaub <vanitasvitae@fsfe.org>
//
// SPDX-License-Identifier: Apache-2.0
package org.pgpainless.util;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import java.util.Date;
import org.bouncycastle.bcpg.SignatureSubpacketTags;
import org.bouncycastle.bcpg.sig.Features;
import org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator;
import org.bouncycastle.openpgp.PGPSignatureSubpacketVector;
import org.junit.jupiter.api.Test;
import org.pgpainless.algorithm.SignatureSubpacket;
import org.pgpainless.signature.subpackets.SignatureSubpacketGeneratorUtil;
public class SignatureSubpacketGeneratorUtilTest {
@Test
public void testRemoveAllPacketsOfTypeRemovesAll() {
PGPSignatureSubpacketGenerator generator = new PGPSignatureSubpacketGenerator();
generator.setFeature(false, Features.FEATURE_MODIFICATION_DETECTION);
generator.setSignatureCreationTime(false, new Date());
generator.setSignatureCreationTime(true, new Date());
PGPSignatureSubpacketVector vector = generator.generate();
assertEquals(2, vector.getSubpackets(SignatureSubpacketTags.CREATION_TIME).length);
assertNotNull(vector.getSubpackets(SignatureSubpacketTags.FEATURES));
generator = new PGPSignatureSubpacketGenerator(vector);
SignatureSubpacketGeneratorUtil.removeAllPacketsOfType(SignatureSubpacket.signatureCreationTime, generator);
vector = generator.generate();
assertEquals(0, vector.getSubpackets(SignatureSubpacketTags.CREATION_TIME).length);
assertNotNull(vector.getSubpackets(SignatureSubpacketTags.FEATURES));
}
}