/** * 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 #2 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if prime is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAOtherPrimeInfo", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class} ) public final void testRSAOtherPrimeInfo02() { try { new RSAOtherPrimeInfo(null, BigInteger.valueOf(2L), BigInteger.valueOf(3L)); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #3 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if primeExponent is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAOtherPrimeInfo", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class} ) public final void testRSAOtherPrimeInfo03() { try { new RSAOtherPrimeInfo(BigInteger.valueOf(1L), null, BigInteger.valueOf(3L)); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #4 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if crtCoefficient is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAOtherPrimeInfo", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class} ) public final void testRSAOtherPrimeInfo04() { try { new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), null); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #5 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if prime and crtCoefficient is null */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies NullPointerException.", method = "RSAOtherPrimeInfo", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class} ) public final void testRSAOtherPrimeInfo05() { try { new RSAOtherPrimeInfo(null, BigInteger.valueOf(2L), null); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * 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 #1 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: constructs <code>RSAOtherPrimeInfo</code> * object using valid parameter */ public final void testRSAOtherPrimeInfo01() { Object o = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertTrue(o instanceof RSAOtherPrimeInfo); }
/** * Test #2 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if prime is null */ public final void testRSAOtherPrimeInfo02() { try { new RSAOtherPrimeInfo(null, BigInteger.valueOf(2L), BigInteger.valueOf(3L)); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #3 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if primeExponent is null */ public final void testRSAOtherPrimeInfo03() { try { new RSAOtherPrimeInfo(BigInteger.valueOf(1L), null, BigInteger.valueOf(3L)); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #4 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if crtCoefficient is null */ public final void testRSAOtherPrimeInfo04() { try { new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), null); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test #5 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: NullPointerException if prime and crtCoefficient is null */ public final void testRSAOtherPrimeInfo05() { try { new RSAOtherPrimeInfo(null, BigInteger.valueOf(2L), null); fail("Expected NPE not thrown"); } catch (NullPointerException e) { } }
/** * Test for <code>getCrtCoefficient()</code> method<br> * Assertion: returns CRT coefficient value */ public final void testGetCrtCoefficient() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(3L, ropi.getCrtCoefficient().longValue()); }
/** * Test for <code>getPrime()</code> method<br> * Assertion: returns prime value */ public final void testGetPrime() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(1L, ropi.getPrime().longValue()); }
/** * Test for <code>getExponent()</code> method<br> * Assertion: returns prime exponent value */ public final void testGetExponent() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(2L, ropi.getExponent().longValue()); }
/** * Tests that internal state of the object * can not be modified using array reference * returned by <code>getOtherPrimeInfo()</code> * method */ public final void testIsStatePreserved2() { // 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); RSAOtherPrimeInfo[] ret = ks.getOtherPrimeInfo(); // Modify returned array ret[2] = new RSAOtherPrimeInfo(BigInteger.ZERO, BigInteger.ZERO, BigInteger.ZERO); // Check that above modification // does not affect internal state assertTrue(checkOtherPrimeInfo(ks.getOtherPrimeInfo())); }
/** * Compares array passed as a parameter with reference one<br> * * <code>private static final RSAOtherPrimeInfo[] opi</code> * * @param toBeChecked * Array to be compared * @return * true if arrays are equal */ private boolean checkOtherPrimeInfo(RSAOtherPrimeInfo[] toBeChecked) { if (toBeChecked == null || toBeChecked.length != opi.length) { return false; } for (int i=0; i<opi.length; i++) { if (opi[i].getPrime().equals(toBeChecked[i].getPrime()) && opi[i].getExponent().equals(toBeChecked[i].getExponent()) && opi[i].getCrtCoefficient().equals(toBeChecked[i].getCrtCoefficient())) { continue; } return false; } return true; }
public RSAMultiPrimePrivateCrtKeyImpl(BigInteger publicExp, BigInteger primeExpP, BigInteger primeExpQ, BigInteger prP, BigInteger prQ, BigInteger crtCft, RSAOtherPrimeInfo[] otherPrmInfo) { publicExponent = publicExp; primeExponentP = primeExpP; primeExponentQ = primeExpQ; primeP = prP; primeQ = prQ; crtCoefficient = crtCft; otherPrimeInfo = otherPrmInfo; }
public RSAMulti(BigInteger publicExp, BigInteger primeExpP, BigInteger primeExpQ, BigInteger prP, BigInteger prQ, BigInteger crtCft, RSAOtherPrimeInfo[] otherPrmInfo) { super(publicExp, primeExpP, primeExpQ, prP, prQ, crtCft, otherPrmInfo); }
/** * Test #1 for <code>RSAOtherPrimeInfo(BigInteger,BigInteger,BigInteger)</code> ctor * Assertion: constructs <code>RSAOtherPrimeInfo</code> * object using valid parameter */ @TestTargetNew( level = TestLevel.PARTIAL_COMPLETE, notes = "Verifies constructor with valid parameters.", method = "RSAOtherPrimeInfo", args = {java.math.BigInteger.class, java.math.BigInteger.class, java.math.BigInteger.class} ) public final void testRSAOtherPrimeInfo01() { Object o = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertTrue(o instanceof RSAOtherPrimeInfo); }
/** * Test for <code>getCrtCoefficient()</code> method<br> * Assertion: returns CRT coefficient value */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getCrtCoefficient", args = {} ) public final void testGetCrtCoefficient() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(3L, ropi.getCrtCoefficient().longValue()); }
/** * Test for <code>getPrime()</code> method<br> * Assertion: returns prime value */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getPrime", args = {} ) public final void testGetPrime() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(1L, ropi.getPrime().longValue()); }
/** * Test for <code>getExponent()</code> method<br> * Assertion: returns prime exponent value */ @TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "getExponent", args = {} ) public final void testGetExponent() { RSAOtherPrimeInfo ropi = new RSAOtherPrimeInfo(BigInteger.valueOf(1L), BigInteger.valueOf(2L), BigInteger.valueOf(3L)); assertEquals(2L, ropi.getExponent().longValue()); }