| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>        <groupId>com.scytl.mixing</groupId>        <artifactId>mixing</artifactId>        <version>0.3.2</version>    </parent>    <artifactId>mixing-core</artifactId>    <name>Mixing Core</name>    <description>This module provides the core API and implementation of mixing.</description>    <dependencies>        <dependency>            <groupId>com.google.code.findbugs</groupId>            <artifactId>jsr305</artifactId>        </dependency>        <!-- Internal project dependencies-->        <dependency>            <groupId>com.scytl.mixing</groupId>            <artifactId>mixing-proofs</artifactId>            <version>${project.version}</version>        </dependency>                <!-- Cryptolib -->        <dependency>            <groupId>com.scytl.cryptolib</groupId>            <artifactId>cryptolib-default-policies</artifactId>            <version>${cryptolib.version}</version>        </dependency>        <dependency>            <groupId>com.scytl.cryptolib</groupId>            <artifactId>cryptolib-api-elgamal</artifactId>        </dependency>        <dependency>            <groupId>com.scytl.cryptolib</groupId>            <artifactId>cryptolib-elgamal</artifactId>        </dependency>        <!-- Other Scytl dependencies -->        <dependency>            <groupId>com.scytl.math</groupId>            <artifactId>scytl-math</artifactId>        </dependency>                <dependency>            <groupId>org.slf4j</groupId>            <artifactId>slf4j-api</artifactId>        </dependency>        <!-- Testing dependencies -->        <dependency>            <groupId>org.mockito</groupId>            <artifactId>mockito-core</artifactId>            <scope>test</scope>        </dependency>        <!-- BouncyCastle -->        <dependency>            <groupId>org.bouncycastle</groupId>            <artifactId>bcprov-jdk15on</artifactId>            <!-- The scope is provided because it is deployed as a JVM extension                 as described in JCA documentation. -->            <scope>provided</scope>        </dependency>        <dependency>            <groupId>org.bouncycastle</groupId>            <artifactId>bcpkix-jdk15on</artifactId>            <exclusions>                <exclusion>                    <!-- BC provider should not be included into dependencies                         transitively, it is deployed as a JVM extension. -->                    <groupId>org.bouncycastle</groupId>                    <artifactId>bcprov-jdk15on</artifactId>                </exclusion>            </exclusions>        </dependency>    </dependencies>    <!-- The following section is needed by test profiles that exist in other         modules, it should be removed in future if such profiles are removed or if         any alternative to having this section is found. -->    <profiles>        <profile>            <id>skipTestRun</id>            <activation>                <property>                    <name>skipTests</name>                    <value>!true</value>                </property>            </activation>            <dependencies>                <dependency>                    <groupId>com.scytl.mixing</groupId>                    <artifactId>mixing-commons</artifactId>                    <version>${project.version}</version>                    <type>test-jar</type>                    <scope>test</scope>                </dependency>            </dependencies>        </profile>    </profiles></project>
 |