diff --git a/leshan-tl-cf-bsserver-coap-oscore/logback-leshan-test.xml b/leshan-tl-cf-bsserver-coap-oscore/logback-leshan-test.xml new file mode 100644 index 0000000000..df0891d8fb --- /dev/null +++ b/leshan-tl-cf-bsserver-coap-oscore/logback-leshan-test.xml @@ -0,0 +1,35 @@ + + + + + + + %d %p %C{1} [%t] %m%n + + + + + + + + diff --git a/leshan-tl-cf-bsserver-coap-oscore/pom.xml b/leshan-tl-cf-bsserver-coap-oscore/pom.xml new file mode 100644 index 0000000000..875d23130c --- /dev/null +++ b/leshan-tl-cf-bsserver-coap-oscore/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + org.eclipse.leshan + lib-build-config + 2.0.0-SNAPSHOT + ../build-config/lib-build-config/pom.xml + + leshan-tl-cf-bsserver-coap-oscore + bundle + leshan - transport - californium - bsserver - coap oscore + A transport implementation for leshan bootstrap server based on Californium for CoAP protocol supporting OSCORE + + + + org.eclipse.leshan + leshan-tl-cf-shared + + + org.eclipse.leshan + leshan-lwm2m-bsserver + + + org.eclipse.californium + californium-core + + + org.eclipse.californium + scandium + + + + + org.junit.jupiter + junit-jupiter-engine + test + + + ch.qos.logback + logback-classic + test + + + + + + + maven-surefire-plugin + + + false + + + + + diff --git a/leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/BootstrapOscoreContextCleaner.java b/leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/BootstrapOscoreContextCleaner.java similarity index 100% rename from leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/BootstrapOscoreContextCleaner.java rename to leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/BootstrapOscoreContextCleaner.java diff --git a/leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/LwM2mBootstrapOscoreStore.java b/leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/LwM2mBootstrapOscoreStore.java similarity index 100% rename from leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/LwM2mBootstrapOscoreStore.java rename to leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/LwM2mBootstrapOscoreStore.java diff --git a/leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/OscoreBootstrapListener.java b/leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/OscoreBootstrapListener.java similarity index 100% rename from leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/OscoreBootstrapListener.java rename to leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/OscoreBootstrapListener.java diff --git a/leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/endpoint/coap/CoapOscoreBootstrapServerEndpointFactory.java b/leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/endpoint/coap/CoapOscoreBootstrapServerEndpointFactory.java similarity index 100% rename from leshan-tl-cf-bsserver-coap/src/main/java/org/eclipse/leshan/transport/californium/bsserver/endpoint/coap/CoapOscoreBootstrapServerEndpointFactory.java rename to leshan-tl-cf-bsserver-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/bsserver/endpoint/coap/CoapOscoreBootstrapServerEndpointFactory.java diff --git a/leshan-tl-cf-client-coap-oscore/logback-leshan-test.xml b/leshan-tl-cf-client-coap-oscore/logback-leshan-test.xml new file mode 100644 index 0000000000..df0891d8fb --- /dev/null +++ b/leshan-tl-cf-client-coap-oscore/logback-leshan-test.xml @@ -0,0 +1,35 @@ + + + + + + + %d %p %C{1} [%t] %m%n + + + + + + + + diff --git a/leshan-tl-cf-client-coap-oscore/pom.xml b/leshan-tl-cf-client-coap-oscore/pom.xml new file mode 100644 index 0000000000..5a2b11cbfa --- /dev/null +++ b/leshan-tl-cf-client-coap-oscore/pom.xml @@ -0,0 +1,56 @@ + + + + 4.0.0 + + org.eclipse.leshan + lib-build-config + 2.0.0-SNAPSHOT + ../build-config/lib-build-config/pom.xml + + leshan-tl-cf-client-coap-oscore + bundle + leshan - transport - californium - client - coap oscore + A transport implementation for leshan client based on Californium for CoAP protocol supporting OSCORE + + + + org.eclipse.leshan + leshan-tl-cf-shared + + + org.eclipse.leshan + leshan-lwm2m-client + + + org.eclipse.californium + californium-core + + + org.eclipse.californium + scandium + + + org.eclipse.californium + cf-oscore + ${californium.version} + + + diff --git a/leshan-tl-cf-client-coap/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreClientEndpointFactory.java b/leshan-tl-cf-client-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreClientEndpointFactory.java similarity index 100% rename from leshan-tl-cf-client-coap/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreClientEndpointFactory.java rename to leshan-tl-cf-client-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreClientEndpointFactory.java diff --git a/leshan-tl-cf-client-coap/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreProtocolProvider.java b/leshan-tl-cf-client-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreProtocolProvider.java similarity index 100% rename from leshan-tl-cf-client-coap/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreProtocolProvider.java rename to leshan-tl-cf-client-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/client/endpoint/coap/CoapOscoreProtocolProvider.java diff --git a/leshan-tl-cf-server-coap-oscore/logback-leshan-test.xml b/leshan-tl-cf-server-coap-oscore/logback-leshan-test.xml new file mode 100644 index 0000000000..df0891d8fb --- /dev/null +++ b/leshan-tl-cf-server-coap-oscore/logback-leshan-test.xml @@ -0,0 +1,35 @@ + + + + + + + %d %p %C{1} [%t] %m%n + + + + + + + + diff --git a/leshan-tl-cf-server-coap-oscore/pom.xml b/leshan-tl-cf-server-coap-oscore/pom.xml new file mode 100644 index 0000000000..fb743d1d7a --- /dev/null +++ b/leshan-tl-cf-server-coap-oscore/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + org.eclipse.leshan + lib-build-config + 2.0.0-SNAPSHOT + ../build-config/lib-build-config/pom.xml + + leshan-tl-cf-server-coap-oscore + bundle + leshan - transport - californium - server - coap oscore + A transport implementation for leshan server based on Californium for CoAP protocol supporting OSCORE + + + + org.eclipse.leshan + leshan-tl-cf-shared + + + org.eclipse.leshan + leshan-lwm2m-server + + + org.eclipse.californium + californium-core + + + org.eclipse.californium + scandium + + + + + org.junit.jupiter + junit-jupiter-engine + test + + + ch.qos.logback + logback-classic + test + + + + + + + maven-surefire-plugin + + + false + + + + + diff --git a/leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/LwM2mOscoreStore.java b/leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/LwM2mOscoreStore.java similarity index 100% rename from leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/LwM2mOscoreStore.java rename to leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/LwM2mOscoreStore.java diff --git a/leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/OscoreContextCleaner.java b/leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/OscoreContextCleaner.java similarity index 100% rename from leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/OscoreContextCleaner.java rename to leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/OscoreContextCleaner.java diff --git a/leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/endpoint/coap/CoapOscoreServerEndpointFactory.java b/leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/endpoint/coap/CoapOscoreServerEndpointFactory.java similarity index 100% rename from leshan-tl-cf-server-coap/src/main/java/org/eclipse/leshan/transport/californium/server/endpoint/coap/CoapOscoreServerEndpointFactory.java rename to leshan-tl-cf-server-coap-oscore/src/main/java/org/eclipse/leshan/transport/californium/server/endpoint/coap/CoapOscoreServerEndpointFactory.java diff --git a/leshan-tl-cf-shared-oscore/logback-leshan-test.xml b/leshan-tl-cf-shared-oscore/logback-leshan-test.xml new file mode 100644 index 0000000000..df0891d8fb --- /dev/null +++ b/leshan-tl-cf-shared-oscore/logback-leshan-test.xml @@ -0,0 +1,35 @@ + + + + + + + %d %p %C{1} [%t] %m%n + + + + + + + + diff --git a/leshan-tl-cf-shared-oscore/pom.xml b/leshan-tl-cf-shared-oscore/pom.xml new file mode 100644 index 0000000000..a0de863813 --- /dev/null +++ b/leshan-tl-cf-shared-oscore/pom.xml @@ -0,0 +1,55 @@ + + + + 4.0.0 + + org.eclipse.leshan + lib-build-config + 2.0.0-SNAPSHOT + ../build-config/lib-build-config/pom.xml + + leshan-tl-cf-shared-oscore + bundle + leshan - transport - californium - shared oscore + Shared classes used for transport based on Californium about experimental OSCORE support + + + + org.eclipse.leshan + leshan-lwm2m-core + + + org.eclipse.californium + californium-core + + + org.eclipse.californium + cf-oscore + ${californium.version} + + + + + org.junit.jupiter + junit-jupiter-engine + test + + + diff --git a/leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/InMemoryOscoreContextDB.java b/leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/InMemoryOscoreContextDB.java similarity index 100% rename from leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/InMemoryOscoreContextDB.java rename to leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/InMemoryOscoreContextDB.java diff --git a/leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreParameters.java b/leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreParameters.java similarity index 100% rename from leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreParameters.java rename to leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreParameters.java diff --git a/leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreStore.java b/leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreStore.java similarity index 100% rename from leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreStore.java rename to leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/OscoreStore.java diff --git a/leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/StaticOscoreStore.java b/leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/StaticOscoreStore.java similarity index 100% rename from leshan-tl-cf-shared/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/StaticOscoreStore.java rename to leshan-tl-cf-shared-oscore/src/main/java/org/eclipse/leshan/transport/californium/oscore/cf/StaticOscoreStore.java diff --git a/leshan-tl-cf-shared/pom.xml b/leshan-tl-cf-shared/pom.xml index e3b6f9d3f0..3ce072ea7f 100644 --- a/leshan-tl-cf-shared/pom.xml +++ b/leshan-tl-cf-shared/pom.xml @@ -43,11 +43,6 @@ Contributors: org.eclipse.californium scandium - - org.eclipse.californium - cf-oscore - ${californium.version} -