Skip to content

Commit 0424b24

Browse files
committed
work on multi-release jar build for BC TLS.
1 parent 0fa2442 commit 0424b24

16 files changed

Lines changed: 1444 additions & 0 deletions

ant/jdk15+.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
<fileset dir="prov/src/test/resources" includes="**/*.*" />
3939

4040
<fileset dir="tls/src/main/java" includes="**/*.java" />
41+
<fileset dir="tls/src/main/jdk1.5" includes="**/*.java" />
4142
<fileset dir="tls/src/main/javadoc" includes="**/*.html" />
4243
<fileset dir="tls/src/test/java" includes="**/*.java" />
4344
<fileset dir="tls/src/test/resources" includes="**/*.*" />

pkix/src/main/jdk1.9/module-info.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
module org.bouncycastle.pkix
22
{
3+
requires java.logging;
4+
requires java.naming;
35
requires org.bouncycastle.provider;
46

57
exports org.bouncycastle.cert;

prov/src/main/jdk1.9/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
module org.bouncycastle.provider
22
{
3+
requires java.sql;
4+
requires java.naming;
5+
36
exports org.bouncycastle;
47
exports org.bouncycastle.asn1;
58
exports org.bouncycastle.asn1.anssi;

tls/src/main/java/org/bouncycastle/jsse/provider/ExportSSLSession_5.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/ExportSSLSession_5.java

File renamed without changes.

tls/src/main/java/org/bouncycastle/jsse/provider/ExportSSLSession_7.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/ExportSSLSession_7.java

File renamed without changes.

tls/src/main/java/org/bouncycastle/jsse/provider/ExportSSLSession_8.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/ExportSSLSession_8.java

File renamed without changes.

tls/src/main/java/org/bouncycastle/jsse/provider/ExportSSLSession_9.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/ExportSSLSession_9.java

File renamed without changes.

tls/src/main/java/org/bouncycastle/jsse/provider/ProvSSLEngine.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/ProvSSLEngine.java

File renamed without changes.

tls/src/main/java/org/bouncycastle/jsse/provider/SSLParametersUtil.java renamed to tls/src/main/jdk1.5/org/bouncycastle/jsse/provider/SSLParametersUtil.java

File renamed without changes.

tls/src/main/jdk1.9/module-info.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
module org.bouncycastle.tls
22
{
3+
provides java.security.Provider with org.bouncycastle.jsse.provider.BouncyCastleJsseProvider;
4+
5+
requires java.logging;
36
requires org.bouncycastle.provider;
47

58
exports org.bouncycastle.jsse;
69
exports org.bouncycastle.tls;
710
exports org.bouncycastle.jsse.provider;
11+
exports org.bouncycastle.jsse.java.security;
812
exports org.bouncycastle.tls.crypto;
913
exports org.bouncycastle.tls.crypto.impl;
1014
exports org.bouncycastle.tls.crypto.impl.bc;

0 commit comments

Comments
 (0)