Package org.bouncycastle.openpgp.test
Class UnrecognizableSubkeyParserTest
- java.lang.Object
-
- org.bouncycastle.util.test.SimpleTest
-
- org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
-
- All Implemented Interfaces:
org.bouncycastle.util.test.Test
public class UnrecognizableSubkeyParserTest extends org.bouncycastle.util.test.SimpleTestThis test checks how stable BCsPGPPublicKeyRingparser function is when it comes to unknown key algorithms. The implementation should ignore unknown subkeys in order to be upwards compatible with future certificates.
-
-
Constructor Summary
Constructors Constructor Description UnrecognizableSubkeyParserTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()static voidmain(java.lang.String[] arg)voidperformTest()voidsubkeyHasEcdhUnknownCurveMPIEncoding()voidsubkeyHasEcdhUnknownCurveOpaqueEncodingSmall()voidsubkeyHasEcdsaUnknownCurveMPIEncoding()voidsubkeyHasEcdsaUnknownCurveOpaqueEncodingSmall()voidsubkeyHasEddsaUknownCurveMPIEncoding()voidsubkeyHasEddsaUnknownCurveOpaqueEncodingSmall()voidsubkeyHasUnknownAlgo_MPIEncoding()voidsubkeyHasUnknownAlgoOpaqueEncodingSmall()
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] arg)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.bouncycastle.util.test.Test- Specified by:
getNamein classorg.bouncycastle.util.test.SimpleTest
-
performTest
public void performTest() throws java.lang.Exception- Specified by:
performTestin classorg.bouncycastle.util.test.SimpleTest- Throws:
java.lang.Exception
-
subkeyHasUnknownAlgo_MPIEncoding
public void subkeyHasUnknownAlgo_MPIEncoding() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasUnknownAlgoOpaqueEncodingSmall
public void subkeyHasUnknownAlgoOpaqueEncodingSmall() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEcdsaUnknownCurveMPIEncoding
public void subkeyHasEcdsaUnknownCurveMPIEncoding() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEcdsaUnknownCurveOpaqueEncodingSmall
public void subkeyHasEcdsaUnknownCurveOpaqueEncodingSmall() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEddsaUknownCurveMPIEncoding
public void subkeyHasEddsaUknownCurveMPIEncoding() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEddsaUnknownCurveOpaqueEncodingSmall
public void subkeyHasEddsaUnknownCurveOpaqueEncodingSmall() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEcdhUnknownCurveMPIEncoding
public void subkeyHasEcdhUnknownCurveMPIEncoding() throws java.io.IOException- Throws:
java.io.IOException
-
subkeyHasEcdhUnknownCurveOpaqueEncodingSmall
public void subkeyHasEcdhUnknownCurveOpaqueEncodingSmall() throws java.io.IOException- Throws:
java.io.IOException
-
-