/** * Test #2 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if modulus is null */ public final void testRSAMultiPrimePrivateCrtKeySpec02() { try { new RSAMultiPrimePrivateCrtKeySpec( null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #3 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if publicExponent is null */ public final void testRSAMultiPrimePrivateCrtKeySpec03() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #4 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if privateExponent is null */ public final void testRSAMultiPrimePrivateCrtKeySpec04() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #5 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeP is null */ public final void testRSAMultiPrimePrivateCrtKeySpec05() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #6 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeQ is null */ public final void testRSAMultiPrimePrivateCrtKeySpec06() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #7 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeExponentP is null */ public final void testRSAMultiPrimePrivateCrtKeySpec07() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #8 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeExponentQ is null */ public final void testRSAMultiPrimePrivateCrtKeySpec08() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #9 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if crtCoefficient is null */ public final void testRSAMultiPrimePrivateCrtKeySpec09() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #10 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: otherPrimeInfo can be null */ public final void testRSAMultiPrimePrivateCrtKeySpec10() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null); } catch (Exception e) { fail("Unexpected exception is thrown"); } }
/** * Test #11 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: IllegalArgumentException if otherPrimeInfo length is 0 */ public final void testRSAMultiPrimePrivateCrtKeySpec11() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, new RSAOtherPrimeInfo[0]); fail("Expected IAE not thrown"); } catch (IllegalArgumentException e) { } }
/** * Tests that internal state of the object * can not be modified by modifying initial array */ public final void testIsStatePreserved1() { // Create initial array RSAOtherPrimeInfo[] opi1 = opi.clone(); RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi1); // Modify initial array opi1[2] = new RSAOtherPrimeInfo(BigInteger.ZERO, BigInteger.ZERO, BigInteger.ZERO); // Check that above modification // does not affect internal state assertTrue(checkOtherPrimeInfo(ks.getOtherPrimeInfo())); }
/** * Test #1 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: constructs <code>RSAMultiPrimePrivateCrtKeySpec</code> * object using valid parameters */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies constructor with valid parameters.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec01() { KeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(ks instanceof RSAMultiPrimePrivateCrtKeySpec); }
/** * Test #2 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if modulus is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec02() { try { new RSAMultiPrimePrivateCrtKeySpec( null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #3 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if publicExponent is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec03() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #4 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if privateExponent is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec04() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #5 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeP is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec05() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #6 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeQ is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec06() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #7 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeExponentP is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec07() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #8 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if primeExponentQ is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec08() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, BigInteger.ONE, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #9 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: NullPointerException if crtCoefficient is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec09() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null, opi); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #10 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: otherPrimeInfo can be null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies null otherPrimeInfo.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec10() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null); } catch (Exception e) { fail("Unexpected exception is thrown"); } }
/** * Test #11 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: IllegalArgumentException if otherPrimeInfo length is 0 */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies IllegalArgumentException.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec11() { try { new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, new RSAOtherPrimeInfo[0]); fail("Expected IAE not thrown"); } catch (IllegalArgumentException e) { } }
/** * Test #12 for * <code>RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, * BigInteger publicExponent, * BigInteger privateExponent, * BigInteger primeP, * BigInteger primeQ, * BigInteger primeExponentP, * BigInteger primeExponentQ, * BigInteger crtCoefficient, * RSAOtherPrimeInfo[] otherPrimeInfo) * </code> ctor<br> * Assertion: constructs <code>RSAMultiPrimePrivateCrtKeySpec</code> * object using valid parameters. Constructed object must be * instance of RSAPrivateKeySpec. */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies constructor using valid parameters. Constructed object must be instance of RSAPrivateKeySpec.", method = "RSAMultiPrimePrivateCrtKeySpec", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class, java.security.spec.RSAOtherPrimeInfo[].class} ) public final void testRSAMultiPrimePrivateCrtKeySpec12() { KeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(ks instanceof RSAPrivateKeySpec); }
/** * Test for <code>getCrtCoefficient()</code> method<br> * Assertion: returns crt coefficient */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getCrtCoefficient", args = {} ) public final void testGetCrtCoefficient() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getCrtCoefficient())); }
/** * Test for <code>getPrimeExponentP()</code> method<br> * Assertion: returns prime exponent P */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrimeExponentP", args = {} ) public final void testGetPrimeExponentP() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPrimeExponentP())); }
/** * Test for <code>getPrimeExponentQ()</code> method<br> * Assertion: returns prime exponent Q */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrimeExponentQ", args = {} ) public final void testGetPrimeExponentQ() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPrimeExponentQ())); }
/** * Test for <code>getPrimeP()</code> method<br> * Assertion: returns prime P */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrimeP", args = {} ) public final void testGetPrimeP() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPrimeP())); }
/** * Test for <code>getPrimeQ()</code> method<br> * Assertion: returns prime Q */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrimeQ", args = {} ) public final void testGetPrimeQ() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPrimeQ())); }
/** * Test for <code>getPublicExponent()</code> method<br> * Assertion: returns public exponent */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPublicExponent", args = {} ) public final void testGetPublicExponent() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPublicExponent())); }
/** * Test #1 for <code>getOtherPrimeInfo()</code> method<br> * Assertion: returns array of RSAOtherPrimeInfo */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies positive case.", method = "getOtherPrimeInfo", args = {} ) public final void testGetOtherPrimeInfo01() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(checkOtherPrimeInfo(ks.getOtherPrimeInfo())); }
/** * Test #2 for <code>getOtherPrimeInfo()</code> method<br> * Assertion: returns null if null has been passed to the * constructor as otherPrimeInfo parameter */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies that getOtherPrimeInfo returns null if there are only two prime factors.", method = "getOtherPrimeInfo", args = {} ) public final void testGetOtherPrimeInfo02() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, null); assertNull(ks.getOtherPrimeInfo()); }
/** * Test for <code>getModulus()</code> method<br> * Assertion: returns modulus */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getModulus", args = {} ) public final void testGetModulus() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getModulus())); }
/** * Test for <code>getPrivateExponent()</code> method<br> * Assertion: returns private exponent */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrivateExponent", args = {} ) public final void testGetPrivateExponent() { RSAMultiPrimePrivateCrtKeySpec ks = new RSAMultiPrimePrivateCrtKeySpec( BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, BigInteger.ONE, opi); assertTrue(BigInteger.ONE.equals(ks.getPrivateExponent())); }