Move crypto to selectable A2 (FIPS or full)
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 22 Mar 2023 16:29:09 +0000 (17:29 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 22 Mar 2023 16:29:09 +0000 (17:29 +0100)
34 files changed:
repackage/Makefile
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-fips.bnd.disabled [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-noncert.bnd [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcmail-fips.bnd [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpg-fips.bnd [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpkix-fips.bnd [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bctls-fips.bnd [new file with mode: 0644]
repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/common.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcmail.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpg.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcprov.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bctls.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcutil.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/common.bnd [new file with mode: 0644]
repackage/crypto/full/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd [new file with mode: 0644]
repackage/org.argeo.tp.crypto/bouncycastle/bcmail.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/bcpg.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/bcprov.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/bctls.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/bcutil.bnd [deleted file]
repackage/org.argeo.tp.crypto/bouncycastle/common.bnd [deleted file]
repackage/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bc-fips.bnd.disabled [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bc-noncert.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bcmail-fips.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bcpg-fips.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bcpkix-fips.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/bctls-fips.bnd [deleted file]
repackage/org.argeo.tp.fips/bouncycastle/common.bnd [deleted file]
repackage/osgi/api/org.argeo.tp.osgi/osgi.core.bnd
sdk/argeo-build
sdk/output-argeo-tp-minimal.target

index 799cbfda7df635a49a99091ba57e52b4341695c8..bfee248341cdfd7aab0e27a2c878f916277a200f 100644 (file)
@@ -16,13 +16,13 @@ lib/macosx/x86_64/swt/rcp/org.argeo.tp.swt.workbench \
 swt/rcp/org.argeo.tp.swt \
 swt/rcp/org.argeo.tp.swt.workbench \
 org.argeo.tp \
-org.argeo.tp.crypto \
 org.argeo.tp.jetty \
 org.argeo.tp.utils \
 org.argeo.tp.jcr \
 org.argeo.tp.poi \
 org.argeo.tp.gis \
-org.argeo.tp.fips \
+crypto/full/org.argeo.tp.crypto \
+crypto/fips/org.argeo.tp.crypto \
 
 # NOTE: FIPS support is experimental, in order to preapre for the 2.0.0 stream
 # see https://www.bouncycastle.org/fips_java_roadmap.html
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-fips.bnd.disabled b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-fips.bnd.disabled
new file mode 100644 (file)
index 0000000..b3384ca
--- /dev/null
@@ -0,0 +1,3 @@
+# !! The current version is unsafe, see:
+# https://github.com/bcgit/bc-java/wiki/CVE-2022-45146
+Argeo-Origin-M2: org.bouncycastle:bc-fips
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-noncert.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bc-noncert.bnd
new file mode 100644 (file)
index 0000000..4788299
--- /dev/null
@@ -0,0 +1,5 @@
+# !! The current version is unsafe, see:
+# https://github.com/bcgit/bc-java/wiki/CVE-2022-45146
+Argeo-Origin-M2: org.bouncycastle:bc-noncert:1.0.2.4
+Argeo-Origin-URI: https://downloads.bouncycastle.org/fips-java/bc-noncert-1.0.2.4.jar
+Argeo-Origin-Sources-URI: https://downloads.bouncycastle.org/fips-java/bc-noncert-1.0.2.4-sources.jar
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcmail-fips.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcmail-fips.bnd
new file mode 100644 (file)
index 0000000..34dc61f
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcmail-fips:1.0.4
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpg-fips.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpg-fips.bnd
new file mode 100644 (file)
index 0000000..be773b7
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcpg-fips:1.0.7.1
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpkix-fips.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bcpkix-fips.bnd
new file mode 100644 (file)
index 0000000..f2f46d6
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcpkix-fips:1.0.7
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bctls-fips.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/bctls-fips.bnd
new file mode 100644 (file)
index 0000000..7de0139
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bctls-fips:1.0.14.1
diff --git a/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/common.bnd b/repackage/crypto/fips/org.argeo.tp.crypto/bouncycastle/common.bnd
new file mode 100644 (file)
index 0000000..3658686
--- /dev/null
@@ -0,0 +1,4 @@
+SPDX-License-Identifier: MIT
+Argeo-Origin-NoMetadataGeneration: true
+Argeo-Origin-Do-Not-Modify: true
+Argeo-Origin-M2: :1.0.2.3
\ No newline at end of file
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcmail.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcmail.bnd
new file mode 100644 (file)
index 0000000..ec30584
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcmail-jdk18on
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpg.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpg.bnd
new file mode 100644 (file)
index 0000000..86d4e74
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcpg-jdk18on:1.72.2
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd
new file mode 100644 (file)
index 0000000..1634680
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcpkix-jdk18on
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcprov.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcprov.bnd
new file mode 100644 (file)
index 0000000..2941b4e
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcprov-jdk18on
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bctls.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bctls.bnd
new file mode 100644 (file)
index 0000000..5ac9fb2
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bctls-jdk18on
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcutil.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/bcutil.bnd
new file mode 100644 (file)
index 0000000..0a71f96
--- /dev/null
@@ -0,0 +1 @@
+Argeo-Origin-M2: org.bouncycastle:bcutil-jdk18on
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/common.bnd b/repackage/crypto/full/org.argeo.tp.crypto/bouncycastle/common.bnd
new file mode 100644 (file)
index 0000000..0c2cd37
--- /dev/null
@@ -0,0 +1,3 @@
+SPDX-License-Identifier: MIT
+Argeo-Origin-M2: :1.72
+Argeo-Origin-NoMetadataGeneration: true
diff --git a/repackage/crypto/full/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd b/repackage/crypto/full/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd
new file mode 100644 (file)
index 0000000..c53f340
--- /dev/null
@@ -0,0 +1,5 @@
+SPDX-License-Identifier: CC0-1.0
+Argeo-Origin-M2: net.i2p.crypto:eddsa:0.3.0
+Import-Package: \
+sun.*;resolution:="optional", \
+*
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bcmail.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bcmail.bnd
deleted file mode 100644 (file)
index ec30584..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcmail-jdk18on
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bcpg.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bcpg.bnd
deleted file mode 100644 (file)
index 86d4e74..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcpg-jdk18on:1.72.2
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bcpkix.bnd
deleted file mode 100644 (file)
index 1634680..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcpkix-jdk18on
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bcprov.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bcprov.bnd
deleted file mode 100644 (file)
index 2941b4e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcprov-jdk18on
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bctls.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bctls.bnd
deleted file mode 100644 (file)
index 5ac9fb2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bctls-jdk18on
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/bcutil.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/bcutil.bnd
deleted file mode 100644 (file)
index 0a71f96..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcutil-jdk18on
diff --git a/repackage/org.argeo.tp.crypto/bouncycastle/common.bnd b/repackage/org.argeo.tp.crypto/bouncycastle/common.bnd
deleted file mode 100644 (file)
index 0c2cd37..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-License-Identifier: MIT
-Argeo-Origin-M2: :1.72
-Argeo-Origin-NoMetadataGeneration: true
diff --git a/repackage/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd b/repackage/org.argeo.tp.crypto/net.i2p.crypto.eddsa.bnd
deleted file mode 100644 (file)
index c53f340..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-SPDX-License-Identifier: CC0-1.0
-Argeo-Origin-M2: net.i2p.crypto:eddsa:0.3.0
-Import-Package: \
-sun.*;resolution:="optional", \
-*
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bc-fips.bnd.disabled b/repackage/org.argeo.tp.fips/bouncycastle/bc-fips.bnd.disabled
deleted file mode 100644 (file)
index b3384ca..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# !! The current version is unsafe, see:
-# https://github.com/bcgit/bc-java/wiki/CVE-2022-45146
-Argeo-Origin-M2: org.bouncycastle:bc-fips
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bc-noncert.bnd b/repackage/org.argeo.tp.fips/bouncycastle/bc-noncert.bnd
deleted file mode 100644 (file)
index 4788299..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# !! The current version is unsafe, see:
-# https://github.com/bcgit/bc-java/wiki/CVE-2022-45146
-Argeo-Origin-M2: org.bouncycastle:bc-noncert:1.0.2.4
-Argeo-Origin-URI: https://downloads.bouncycastle.org/fips-java/bc-noncert-1.0.2.4.jar
-Argeo-Origin-Sources-URI: https://downloads.bouncycastle.org/fips-java/bc-noncert-1.0.2.4-sources.jar
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bcmail-fips.bnd b/repackage/org.argeo.tp.fips/bouncycastle/bcmail-fips.bnd
deleted file mode 100644 (file)
index 34dc61f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcmail-fips:1.0.4
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bcpg-fips.bnd b/repackage/org.argeo.tp.fips/bouncycastle/bcpg-fips.bnd
deleted file mode 100644 (file)
index be773b7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcpg-fips:1.0.7.1
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bcpkix-fips.bnd b/repackage/org.argeo.tp.fips/bouncycastle/bcpkix-fips.bnd
deleted file mode 100644 (file)
index f2f46d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bcpkix-fips:1.0.7
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/bctls-fips.bnd b/repackage/org.argeo.tp.fips/bouncycastle/bctls-fips.bnd
deleted file mode 100644 (file)
index 7de0139..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Argeo-Origin-M2: org.bouncycastle:bctls-fips:1.0.14.1
diff --git a/repackage/org.argeo.tp.fips/bouncycastle/common.bnd b/repackage/org.argeo.tp.fips/bouncycastle/common.bnd
deleted file mode 100644 (file)
index 3658686..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-SPDX-License-Identifier: MIT
-Argeo-Origin-NoMetadataGeneration: true
-Argeo-Origin-Do-Not-Modify: true
-Argeo-Origin-M2: :1.0.2.3
\ No newline at end of file
index a8e02bbb0242a7d5971b86da2ab696c2a0248074..7bffea26a4bdb35a72fb4598b33e3cd3fc145f42 100644 (file)
@@ -1,3 +1,3 @@
-Argeo-Origin-M2: org.osgi:osgi.core:7.0.0
+Argeo-Origin-M2: org.osgi:osgi.core:8.0.0
 Argeo-Origin-NoMetadataGeneration: true
 SPDX-License-Identifier: Apache-2.0
index 949c81c657e02d1dde8a83f5651000f39db53b4d..fd3449421a3d3e61756cc1ed8bd6e698ecd9eb11 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 949c81c657e02d1dde8a83f5651000f39db53b4d
+Subproject commit fd3449421a3d3e61756cc1ed8bd6e698ecd9eb11
index b15e79bb161d83212c0b6a9b3a7e6ee05a76749b..9a0cdca7e9174408642103b033b797d2d6b3feb6 100644 (file)
@@ -7,6 +7,7 @@
                <location path="${project_loc:argeo-tp}/../output/a2/osgi/equinox/org.argeo.tp.eclipse" type="Directory"/>
                <location path="${project_loc:argeo-tp}/../output/a2/org.argeo.tp.jetty" type="Directory"/>
                <location path="${project_loc:argeo-tp}/../output/a2/org.argeo.tp.sdk" type="Directory"/>
+               <location path="${project_loc:argeo-tp}/../output/a2/crypto/fips/org.argeo.tp.crypto" type="Directory"/>
        </locations>
        <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 </target>
\ No newline at end of file