test_class.file: pross-common/src/test/java/com/ibm/pross/common/util/crypto/paillier/PaillierHomomorphicUtilTest.java
test_class.identifier: PaillierHomomorphicUtilTest
test_case.body: @Test
  	public void testAddCiphertexts() {
  		fail("Not yet implemented");
  	}
test_case.class_method_signature: PaillierHomomorphicUtilTest.testAddCiphertexts()
test_case.full_signature: @Test public void testAddCiphertexts()
test_case.identifier: testAddCiphertexts
test_case.invocations: fail
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAddCiphertexts()
focal_class.file: pross-common/src/main/java/com/ibm/pross/common/util/crypto/paillier/PaillierHomomorphicUtil.java
focal_class.identifier: PaillierHomomorphicUtil
focal_class.class_method_signature: PaillierHomomorphicUtil.addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.full_signature: public static BigInteger addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.identifier: addCiphertexts
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.return: BigInteger
focal_class.signature: BigInteger addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.class_method_signature: PaillierHomomorphicUtil.subtractCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.full_signature: public static BigInteger subtractCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.identifier: subtractCiphertexts
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.return: BigInteger
focal_class.signature: BigInteger subtractCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_class.class_method_signature: PaillierHomomorphicUtil.addConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.full_signature: public static BigInteger addConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.identifier: addConstant
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.return: BigInteger
focal_class.signature: BigInteger addConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.class_method_signature: PaillierHomomorphicUtil.subtractConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.full_signature: public static BigInteger subtractConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.identifier: subtractConstant
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.return: BigInteger
focal_class.signature: BigInteger subtractConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.class_method_signature: PaillierHomomorphicUtil.multiplyConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.full_signature: public static BigInteger multiplyConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.identifier: multiplyConstant
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.return: BigInteger
focal_class.signature: BigInteger multiplyConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.class_method_signature: PaillierHomomorphicUtil.divideConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.full_signature: public static BigInteger divideConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.identifier: divideConstant
focal_class.modifiers: public static
focal_class.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_class.return: BigInteger
focal_class.signature: BigInteger divideConstant(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger constant)
focal_method.body: public static BigInteger addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
  	{
  		final BigInteger sum = c1.multiply(c2).mod(encryptionKey.getNSquared());
  		return sum;
  	}
focal_method.class_method_signature: PaillierHomomorphicUtil.addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_method.full_signature: public static BigInteger addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_method.identifier: addCiphertexts
focal_method.invocations: mod multiply getNSquared
focal_method.modifiers: public static
focal_method.parameters: (final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)
focal_method.return: BigInteger
focal_method.signature: BigInteger addCiphertexts(final PaillierPublicKey encryptionKey, final BigInteger c1, final BigInteger c2)