diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 7bf6642aa4c21767f57f43ee9c6b4e6ada229532..9f793961a6fcd1db86113027a621c3284c8511a1 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,7 +1,7 @@ // For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/python { - "name": "ekms-develop-go", + "name": "quant-develop-go", "build": { "dockerfile": "Dockerfile" }, @@ -33,8 +33,8 @@ // Creates a named volume mounted to /home/vscode. Survives a rebuild. // Creates a named volume mounted to /root/.docker. Survives a rebuild. // Creates an anonymous volume mounted to /home/vscode/.vscode-server. Gets destroyed on rebuild, which allows vscode to reinstall the extensions and dotfiles. - "source=ekms-vscode-home-dir,target=/home/vscode,type=volume", - "source=ekms-docker-root-config,target=/root/.docker,type=volume", + "source=quant-vscode-home-dir,target=/home/vscode,type=volume", + "source=quant-docker-root-config,target=/root/.docker,type=volume", "target=/home/vscode/.vscode-server,type=volume" ] } diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 19f2c3f7718b19368d7a2b40d79882ae6f99ef07..ffc8e12b3181ed0d10e7ada9e58ee48d99257e66 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,7 +23,7 @@ build-ekms-ubuntu: script: - TAG=${CI_COMMIT_BRANCH//\//-} - IMAGE_NAME="$IMAGE_PATH/ubuntu" - - docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "ubuntu" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" . + - docker buildx build -t "$IMAGE_NAME:$TAG" -f ekms/Dockerfile --target "ubuntu" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" . - docker push "$IMAGE_NAME:$TAG" <<: *build @@ -31,6 +31,6 @@ build-ekms-debian: script: - TAG=${CI_COMMIT_BRANCH//\//-} - IMAGE_NAME="$IMAGE_PATH/debian" - - docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "debian" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" . + - docker buildx build -t "$IMAGE_NAME:$TAG" -f ekms/Dockerfile --target "debian" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" . - docker push "$IMAGE_NAME:$TAG" <<: *build diff --git a/.gitmodules b/.gitmodules index 281481ba0080e7c49066458866c69babbc42da7e..9bc116484576d0b65889784d84690599a1faa5b2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "models/third_party/public"] - path = models/third_party/public - url = https://github.com/openconfig/public.git [submodule "models/third_party/openconfig"] - path = models/third_party/openconfig + path = ekms/models/third_party/openconfig url = https://github.com/openconfig/public.git diff --git a/docker-compose.yml b/docker-compose.yml index 87a9bfafc6399d2bb94977a45f884ae01298a989..631866ea13c5dae3ed4534067c09176aabccc7ae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: '3' services: ekms01: build: - dockerfile: Dockerfile + dockerfile: ekms/Dockerfile command: ["start", "--log", "debug", "--kms_config", "/tmp/kms/config/ekms01.yaml", "--insecure"] volumes: - ./config/ekms/example01.yaml:/tmp/kms/config/ekms01.yaml @@ -16,7 +16,7 @@ services: ekms02: build: - dockerfile: Dockerfile + dockerfile: ekms/Dockerfile command: ["start", "--log", "debug", "--kms_config", "/tmp/kms/config/ekms02.yaml", "--insecure"] volumes: - ./config/ekms/example02.yaml:/tmp/kms/config/ekms02.yaml diff --git a/.dockerignore b/ekms/.dockerignore similarity index 100% rename from .dockerignore rename to ekms/.dockerignore diff --git a/.gitignore b/ekms/.gitignore similarity index 100% rename from .gitignore rename to ekms/.gitignore diff --git a/Dockerfile b/ekms/Dockerfile similarity index 100% rename from Dockerfile rename to ekms/Dockerfile diff --git a/Dockerfile.debug b/ekms/Dockerfile.debug similarity index 100% rename from Dockerfile.debug rename to ekms/Dockerfile.debug diff --git a/Makefile b/ekms/Makefile similarity index 100% rename from Makefile rename to ekms/Makefile diff --git a/api/buf.gen.yaml b/ekms/api/buf.gen.yaml similarity index 100% rename from api/buf.gen.yaml rename to ekms/api/buf.gen.yaml diff --git a/api/buf.work.yaml b/ekms/api/buf.work.yaml similarity index 100% rename from api/buf.work.yaml rename to ekms/api/buf.work.yaml diff --git a/api/go/grpc/etsi/etsi14.pb.go b/ekms/api/go/grpc/etsi/etsi14.pb.go similarity index 100% rename from api/go/grpc/etsi/etsi14.pb.go rename to ekms/api/go/grpc/etsi/etsi14.pb.go diff --git a/api/go/grpc/etsi/etsi14.pb.gw.go b/ekms/api/go/grpc/etsi/etsi14.pb.gw.go similarity index 100% rename from api/go/grpc/etsi/etsi14.pb.gw.go rename to ekms/api/go/grpc/etsi/etsi14.pb.gw.go diff --git a/api/go/grpc/etsi/etsi14_grpc.pb.go b/ekms/api/go/grpc/etsi/etsi14_grpc.pb.go similarity index 100% rename from api/go/grpc/etsi/etsi14_grpc.pb.go rename to ekms/api/go/grpc/etsi/etsi14_grpc.pb.go diff --git a/api/go/rest/etsi/client/.gitignore b/ekms/api/go/rest/etsi/client/.gitignore similarity index 100% rename from api/go/rest/etsi/client/.gitignore rename to ekms/api/go/rest/etsi/client/.gitignore diff --git a/api/go/rest/etsi/client/.openapi-generator-ignore b/ekms/api/go/rest/etsi/client/.openapi-generator-ignore similarity index 100% rename from api/go/rest/etsi/client/.openapi-generator-ignore rename to ekms/api/go/rest/etsi/client/.openapi-generator-ignore diff --git a/api/go/rest/etsi/client/.openapi-generator/FILES b/ekms/api/go/rest/etsi/client/.openapi-generator/FILES similarity index 100% rename from api/go/rest/etsi/client/.openapi-generator/FILES rename to ekms/api/go/rest/etsi/client/.openapi-generator/FILES diff --git a/api/go/rest/etsi/client/.openapi-generator/VERSION b/ekms/api/go/rest/etsi/client/.openapi-generator/VERSION similarity index 100% rename from api/go/rest/etsi/client/.openapi-generator/VERSION rename to ekms/api/go/rest/etsi/client/.openapi-generator/VERSION diff --git a/api/go/rest/etsi/client/.travis.yml b/ekms/api/go/rest/etsi/client/.travis.yml similarity index 100% rename from api/go/rest/etsi/client/.travis.yml rename to ekms/api/go/rest/etsi/client/.travis.yml diff --git a/api/go/rest/etsi/client/README.md b/ekms/api/go/rest/etsi/client/README.md similarity index 100% rename from api/go/rest/etsi/client/README.md rename to ekms/api/go/rest/etsi/client/README.md diff --git a/api/go/rest/etsi/client/api/openapi.yaml b/ekms/api/go/rest/etsi/client/api/openapi.yaml similarity index 100% rename from api/go/rest/etsi/client/api/openapi.yaml rename to ekms/api/go/rest/etsi/client/api/openapi.yaml diff --git a/api/go/rest/etsi/client/api_default.go b/ekms/api/go/rest/etsi/client/api_default.go similarity index 100% rename from api/go/rest/etsi/client/api_default.go rename to ekms/api/go/rest/etsi/client/api_default.go diff --git a/api/go/rest/etsi/client/client.go b/ekms/api/go/rest/etsi/client/client.go similarity index 100% rename from api/go/rest/etsi/client/client.go rename to ekms/api/go/rest/etsi/client/client.go diff --git a/api/go/rest/etsi/client/configuration.go b/ekms/api/go/rest/etsi/client/configuration.go similarity index 100% rename from api/go/rest/etsi/client/configuration.go rename to ekms/api/go/rest/etsi/client/configuration.go diff --git a/api/go/rest/etsi/client/docs/DefaultAPI.md b/ekms/api/go/rest/etsi/client/docs/DefaultAPI.md similarity index 100% rename from api/go/rest/etsi/client/docs/DefaultAPI.md rename to ekms/api/go/rest/etsi/client/docs/DefaultAPI.md diff --git a/api/go/rest/etsi/client/docs/ErrorFormat.md b/ekms/api/go/rest/etsi/client/docs/ErrorFormat.md similarity index 100% rename from api/go/rest/etsi/client/docs/ErrorFormat.md rename to ekms/api/go/rest/etsi/client/docs/ErrorFormat.md diff --git a/api/go/rest/etsi/client/docs/KeyContainer.md b/ekms/api/go/rest/etsi/client/docs/KeyContainer.md similarity index 100% rename from api/go/rest/etsi/client/docs/KeyContainer.md rename to ekms/api/go/rest/etsi/client/docs/KeyContainer.md diff --git a/api/go/rest/etsi/client/docs/KeyContainerKeysInner.md b/ekms/api/go/rest/etsi/client/docs/KeyContainerKeysInner.md similarity index 100% rename from api/go/rest/etsi/client/docs/KeyContainerKeysInner.md rename to ekms/api/go/rest/etsi/client/docs/KeyContainerKeysInner.md diff --git a/api/go/rest/etsi/client/docs/KeyIDsRequest.md b/ekms/api/go/rest/etsi/client/docs/KeyIDsRequest.md similarity index 100% rename from api/go/rest/etsi/client/docs/KeyIDsRequest.md rename to ekms/api/go/rest/etsi/client/docs/KeyIDsRequest.md diff --git a/api/go/rest/etsi/client/docs/KeyIDsRequestKeyIDsInner.md b/ekms/api/go/rest/etsi/client/docs/KeyIDsRequestKeyIDsInner.md similarity index 100% rename from api/go/rest/etsi/client/docs/KeyIDsRequestKeyIDsInner.md rename to ekms/api/go/rest/etsi/client/docs/KeyIDsRequestKeyIDsInner.md diff --git a/api/go/rest/etsi/client/docs/KeyRequest.md b/ekms/api/go/rest/etsi/client/docs/KeyRequest.md similarity index 100% rename from api/go/rest/etsi/client/docs/KeyRequest.md rename to ekms/api/go/rest/etsi/client/docs/KeyRequest.md diff --git a/api/go/rest/etsi/client/docs/Status.md b/ekms/api/go/rest/etsi/client/docs/Status.md similarity index 100% rename from api/go/rest/etsi/client/docs/Status.md rename to ekms/api/go/rest/etsi/client/docs/Status.md diff --git a/api/go/rest/etsi/client/model_error_format.go b/ekms/api/go/rest/etsi/client/model_error_format.go similarity index 100% rename from api/go/rest/etsi/client/model_error_format.go rename to ekms/api/go/rest/etsi/client/model_error_format.go diff --git a/api/go/rest/etsi/client/model_key_container.go b/ekms/api/go/rest/etsi/client/model_key_container.go similarity index 100% rename from api/go/rest/etsi/client/model_key_container.go rename to ekms/api/go/rest/etsi/client/model_key_container.go diff --git a/api/go/rest/etsi/client/model_key_container_keys_inner.go b/ekms/api/go/rest/etsi/client/model_key_container_keys_inner.go similarity index 100% rename from api/go/rest/etsi/client/model_key_container_keys_inner.go rename to ekms/api/go/rest/etsi/client/model_key_container_keys_inner.go diff --git a/api/go/rest/etsi/client/model_key_ids_request.go b/ekms/api/go/rest/etsi/client/model_key_ids_request.go similarity index 100% rename from api/go/rest/etsi/client/model_key_ids_request.go rename to ekms/api/go/rest/etsi/client/model_key_ids_request.go diff --git a/api/go/rest/etsi/client/model_key_ids_request_key_ids_inner.go b/ekms/api/go/rest/etsi/client/model_key_ids_request_key_ids_inner.go similarity index 100% rename from api/go/rest/etsi/client/model_key_ids_request_key_ids_inner.go rename to ekms/api/go/rest/etsi/client/model_key_ids_request_key_ids_inner.go diff --git a/api/go/rest/etsi/client/model_key_request.go b/ekms/api/go/rest/etsi/client/model_key_request.go similarity index 100% rename from api/go/rest/etsi/client/model_key_request.go rename to ekms/api/go/rest/etsi/client/model_key_request.go diff --git a/api/go/rest/etsi/client/model_status.go b/ekms/api/go/rest/etsi/client/model_status.go similarity index 100% rename from api/go/rest/etsi/client/model_status.go rename to ekms/api/go/rest/etsi/client/model_status.go diff --git a/api/go/rest/etsi/client/response.go b/ekms/api/go/rest/etsi/client/response.go similarity index 100% rename from api/go/rest/etsi/client/response.go rename to ekms/api/go/rest/etsi/client/response.go diff --git a/api/go/rest/etsi/client/test/api_default_test.go b/ekms/api/go/rest/etsi/client/test/api_default_test.go similarity index 86% rename from api/go/rest/etsi/client/test/api_default_test.go rename to ekms/api/go/rest/etsi/client/test/api_default_test.go index da225e2cbbfc2cf9d453ad5684e836a832b65158..ebdf4fe85544ed6772c96360f05f19abcd57ebc2 100644 --- a/api/go/rest/etsi/client/test/api_default_test.go +++ b/ekms/api/go/rest/etsi/client/test/api_default_test.go @@ -11,20 +11,19 @@ package etsi14 import ( "context" + "testing" + + openapiclient "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/client" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "testing" - openapiclient "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/client" ) func Test_etsi14_DefaultAPIService(t *testing.T) { - configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) t.Run("Test DefaultAPIService GetKey", func(t *testing.T) { - - t.Skip("skip test") // remove to run test + t.Skip("skip test") // remove to run test var slaveSAEID interface{} @@ -33,12 +32,10 @@ func Test_etsi14_DefaultAPIService(t *testing.T) { require.Nil(t, err) require.NotNil(t, resp) assert.Equal(t, 200, httpRes.StatusCode) - }) t.Run("Test DefaultAPIService GetKeyPost", func(t *testing.T) { - - t.Skip("skip test") // remove to run test + t.Skip("skip test") // remove to run test var slaveSAEID interface{} @@ -47,12 +44,10 @@ func Test_etsi14_DefaultAPIService(t *testing.T) { require.Nil(t, err) require.NotNil(t, resp) assert.Equal(t, 200, httpRes.StatusCode) - }) t.Run("Test DefaultAPIService GetKeyWithIds", func(t *testing.T) { - - t.Skip("skip test") // remove to run test + t.Skip("skip test") // remove to run test var masterSAEID interface{} @@ -61,12 +56,10 @@ func Test_etsi14_DefaultAPIService(t *testing.T) { require.Nil(t, err) require.NotNil(t, resp) assert.Equal(t, 200, httpRes.StatusCode) - }) t.Run("Test DefaultAPIService GetKeyWithIdsPost", func(t *testing.T) { - - t.Skip("skip test") // remove to run test + t.Skip("skip test") // remove to run test var masterSAEID interface{} @@ -75,12 +68,10 @@ func Test_etsi14_DefaultAPIService(t *testing.T) { require.Nil(t, err) require.NotNil(t, resp) assert.Equal(t, 200, httpRes.StatusCode) - }) t.Run("Test DefaultAPIService GetStatus", func(t *testing.T) { - - t.Skip("skip test") // remove to run test + t.Skip("skip test") // remove to run test var slaveSAEID interface{} @@ -89,7 +80,5 @@ func Test_etsi14_DefaultAPIService(t *testing.T) { require.Nil(t, err) require.NotNil(t, resp) assert.Equal(t, 200, httpRes.StatusCode) - }) - } diff --git a/api/go/rest/etsi/client/utils.go b/ekms/api/go/rest/etsi/client/utils.go similarity index 100% rename from api/go/rest/etsi/client/utils.go rename to ekms/api/go/rest/etsi/client/utils.go diff --git a/api/go/rest/etsi/server/.openapi-generator-ignore b/ekms/api/go/rest/etsi/server/.openapi-generator-ignore similarity index 100% rename from api/go/rest/etsi/server/.openapi-generator-ignore rename to ekms/api/go/rest/etsi/server/.openapi-generator-ignore diff --git a/api/go/rest/etsi/server/.openapi-generator/FILES b/ekms/api/go/rest/etsi/server/.openapi-generator/FILES similarity index 100% rename from api/go/rest/etsi/server/.openapi-generator/FILES rename to ekms/api/go/rest/etsi/server/.openapi-generator/FILES diff --git a/api/go/rest/etsi/server/.openapi-generator/VERSION b/ekms/api/go/rest/etsi/server/.openapi-generator/VERSION similarity index 100% rename from api/go/rest/etsi/server/.openapi-generator/VERSION rename to ekms/api/go/rest/etsi/server/.openapi-generator/VERSION diff --git a/api/go/rest/etsi/server/Dockerfile b/ekms/api/go/rest/etsi/server/Dockerfile similarity index 100% rename from api/go/rest/etsi/server/Dockerfile rename to ekms/api/go/rest/etsi/server/Dockerfile diff --git a/api/go/rest/etsi/server/README.md b/ekms/api/go/rest/etsi/server/README.md similarity index 100% rename from api/go/rest/etsi/server/README.md rename to ekms/api/go/rest/etsi/server/README.md diff --git a/api/go/rest/etsi/server/api/openapi.yaml b/ekms/api/go/rest/etsi/server/api/openapi.yaml similarity index 100% rename from api/go/rest/etsi/server/api/openapi.yaml rename to ekms/api/go/rest/etsi/server/api/openapi.yaml diff --git a/api/go/rest/etsi/server/go/api.go b/ekms/api/go/rest/etsi/server/go/api.go similarity index 100% rename from api/go/rest/etsi/server/go/api.go rename to ekms/api/go/rest/etsi/server/go/api.go diff --git a/api/go/rest/etsi/server/go/api_default.go b/ekms/api/go/rest/etsi/server/go/api_default.go similarity index 100% rename from api/go/rest/etsi/server/go/api_default.go rename to ekms/api/go/rest/etsi/server/go/api_default.go diff --git a/api/go/rest/etsi/server/go/api_default_service.go b/ekms/api/go/rest/etsi/server/go/api_default_service.go similarity index 100% rename from api/go/rest/etsi/server/go/api_default_service.go rename to ekms/api/go/rest/etsi/server/go/api_default_service.go diff --git a/api/go/rest/etsi/server/go/error.go b/ekms/api/go/rest/etsi/server/go/error.go similarity index 100% rename from api/go/rest/etsi/server/go/error.go rename to ekms/api/go/rest/etsi/server/go/error.go diff --git a/api/go/rest/etsi/server/go/helpers.go b/ekms/api/go/rest/etsi/server/go/helpers.go similarity index 100% rename from api/go/rest/etsi/server/go/helpers.go rename to ekms/api/go/rest/etsi/server/go/helpers.go diff --git a/api/go/rest/etsi/server/go/impl.go b/ekms/api/go/rest/etsi/server/go/impl.go similarity index 100% rename from api/go/rest/etsi/server/go/impl.go rename to ekms/api/go/rest/etsi/server/go/impl.go diff --git a/api/go/rest/etsi/server/go/logger.go b/ekms/api/go/rest/etsi/server/go/logger.go similarity index 100% rename from api/go/rest/etsi/server/go/logger.go rename to ekms/api/go/rest/etsi/server/go/logger.go diff --git a/api/go/rest/etsi/server/go/model_error_format.go b/ekms/api/go/rest/etsi/server/go/model_error_format.go similarity index 100% rename from api/go/rest/etsi/server/go/model_error_format.go rename to ekms/api/go/rest/etsi/server/go/model_error_format.go diff --git a/api/go/rest/etsi/server/go/model_key_container.go b/ekms/api/go/rest/etsi/server/go/model_key_container.go similarity index 100% rename from api/go/rest/etsi/server/go/model_key_container.go rename to ekms/api/go/rest/etsi/server/go/model_key_container.go diff --git a/api/go/rest/etsi/server/go/model_key_container_keys_inner.go b/ekms/api/go/rest/etsi/server/go/model_key_container_keys_inner.go similarity index 100% rename from api/go/rest/etsi/server/go/model_key_container_keys_inner.go rename to ekms/api/go/rest/etsi/server/go/model_key_container_keys_inner.go diff --git a/api/go/rest/etsi/server/go/model_key_ids_request.go b/ekms/api/go/rest/etsi/server/go/model_key_ids_request.go similarity index 100% rename from api/go/rest/etsi/server/go/model_key_ids_request.go rename to ekms/api/go/rest/etsi/server/go/model_key_ids_request.go diff --git a/api/go/rest/etsi/server/go/model_key_ids_request_key_ids_inner.go b/ekms/api/go/rest/etsi/server/go/model_key_ids_request_key_ids_inner.go similarity index 100% rename from api/go/rest/etsi/server/go/model_key_ids_request_key_ids_inner.go rename to ekms/api/go/rest/etsi/server/go/model_key_ids_request_key_ids_inner.go diff --git a/api/go/rest/etsi/server/go/model_key_request.go b/ekms/api/go/rest/etsi/server/go/model_key_request.go similarity index 100% rename from api/go/rest/etsi/server/go/model_key_request.go rename to ekms/api/go/rest/etsi/server/go/model_key_request.go diff --git a/api/go/rest/etsi/server/go/model_status.go b/ekms/api/go/rest/etsi/server/go/model_status.go similarity index 100% rename from api/go/rest/etsi/server/go/model_status.go rename to ekms/api/go/rest/etsi/server/go/model_status.go diff --git a/api/go/rest/etsi/server/go/routers.go b/ekms/api/go/rest/etsi/server/go/routers.go similarity index 100% rename from api/go/rest/etsi/server/go/routers.go rename to ekms/api/go/rest/etsi/server/go/routers.go diff --git a/api/go/rest/etsi/server/main.go b/ekms/api/go/rest/etsi/server/main.go similarity index 87% rename from api/go/rest/etsi/server/main.go rename to ekms/api/go/rest/etsi/server/main.go index 244f9cbf6a103a41270de4f0f36ac241967b4d93..ea0e4a06aac380f6009a17cc13a63a6601f32b23 100644 --- a/api/go/rest/etsi/server/main.go +++ b/ekms/api/go/rest/etsi/server/main.go @@ -13,7 +13,7 @@ import ( "log" "net/http" - etsi14 "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/server/go" + etsi14 "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/server/go" ) func main() { diff --git a/api/openapiv2/ekms_etsi14.swagger.json b/ekms/api/openapiv2/ekms_etsi14.swagger.json similarity index 100% rename from api/openapiv2/ekms_etsi14.swagger.json rename to ekms/api/openapiv2/ekms_etsi14.swagger.json diff --git a/api/openapiv3/etsi14.yaml b/ekms/api/openapiv3/etsi14.yaml similarity index 100% rename from api/openapiv3/etsi14.yaml rename to ekms/api/openapiv3/etsi14.yaml diff --git a/api/proto/buf.lock b/ekms/api/proto/buf.lock similarity index 100% rename from api/proto/buf.lock rename to ekms/api/proto/buf.lock diff --git a/api/proto/buf.yaml b/ekms/api/proto/buf.yaml similarity index 100% rename from api/proto/buf.yaml rename to ekms/api/proto/buf.yaml diff --git a/api/proto/etsi/etsi14.proto b/ekms/api/proto/etsi/etsi14.proto similarity index 100% rename from api/proto/etsi/etsi14.proto rename to ekms/api/proto/etsi/etsi14.proto diff --git a/cmd/root.go b/ekms/cmd/root.go similarity index 100% rename from cmd/root.go rename to ekms/cmd/root.go diff --git a/cmd/start.go b/ekms/cmd/start.go similarity index 96% rename from cmd/start.go rename to ekms/cmd/start.go index 20eeb5232f96864b1b376ecf2e55907d9057ebb6..b2c374124ce3752bfdfed8d6cb26f34fba40b05d 100644 --- a/cmd/start.go +++ b/ekms/cmd/start.go @@ -34,13 +34,13 @@ import ( "fmt" "os" - "code.fbi.h-da.de/danet/ekms/etsiqkdnclient" - "code.fbi.h-da.de/danet/ekms/handlers/danet" - "code.fbi.h-da.de/danet/ekms/handlers/system" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/restserver" gnmitarget "code.fbi.h-da.de/danet/gnmi-target" "code.fbi.h-da.de/danet/gnmi-target/handler" + "code.fbi.h-da.de/danet/quant/ekms/etsiqkdnclient" + "code.fbi.h-da.de/danet/quant/ekms/handlers/danet" + "code.fbi.h-da.de/danet/quant/ekms/handlers/system" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/restserver" "github.com/sirupsen/logrus" "github.com/spf13/cobra" "github.com/spf13/viper" diff --git a/config/ekms/example01.yaml b/ekms/config/ekms/example01.yaml similarity index 100% rename from config/ekms/example01.yaml rename to ekms/config/ekms/example01.yaml diff --git a/config/ekms/example02.yaml b/ekms/config/ekms/example02.yaml similarity index 100% rename from config/ekms/example02.yaml rename to ekms/config/ekms/example02.yaml diff --git a/config/quantumlayer/example01.yaml b/ekms/config/quantumlayer/example01.yaml similarity index 100% rename from config/quantumlayer/example01.yaml rename to ekms/config/quantumlayer/example01.yaml diff --git a/config/quantumlayer/example02.yaml b/ekms/config/quantumlayer/example02.yaml similarity index 100% rename from config/quantumlayer/example02.yaml rename to ekms/config/quantumlayer/example02.yaml diff --git a/etsiqkdnclient/etsi-qkdn-client.go b/ekms/etsiqkdnclient/etsi-qkdn-client.go similarity index 98% rename from etsiqkdnclient/etsi-qkdn-client.go rename to ekms/etsiqkdnclient/etsi-qkdn-client.go index a816338273eff9e63ae242a39d42b98a758281ec..fd0179d492561683f59b5d1fed61584dc19a76e1 100644 --- a/etsiqkdnclient/etsi-qkdn-client.go +++ b/ekms/etsiqkdnclient/etsi-qkdn-client.go @@ -6,7 +6,7 @@ import ( log "github.com/sirupsen/logrus" - "code.fbi.h-da.de/danet/ekms/internal/kms" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms" "github.com/google/uuid" ) diff --git a/handlers/danet/assignForwardingHandler.go b/ekms/handlers/danet/assignForwardingHandler.go similarity index 92% rename from handlers/danet/assignForwardingHandler.go rename to ekms/handlers/danet/assignForwardingHandler.go index db2cba859c877425e741aa7e5aef55f5a76cece4..8ecf6325694940e0c91798611542b067391e4c42 100644 --- a/handlers/danet/assignForwardingHandler.go +++ b/ekms/handlers/danet/assignForwardingHandler.go @@ -3,8 +3,8 @@ package danet import ( "fmt" - "code.fbi.h-da.de/danet/ekms/etsiqkdnclient" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/etsiqkdnclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" ) @@ -20,7 +20,7 @@ func NewAssignForwardingHandler(client etsiqkdnclient.EkmsClient) *AssignForward return &AssignForwardingHandler{ name: "assign-forwarding-handler", paths: map[string]struct{}{ - "/assign-forwarding": struct{}{}, + "/assign-forwarding": {}, }, ekmsClient: client, } diff --git a/handlers/danet/keyRoutingSessionsHandler.go b/ekms/handlers/danet/keyRoutingSessionsHandler.go similarity index 91% rename from handlers/danet/keyRoutingSessionsHandler.go rename to ekms/handlers/danet/keyRoutingSessionsHandler.go index 6508e4de3d018d4222fdd1aa4a8c9455c839331f..f59ac0e8866bf750b17bcb758a41da3d78dcae8f 100644 --- a/handlers/danet/keyRoutingSessionsHandler.go +++ b/ekms/handlers/danet/keyRoutingSessionsHandler.go @@ -3,9 +3,9 @@ package danet import ( "fmt" - "code.fbi.h-da.de/danet/ekms/etsiqkdnclient" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/etsiqkdnclient" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" log "github.com/sirupsen/logrus" @@ -23,7 +23,7 @@ func NewKeyRoutingSessionHandler(client etsiqkdnclient.EkmsClient) *KeyRoutingSe name: "kms-handler", paths: map[string]struct{}{ // TODO:change to right path - "/key-routing-sessions": struct{}{}, + "/key-routing-sessions": {}, }, ekmsClient: client, } @@ -126,10 +126,10 @@ func updateOrCreateKeyRoutingSessions(confKMS *gnmitargetygot.Temp_KeyRoutingSes } // TODO: add key properties - //confKeyProperties := confTempRoutingSession.GetOrCreateKeyProperties() + // confKeyProperties := confTempRoutingSession.GetOrCreateKeyProperties() // TODO: add amount key forwarded - //confTempRoutingSession.AmountKeysForwarded = ygot.Int64(0) + // confTempRoutingSession.AmountKeysForwarded = ygot.Int64(0) // TODO: add operation status } diff --git a/handlers/danet/kmsHandler.go b/ekms/handlers/danet/kmsHandler.go similarity index 92% rename from handlers/danet/kmsHandler.go rename to ekms/handlers/danet/kmsHandler.go index f53554101516409e3e4cc3a638a89e950529a431..84735acc099bd03e954fdc9ad267236c7016e489 100644 --- a/handlers/danet/kmsHandler.go +++ b/ekms/handlers/danet/kmsHandler.go @@ -3,8 +3,8 @@ package danet import ( "fmt" - "code.fbi.h-da.de/danet/ekms/etsiqkdnclient" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/etsiqkdnclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" ) @@ -19,7 +19,7 @@ func NewKmsHandler(client etsiqkdnclient.EkmsClient) *KmsHandler { return &KmsHandler{ name: "kms-handler", paths: map[string]struct{}{ - "/kms": struct{}{}, + "/kms": {}, }, ekmsClient: client, } diff --git a/handlers/danet/peerHandler.go b/ekms/handlers/danet/peerHandler.go similarity index 93% rename from handlers/danet/peerHandler.go rename to ekms/handlers/danet/peerHandler.go index ddefca7d9b01d52bd83c434af8db33409b0ceb8d..cd8806ea70c0b98d311136ebf17fbba4c0bde613 100644 --- a/handlers/danet/peerHandler.go +++ b/ekms/handlers/danet/peerHandler.go @@ -3,10 +3,10 @@ package danet import ( "fmt" - "code.fbi.h-da.de/danet/ekms/etsiqkdnclient" - "code.fbi.h-da.de/danet/ekms/internal/kms" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/etsiqkdnclient" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" log "github.com/sirupsen/logrus" @@ -24,7 +24,7 @@ func NewPeerHandler(client etsiqkdnclient.EkmsClient) *PeerHandler { name: "kms-handler", paths: map[string]struct{}{ // TODO:change to right path - "kms-peers": struct{}{}, + "kms-peers": {}, }, ekmsClient: client, } diff --git a/handlers/system/hostnameHandler.go b/ekms/handlers/system/hostnameHandler.go similarity index 92% rename from handlers/system/hostnameHandler.go rename to ekms/handlers/system/hostnameHandler.go index 4c0187dfd4116b3b563c37cbe783c128f30a426a..3cd079b0db67edb323201a8888fcf6e80a6fcfc7 100644 --- a/handlers/system/hostnameHandler.go +++ b/ekms/handlers/system/hostnameHandler.go @@ -3,8 +3,8 @@ package system import ( "fmt" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/osclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/osclient" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" "github.com/sirupsen/logrus" @@ -22,7 +22,7 @@ func NewHostnameHandler() *HostnameHandler { return &HostnameHandler{ name: "openconfig-hostname-handler", paths: map[string]struct{}{ - "/system/config/hostname": struct{}{}, + "/system/config/hostname": {}, }, osClient: osclient.NewOsClient(), } @@ -81,7 +81,7 @@ func updateOrCreateHostname(confSystem *gnmitargetygot.OpenconfigSystem_System, config.Hostname = &h } - //validate struct + // validate struct if err := confSystem.Validate(); err != nil { return err } diff --git a/handlers/system/memoryHandler.go b/ekms/handlers/system/memoryHandler.go similarity index 91% rename from handlers/system/memoryHandler.go rename to ekms/handlers/system/memoryHandler.go index 696cd57a0db930ee4d2c06f3a21c371cab570f3a..5d1b9cc1c8de4325b2476a44228f737cd6e63fc9 100644 --- a/handlers/system/memoryHandler.go +++ b/ekms/handlers/system/memoryHandler.go @@ -3,8 +3,8 @@ package system import ( "fmt" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/osclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/osclient" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" ) @@ -20,7 +20,7 @@ func NewMemoryHandler() *MemoryHandler { return &MemoryHandler{ name: "openconfig-memory-handler", paths: map[string]struct{}{ - "/system/memory/state": struct{}{}, + "/system/memory/state": {}, }, osClient: osclient.NewOsClient(), } @@ -59,7 +59,7 @@ func updateOrCreateMemory(confSystem *gnmitargetygot.OpenconfigSystem_System, os memory.GetOrCreateState().Used = ygot.Uint64(os.GetUsedMemory()) } - //validate struct + // validate struct if err := confSystem.Validate(); err != nil { return err } diff --git a/handlers/system/motdHandler.go b/ekms/handlers/system/motdHandler.go similarity index 92% rename from handlers/system/motdHandler.go rename to ekms/handlers/system/motdHandler.go index 4c906f6b66ffe69deac7f0aeacbe5ad7ed240d29..958c290b9b726b5c833e93a87d784ff9791361f2 100644 --- a/handlers/system/motdHandler.go +++ b/ekms/handlers/system/motdHandler.go @@ -3,8 +3,8 @@ package system import ( "fmt" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/osclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/osclient" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" "github.com/sirupsen/logrus" @@ -21,7 +21,7 @@ func NewMotdHandler() *MotdHandler { return &MotdHandler{ name: "openconfig-motd-handler", paths: map[string]struct{}{ - "/system/config/motd-banner": struct{}{}, + "/system/config/motd-banner": {}, }, osClient: osclient.NewOsClient(), } @@ -80,7 +80,7 @@ func updateOrCreateMotd(confSystem *gnmitargetygot.OpenconfigSystem_System, os o config.MotdBanner = ygot.String(motd) } - //validate struct + // validate struct if err := confSystem.Validate(); err != nil { return err } diff --git a/handlers/system/stateHandler.go b/ekms/handlers/system/stateHandler.go similarity index 92% rename from handlers/system/stateHandler.go rename to ekms/handlers/system/stateHandler.go index 3e23c3adecae982a12e59f535d4d0bf2870328a9..81e9973155d92369728914ada2bb48559f1752e2 100644 --- a/handlers/system/stateHandler.go +++ b/ekms/handlers/system/stateHandler.go @@ -4,8 +4,8 @@ import ( "fmt" "time" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/osclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/osclient" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" gopshost "github.com/shirou/gopsutil/host" @@ -22,7 +22,7 @@ func NewStateHandler() *StateHandler { return &StateHandler{ name: "openconfig-memory-handler", paths: map[string]struct{}{ - "/system/state": struct{}{}, + "/system/state": {}, }, osClient: osclient.NewOsClient(), } @@ -69,7 +69,7 @@ func updateOrCreateState(confSystem *gnmitargetygot.OpenconfigSystem_System, os state.SoftwareVersion = ygot.String(osVersion) } - //validate struct + // validate struct if err := confSystem.Validate(); err != nil { return err } diff --git a/handlers/system/systemHandler.go b/ekms/handlers/system/systemHandler.go similarity index 92% rename from handlers/system/systemHandler.go rename to ekms/handlers/system/systemHandler.go index f00ea81baebdfd279d826af2d42e0216304b095a..932594bc883e82a124b5fa69ec3ebad489b985ca 100644 --- a/handlers/system/systemHandler.go +++ b/ekms/handlers/system/systemHandler.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - gnmitargetygot "code.fbi.h-da.de/danet/ekms/model" - "code.fbi.h-da.de/danet/ekms/osclient" + gnmitargetygot "code.fbi.h-da.de/danet/quant/ekms/model" + "code.fbi.h-da.de/danet/quant/ekms/osclient" "github.com/openconfig/gnmi/proto/gnmi" "github.com/openconfig/ygot/ygot" ) @@ -21,7 +21,7 @@ func NewSystemHandler() *SystemHandler { return &SystemHandler{ name: "openconfig-system-handler", paths: map[string]struct{}{ - "/system": struct{}{}, + "/system": {}, }, osClient: osclient.NewOsClient(), } @@ -68,7 +68,7 @@ func updateOrCreateSystem(confSystem *gnmitargetygot.OpenconfigSystem_System, os } } - //validate struct + // validate struct if err := confSystem.Validate(); err != nil { return err } diff --git a/internal/LICENSE b/ekms/internal/LICENSE similarity index 100% rename from internal/LICENSE rename to ekms/internal/LICENSE diff --git a/internal/README.md b/ekms/internal/README.md similarity index 100% rename from internal/README.md rename to ekms/internal/README.md diff --git a/internal/api/buf.gen.yaml b/ekms/internal/api/buf.gen.yaml similarity index 100% rename from internal/api/buf.gen.yaml rename to ekms/internal/api/buf.gen.yaml diff --git a/internal/api/buf.work.yaml b/ekms/internal/api/buf.work.yaml similarity index 100% rename from internal/api/buf.work.yaml rename to ekms/internal/api/buf.work.yaml diff --git a/internal/api/gen/proto/go/kmsetsi/kmsetsiproto.pb.go b/ekms/internal/api/gen/proto/go/kmsetsi/kmsetsiproto.pb.go similarity index 100% rename from internal/api/gen/proto/go/kmsetsi/kmsetsiproto.pb.go rename to ekms/internal/api/gen/proto/go/kmsetsi/kmsetsiproto.pb.go diff --git a/internal/api/gen/proto/go/kmsetsi/kmsetsiproto_grpc.pb.go b/ekms/internal/api/gen/proto/go/kmsetsi/kmsetsiproto_grpc.pb.go similarity index 100% rename from internal/api/gen/proto/go/kmsetsi/kmsetsiproto_grpc.pb.go rename to ekms/internal/api/gen/proto/go/kmsetsi/kmsetsiproto_grpc.pb.go diff --git a/internal/api/gen/proto/go/kmsintercom/kmsintercom.pb.go b/ekms/internal/api/gen/proto/go/kmsintercom/kmsintercom.pb.go similarity index 100% rename from internal/api/gen/proto/go/kmsintercom/kmsintercom.pb.go rename to ekms/internal/api/gen/proto/go/kmsintercom/kmsintercom.pb.go diff --git a/internal/api/gen/proto/go/kmsintercom/kmsintercom_grpc.pb.go b/ekms/internal/api/gen/proto/go/kmsintercom/kmsintercom_grpc.pb.go similarity index 100% rename from internal/api/gen/proto/go/kmsintercom/kmsintercom_grpc.pb.go rename to ekms/internal/api/gen/proto/go/kmsintercom/kmsintercom_grpc.pb.go diff --git a/internal/api/kmsetsi/kmsetsi/buf.lock b/ekms/internal/api/kmsetsi/kmsetsi/buf.lock similarity index 100% rename from internal/api/kmsetsi/kmsetsi/buf.lock rename to ekms/internal/api/kmsetsi/kmsetsi/buf.lock diff --git a/internal/api/kmsetsi/kmsetsi/buf.yaml b/ekms/internal/api/kmsetsi/kmsetsi/buf.yaml similarity index 100% rename from internal/api/kmsetsi/kmsetsi/buf.yaml rename to ekms/internal/api/kmsetsi/kmsetsi/buf.yaml diff --git a/internal/api/kmsetsi/kmsetsi/kmsetsiproto.proto b/ekms/internal/api/kmsetsi/kmsetsi/kmsetsiproto.proto similarity index 100% rename from internal/api/kmsetsi/kmsetsi/kmsetsiproto.proto rename to ekms/internal/api/kmsetsi/kmsetsi/kmsetsiproto.proto diff --git a/internal/api/kmsintercom/kmsintercom/buf.lock b/ekms/internal/api/kmsintercom/kmsintercom/buf.lock similarity index 100% rename from internal/api/kmsintercom/kmsintercom/buf.lock rename to ekms/internal/api/kmsintercom/kmsintercom/buf.lock diff --git a/internal/api/kmsintercom/kmsintercom/buf.yaml b/ekms/internal/api/kmsintercom/kmsintercom/buf.yaml similarity index 100% rename from internal/api/kmsintercom/kmsintercom/buf.yaml rename to ekms/internal/api/kmsintercom/kmsintercom/buf.yaml diff --git a/internal/api/kmsintercom/kmsintercom/kmsintercom.proto b/ekms/internal/api/kmsintercom/kmsintercom/kmsintercom.proto similarity index 100% rename from internal/api/kmsintercom/kmsintercom/kmsintercom.proto rename to ekms/internal/api/kmsintercom/kmsintercom/kmsintercom.proto diff --git a/internal/docs/grpcurl-sheet.md b/ekms/internal/docs/grpcurl-sheet.md similarity index 100% rename from internal/docs/grpcurl-sheet.md rename to ekms/internal/docs/grpcurl-sheet.md diff --git a/internal/docs/run.sh b/ekms/internal/docs/run.sh similarity index 100% rename from internal/docs/run.sh rename to ekms/internal/docs/run.sh diff --git a/internal/figures/BMBF_gefoerdert_2017_en.jpg b/ekms/internal/figures/BMBF_gefoerdert_2017_en.jpg similarity index 100% rename from internal/figures/BMBF_gefoerdert_2017_en.jpg rename to ekms/internal/figures/BMBF_gefoerdert_2017_en.jpg diff --git a/internal/kms/crypto.go b/ekms/internal/kms/crypto.go similarity index 100% rename from internal/kms/crypto.go rename to ekms/internal/kms/crypto.go diff --git a/internal/kms/event/bus.go b/ekms/internal/kms/event/bus.go similarity index 100% rename from internal/kms/event/bus.go rename to ekms/internal/kms/event/bus.go diff --git a/internal/kms/event/event.go b/ekms/internal/kms/event/event.go similarity index 100% rename from internal/kms/event/event.go rename to ekms/internal/kms/event/event.go diff --git a/internal/kms/kms-keystore.go b/ekms/internal/kms/kms-keystore.go similarity index 100% rename from internal/kms/kms-keystore.go rename to ekms/internal/kms/kms-keystore.go diff --git a/internal/kms/kms.go b/ekms/internal/kms/kms.go similarity index 95% rename from internal/kms/kms.go rename to ekms/internal/kms/kms.go index 86cc72e4c6e465caa604dd6edc1ce3d6f91d54ca..6868480fd557950076076cd4cfbfd569a2324056 100644 --- a/internal/kms/kms.go +++ b/ekms/internal/kms/kms.go @@ -15,9 +15,9 @@ import ( "google.golang.org/grpc/health" healthpb "google.golang.org/grpc/health/grpc_health_v1" - pbETSI "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsetsi" - pbIC "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsintercom" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" + pbETSI "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsetsi" + pbIC "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsintercom" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" pbQS "code.fbi.h-da.de/danet/quipsec/gen/go/quipsec" "github.com/google/uuid" ) @@ -145,7 +145,7 @@ func (kms *EKMS) AddQuantumElement(qm QuantumModule) error { } func (kms *EKMS) AddPeer(peerKmsId string, kmsPeerSocket string, servingQLE QuantumModule) (*kmsPeer, error) { - //check if peer exists + // check if peer exists if _, there := kms.KmsPeers[kmsPeerSocket]; there { log.Errorf("Trying to add existing peer %s", kmsPeerSocket) return nil, fmt.Errorf("Trying to add existing peer %s", kmsPeerSocket) @@ -160,7 +160,7 @@ func (kms *EKMS) AddPeer(peerKmsId string, kmsPeerSocket string, servingQLE Quan kms.KmsPeers[kmsPeerSocket] = peer kms.kmsPeersMutex.Unlock() - //go peer.PeerHandler(kms.kmsName) + // go peer.PeerHandler(kms.kmsName) return peer, nil } @@ -210,7 +210,7 @@ func (kms *EKMS) EventBus() *event.EventBus { // TODO/XXX error handling func (kms *EKMS) RemovePeer(kmsPeerSocket string) { if _, there := kms.KmsPeers[kmsPeerSocket]; there { - //peer.quit <- true + // peer.quit <- true delete(kms.KmsPeers, kmsPeerSocket) return } diff --git a/internal/kms/kmsetsi.go b/ekms/internal/kms/kmsetsi.go similarity index 92% rename from internal/kms/kmsetsi.go rename to ekms/internal/kms/kmsetsi.go index 7e26e469ac7046cafccc96807679aa979d5cee8d..767d4a919c0965c3369163e3e34474ac79b4a94e 100644 --- a/internal/kms/kmsetsi.go +++ b/ekms/internal/kms/kmsetsi.go @@ -11,16 +11,14 @@ import ( "github.com/google/uuid" log "github.com/sirupsen/logrus" - pb "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsetsi" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" + pb "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsetsi" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) -var ( - etsiPort = flag.Int("port", 50900, "The server port") -) +var etsiPort = flag.Int("port", 50900, "The server port") // TODO: remove etsiServer type etsiServer struct { @@ -54,20 +52,20 @@ func (es *etsiServer) ETSIGetQuantumInterfaces(ctx context.Context, in *pb.ETSIK // TODO: reimplement func (es *etsiServer) ETSIAddKMSPeer(ctx context.Context, in *pb.ETSIKMSPeerRequest) (*pb.ETSIKMSPeerReply, error) { - //determine the kms structure to call + // determine the kms structure to call log.Debugf("AddKMSPeer called.") // Check first if KmsLocalQLEId is actually one of ours... qleID := uuid.MustParse(in.KmsLocalQLEId) servingQLE, _ := es.handlingEkms.quantumModules[""] if servingQLE == nil { - //no such element! + // no such element! err := errors.New(fmt.Sprintf("Unknown local quantum element with ID %d", qleID)) return &pb.ETSIKMSPeerReply{}, err } - //TODO: remove hardcoded id + // TODO: remove hardcoded id es.handlingEkms.AddPeer("default", in.GetKmsPeerSocket(), servingQLE) return &pb.ETSIKMSPeerReply{ @@ -76,15 +74,14 @@ func (es *etsiServer) ETSIAddKMSPeer(ctx context.Context, in *pb.ETSIKMSPeerRequ } func (es *etsiServer) ETSIRemoveKMSPeer(ctx context.Context, in *pb.ETSIKMSPeerRequest) (*pb.ETSIKMSPeerReply, error) { - //kms.RemovePeer(in.GetKmsPeerSocket()) + // kms.RemovePeer(in.GetKmsPeerSocket()) return &pb.ETSIKMSPeerReply{ - //KmsPeerName: kms.kmsName, + // KmsPeerName: kms.kmsName, }, nil } func (es *etsiServer) ETSIGetPeerList(ctx context.Context, in *pb.ETSIKMSPeerListRequest) (*pb.ETSIKMSPeerListReply, error) { - ep := make([]*pb.ETSIKMSPeer, 2) r := new(pb.ETSIKMSPeerListReply) @@ -180,7 +177,7 @@ func (es *etsiServer) ETSISendPayload(ctx context.Context, in *pb.ETSISendPayloa func StartETSI(listenAddr string, callingKMS *EKMS) { flag.Parse() - //lis, err := net.Listen("tcp", fmt.Sprintf(":%d", *etsiPort)) + // lis, err := net.Listen("tcp", fmt.Sprintf(":%d", *etsiPort)) lis, err := net.Listen("tcp", listenAddr) if err != nil { log.Fatalf("failed to listen: %v", err) diff --git a/internal/kms/kmsintercom.go b/ekms/internal/kms/kmsintercom.go similarity index 96% rename from internal/kms/kmsintercom.go rename to ekms/internal/kms/kmsintercom.go index dfe4161d78778089bd08df89520cff06f14e833f..a941444e5c60eee8fd3a51d5cf2dd32f43646621 100644 --- a/internal/kms/kmsintercom.go +++ b/ekms/internal/kms/kmsintercom.go @@ -9,9 +9,9 @@ import ( "github.com/google/uuid" log "github.com/sirupsen/logrus" - etsi14 "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/client" - pb "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsintercom" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" + etsi14 "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/client" + pb "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsintercom" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) @@ -40,7 +40,7 @@ func (s *kmsTalkerServer) KeyIdNotification(ctx context.Context, in *pb.KeyIdNot // check if a peer exists peer, ok := s.eKMS.KmsPeers[in.GetInterComAddr()] if !ok { - //TODO: proper error message + // TODO: proper error message return nil, status.Error(codes.Internal, "peer does not exist") } @@ -90,7 +90,7 @@ func (s *kmsTalkerServer) SyncQkdBulk(ctx context.Context, in *pb.SyncQkdBulkReq // check if a peer exists peer, ok := s.eKMS.KmsPeers[in.GetInterComAddr()] if !ok { - //TODO: proper error message + // TODO: proper error message return nil, status.Errorf(codes.Internal, "peer does not exist") } diff --git a/internal/kms/kmspeers.go b/ekms/internal/kms/kmspeers.go similarity index 94% rename from internal/kms/kmspeers.go rename to ekms/internal/kms/kmspeers.go index 301c0aec6839f9922c46e2fa6b8af18de6f705a8..70d8e3472b3849cb6bb22b9c12653539af76e2ac 100644 --- a/internal/kms/kmspeers.go +++ b/ekms/internal/kms/kmspeers.go @@ -7,8 +7,8 @@ import ( "net" "time" - pbIC "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsintercom" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" + pbIC "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsintercom" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" "github.com/google/uuid" log "github.com/sirupsen/logrus" "google.golang.org/grpc" @@ -109,8 +109,8 @@ func (ph *kmsPeer) SyncBulkKeys() error { // the peer KMS. The key that was agreed upon, is used to create a encrypted // payload. func (ph *kmsPeer) TransportKeyNegotiation() error { - //ctx, cancel := context.WithTimeout(context.Background(), time.Second) - //req, err := ph.peerClient.InterComTransportKeyNegotiation() + // ctx, cancel := context.WithTimeout(context.Background(), time.Second) + // req, err := ph.peerClient.InterComTransportKeyNegotiation() return nil } diff --git a/internal/kms/module.go b/ekms/internal/kms/module.go similarity index 94% rename from internal/kms/module.go rename to ekms/internal/kms/module.go index 93b91d7d4a4ded05560a1a64117feff0a8b509a1..14afaa9f903727892897e41b83c6c9932900da3f 100644 --- a/internal/kms/module.go +++ b/ekms/internal/kms/module.go @@ -8,10 +8,10 @@ import ( "sync" "time" - etsi14 "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/client" - pbIC "code.fbi.h-da.de/danet/ekms/internal/api/gen/proto/go/kmsintercom" - "code.fbi.h-da.de/danet/ekms/internal/kms/event" - restclient "code.fbi.h-da.de/danet/ekms/restclient" + etsi14 "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/client" + pbIC "code.fbi.h-da.de/danet/quant/ekms/internal/api/gen/proto/go/kmsintercom" + "code.fbi.h-da.de/danet/quant/ekms/internal/kms/event" + restclient "code.fbi.h-da.de/danet/quant/ekms/restclient" "code.fbi.h-da.de/danet/quantumlayer" "github.com/google/uuid" "github.com/sirupsen/logrus" @@ -33,8 +33,8 @@ type QuantumModule interface { type EmulatedQuantumModule struct { QlID uuid.UUID - //QuantumElementLink *quantumlayer.QuantumlayerEmuPRNG // contains information about the quantum links - //key stores of unchopped bulk keys go here + // QuantumElementLink *quantumlayer.QuantumlayerEmuPRNG // contains information about the quantum links + // key stores of unchopped bulk keys go here addr string rawBulkKeysMutex sync.Mutex rawBulkKeys map[int64]*quantumlayer.QuantumLayerBulkKey @@ -45,7 +45,7 @@ type EmulatedQuantumModule struct { func NewEmulatedQuantumModule(kmsUDPAddr string) *EmulatedQuantumModule { return &EmulatedQuantumModule{ QlID: uuid.New(), - //QuantumElementLink: ql, + // QuantumElementLink: ql, addr: kmsUDPAddr, rawBulkKeys: make(map[int64]*quantumlayer.QuantumLayerBulkKey), keyStore: NewKmsKeyStore(256), @@ -59,7 +59,7 @@ func (eqe *EmulatedQuantumModule) ID() uuid.UUID { func (eqe *EmulatedQuantumModule) Initialize() error { // TODO: error handling - //go eqe.keyHandler() + // go eqe.keyHandler() return nil } diff --git a/internal/kms/quipsec.go b/ekms/internal/kms/quipsec.go similarity index 100% rename from internal/kms/quipsec.go rename to ekms/internal/kms/quipsec.go diff --git a/internal/kms/util.go b/ekms/internal/kms/util.go similarity index 96% rename from internal/kms/util.go rename to ekms/internal/kms/util.go index 3857dfe8c2f002bdb97bf2e50e792908fa670c28..8a9949e6226deec5d3a99a4f43f0001c4b7af00a 100644 --- a/internal/kms/util.go +++ b/ekms/internal/kms/util.go @@ -6,7 +6,7 @@ import ( "fmt" "net/http" - etsi14 "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/client" + etsi14 "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/client" "github.com/google/uuid" ) diff --git a/main.go b/ekms/main.go similarity index 97% rename from main.go rename to ekms/main.go index 8d757f12e88f1f4168f264c71d4d7c619ebc106d..6387eb873aa2cd05205389b6d52e593483e53aa6 100644 --- a/main.go +++ b/ekms/main.go @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. */ package main -import "code.fbi.h-da.de/danet/ekms/cmd" +import "code.fbi.h-da.de/danet/quant/ekms/cmd" func main() { cmd.Execute() diff --git a/model/config.yaml b/ekms/model/config.yaml similarity index 100% rename from model/config.yaml rename to ekms/model/config.yaml diff --git a/model/yang.go b/ekms/model/yang.go similarity index 100% rename from model/yang.go rename to ekms/model/yang.go diff --git a/models/danet/temp.yang b/ekms/models/danet/temp.yang similarity index 100% rename from models/danet/temp.yang rename to ekms/models/danet/temp.yang diff --git a/models/third_party/etsi/qkd/etsi-qkd-node-types.yang b/ekms/models/third_party/etsi/qkd/etsi-qkd-node-types.yang similarity index 100% rename from models/third_party/etsi/qkd/etsi-qkd-node-types.yang rename to ekms/models/third_party/etsi/qkd/etsi-qkd-node-types.yang diff --git a/models/third_party/etsi/qkd/etsi-qkd-sdn-node-no-notififcations.yang b/ekms/models/third_party/etsi/qkd/etsi-qkd-sdn-node-no-notififcations.yang similarity index 100% rename from models/third_party/etsi/qkd/etsi-qkd-sdn-node-no-notififcations.yang rename to ekms/models/third_party/etsi/qkd/etsi-qkd-sdn-node-no-notififcations.yang diff --git a/models/third_party/openconfig b/ekms/models/third_party/openconfig similarity index 100% rename from models/third_party/openconfig rename to ekms/models/third_party/openconfig diff --git a/osclient/additions/system.go b/ekms/osclient/additions/system.go similarity index 100% rename from osclient/additions/system.go rename to ekms/osclient/additions/system.go diff --git a/osclient/additions/system_freebsd.go b/ekms/osclient/additions/system_freebsd.go similarity index 100% rename from osclient/additions/system_freebsd.go rename to ekms/osclient/additions/system_freebsd.go diff --git a/osclient/additions/system_freebsd_test.go b/ekms/osclient/additions/system_freebsd_test.go similarity index 100% rename from osclient/additions/system_freebsd_test.go rename to ekms/osclient/additions/system_freebsd_test.go diff --git a/osclient/additions/system_linux.go b/ekms/osclient/additions/system_linux.go similarity index 100% rename from osclient/additions/system_linux.go rename to ekms/osclient/additions/system_linux.go diff --git a/osclient/additions/system_linux_test.go b/ekms/osclient/additions/system_linux_test.go similarity index 100% rename from osclient/additions/system_linux_test.go rename to ekms/osclient/additions/system_linux_test.go diff --git a/osclient/additions/types.go b/ekms/osclient/additions/types.go similarity index 100% rename from osclient/additions/types.go rename to ekms/osclient/additions/types.go diff --git a/osclient/client.go b/ekms/osclient/client.go similarity index 89% rename from osclient/client.go rename to ekms/osclient/client.go index 12767dd66f2cfe973be620cafb7e1f98ba921b1d..6c235555f5681bba9c3f76f2c2b76a6cbe879a0f 100644 --- a/osclient/client.go +++ b/ekms/osclient/client.go @@ -1,7 +1,7 @@ package osclient import ( - "code.fbi.h-da.de/danet/ekms/osclient/additions" + "code.fbi.h-da.de/danet/quant/ekms/osclient/additions" "github.com/openconfig/ygot/ygot" ) diff --git a/restclient/restclient.go b/ekms/restclient/restclient.go similarity index 96% rename from restclient/restclient.go rename to ekms/restclient/restclient.go index 201673eb6c70ca5f34b74347a5431a35666144cd..8b1e00e19653e3c45a86c21db12a9dbc17c9e22c 100644 --- a/restclient/restclient.go +++ b/ekms/restclient/restclient.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - restclient "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/client" + restclient "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/client" "github.com/sirupsen/logrus" ) @@ -52,7 +52,6 @@ func (c *ClientImpl) GetKeyWithId(masterSAEID, keyID string) (*restclient.KeyCon req := c.restClient.DefaultAPI.GetKeyWithIds(context.Background(), masterSAEID).KeyID(keyID) return req.Execute() - } func (c *ClientImpl) GetKeyWithIdPost(masterSAEID string, keyIDs []restclient.KeyIDsRequestKeyIDsInner) (*restclient.KeyContainer, *http.Response, error) { diff --git a/restserver/restserver.go b/ekms/restserver/restserver.go similarity index 98% rename from restserver/restserver.go rename to ekms/restserver/restserver.go index 84baa26fb27d587838c7926718c1052bfd7f3b73..2ba5a8d3bc8f3bd7e32664510c09a6f5a3dd4cff 100644 --- a/restserver/restserver.go +++ b/ekms/restserver/restserver.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - restserver "code.fbi.h-da.de/danet/ekms/api/go/rest/etsi/server/go" + restserver "code.fbi.h-da.de/danet/quant/ekms/api/go/rest/etsi/server/go" "github.com/sirupsen/logrus" ) diff --git a/go.mod b/go.mod index 540fee127f46327c6eb98909ff3a13182dd1ef25..d87ca56e8d039a557b6db1fe3f78e6b3052c4317 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module code.fbi.h-da.de/danet/ekms +module code.fbi.h-da.de/danet/quant go 1.21