From dc1eafd7bc5c7b069c31952b15c474600d5ee7f4 Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@stud.h-da.de> Date: Mon, 22 Jan 2024 15:40:48 +0100 Subject: [PATCH] Move ekms content into its own folder --- .devcontainer/devcontainer.json | 6 ++-- .gitlab-ci.yml | 4 +-- .gitmodules | 5 +--- docker-compose.yml | 4 +-- .dockerignore => ekms/.dockerignore | 0 .gitignore => ekms/.gitignore | 0 Dockerfile => ekms/Dockerfile | 0 Dockerfile.debug => ekms/Dockerfile.debug | 0 Makefile => ekms/Makefile | 0 {api => ekms/api}/buf.gen.yaml | 0 {api => ekms/api}/buf.work.yaml | 0 {api => ekms/api}/go/grpc/etsi/etsi14.pb.go | 0 .../api}/go/grpc/etsi/etsi14.pb.gw.go | 0 .../api}/go/grpc/etsi/etsi14_grpc.pb.go | 0 .../api}/go/rest/etsi/client/.gitignore | 0 .../etsi/client/.openapi-generator-ignore | 0 .../rest/etsi/client/.openapi-generator/FILES | 0 .../etsi/client/.openapi-generator/VERSION | 0 .../api}/go/rest/etsi/client/.travis.yml | 0 .../api}/go/rest/etsi/client/README.md | 0 .../api}/go/rest/etsi/client/api/openapi.yaml | 0 .../api}/go/rest/etsi/client/api_default.go | 0 .../api}/go/rest/etsi/client/client.go | 0 .../api}/go/rest/etsi/client/configuration.go | 0 .../go/rest/etsi/client/docs/DefaultAPI.md | 0 .../go/rest/etsi/client/docs/ErrorFormat.md | 0 .../go/rest/etsi/client/docs/KeyContainer.md | 0 .../etsi/client/docs/KeyContainerKeysInner.md | 0 .../go/rest/etsi/client/docs/KeyIDsRequest.md | 0 .../client/docs/KeyIDsRequestKeyIDsInner.md | 0 .../go/rest/etsi/client/docs/KeyRequest.md | 0 .../api}/go/rest/etsi/client/docs/Status.md | 0 .../go/rest/etsi/client/model_error_format.go | 0 .../rest/etsi/client/model_key_container.go | 0 .../client/model_key_container_keys_inner.go | 0 .../rest/etsi/client/model_key_ids_request.go | 0 .../model_key_ids_request_key_ids_inner.go | 0 .../go/rest/etsi/client/model_key_request.go | 0 .../api}/go/rest/etsi/client/model_status.go | 0 .../api}/go/rest/etsi/client/response.go | 0 .../rest/etsi/client/test/api_default_test.go | 27 ++++++------------ .../api}/go/rest/etsi/client/utils.go | 0 .../etsi/server/.openapi-generator-ignore | 0 .../rest/etsi/server/.openapi-generator/FILES | 0 .../etsi/server/.openapi-generator/VERSION | 0 .../api}/go/rest/etsi/server/Dockerfile | 0 .../api}/go/rest/etsi/server/README.md | 0 .../api}/go/rest/etsi/server/api/openapi.yaml | 0 .../api}/go/rest/etsi/server/go/api.go | 0 .../go/rest/etsi/server/go/api_default.go | 0 .../etsi/server/go/api_default_service.go | 0 .../api}/go/rest/etsi/server/go/error.go | 0 .../api}/go/rest/etsi/server/go/helpers.go | 0 .../api}/go/rest/etsi/server/go/impl.go | 0 .../api}/go/rest/etsi/server/go/logger.go | 0 .../rest/etsi/server/go/model_error_format.go | 0 .../etsi/server/go/model_key_container.go | 0 .../go/model_key_container_keys_inner.go | 0 .../etsi/server/go/model_key_ids_request.go | 0 .../go/model_key_ids_request_key_ids_inner.go | 0 .../rest/etsi/server/go/model_key_request.go | 0 .../go/rest/etsi/server/go/model_status.go | 0 .../api}/go/rest/etsi/server/go/routers.go | 0 {api => ekms/api}/go/rest/etsi/server/main.go | 2 +- .../api}/openapiv2/ekms_etsi14.swagger.json | 0 {api => ekms/api}/openapiv3/etsi14.yaml | 0 {api => ekms/api}/proto/buf.lock | 0 {api => ekms/api}/proto/buf.yaml | 0 {api => ekms/api}/proto/etsi/etsi14.proto | 0 {cmd => ekms/cmd}/root.go | 0 {cmd => ekms/cmd}/start.go | 10 +++---- {config => ekms/config}/ekms/example01.yaml | 0 {config => ekms/config}/ekms/example02.yaml | 0 .../config}/quantumlayer/example01.yaml | 0 .../config}/quantumlayer/example02.yaml | 0 .../etsiqkdnclient}/etsi-qkdn-client.go | 2 +- .../danet/assignForwardingHandler.go | 6 ++-- .../danet/keyRoutingSessionsHandler.go | 12 ++++---- .../handlers}/danet/kmsHandler.go | 6 ++-- .../handlers}/danet/peerHandler.go | 10 +++---- .../handlers}/system/hostnameHandler.go | 8 +++--- .../handlers}/system/memoryHandler.go | 8 +++--- .../handlers}/system/motdHandler.go | 8 +++--- .../handlers}/system/stateHandler.go | 8 +++--- .../handlers}/system/systemHandler.go | 8 +++--- {internal => ekms/internal}/LICENSE | 0 {internal => ekms/internal}/README.md | 0 {internal => ekms/internal}/api/buf.gen.yaml | 0 {internal => ekms/internal}/api/buf.work.yaml | 0 .../gen/proto/go/kmsetsi/kmsetsiproto.pb.go | 0 .../proto/go/kmsetsi/kmsetsiproto_grpc.pb.go | 0 .../proto/go/kmsintercom/kmsintercom.pb.go | 0 .../go/kmsintercom/kmsintercom_grpc.pb.go | 0 .../internal}/api/kmsetsi/kmsetsi/buf.lock | 0 .../internal}/api/kmsetsi/kmsetsi/buf.yaml | 0 .../api/kmsetsi/kmsetsi/kmsetsiproto.proto | 0 .../api/kmsintercom/kmsintercom/buf.lock | 0 .../api/kmsintercom/kmsintercom/buf.yaml | 0 .../kmsintercom/kmsintercom/kmsintercom.proto | 0 .../internal}/docs/grpcurl-sheet.md | 0 {internal => ekms/internal}/docs/run.sh | 0 .../figures/BMBF_gefoerdert_2017_en.jpg | Bin {internal => ekms/internal}/kms/crypto.go | 0 {internal => ekms/internal}/kms/event/bus.go | 0 .../internal}/kms/event/event.go | 0 .../internal}/kms/kms-keystore.go | 0 {internal => ekms/internal}/kms/kms.go | 12 ++++---- {internal => ekms/internal}/kms/kmsetsi.go | 21 ++++++-------- .../internal}/kms/kmsintercom.go | 10 +++---- {internal => ekms/internal}/kms/kmspeers.go | 8 +++--- {internal => ekms/internal}/kms/module.go | 16 +++++------ {internal => ekms/internal}/kms/quipsec.go | 0 {internal => ekms/internal}/kms/util.go | 2 +- main.go => ekms/main.go | 2 +- {model => ekms/model}/config.yaml | 0 {model => ekms/model}/yang.go | 0 {models => ekms/models}/danet/temp.yang | 0 .../etsi/qkd/etsi-qkd-node-types.yang | 0 .../etsi-qkd-sdn-node-no-notififcations.yang | 0 .../models}/third_party/openconfig | 0 .../osclient}/additions/system.go | 0 .../osclient}/additions/system_freebsd.go | 0 .../additions/system_freebsd_test.go | 0 .../osclient}/additions/system_linux.go | 0 .../osclient}/additions/system_linux_test.go | 0 .../osclient}/additions/types.go | 0 {osclient => ekms/osclient}/client.go | 2 +- {restclient => ekms/restclient}/restclient.go | 3 +- {restserver => ekms/restserver}/restserver.go | 2 +- go.mod | 2 +- 130 files changed, 98 insertions(+), 116 deletions(-) rename .dockerignore => ekms/.dockerignore (100%) rename .gitignore => ekms/.gitignore (100%) rename Dockerfile => ekms/Dockerfile (100%) rename Dockerfile.debug => ekms/Dockerfile.debug (100%) rename Makefile => ekms/Makefile (100%) rename {api => ekms/api}/buf.gen.yaml (100%) rename {api => ekms/api}/buf.work.yaml (100%) rename {api => ekms/api}/go/grpc/etsi/etsi14.pb.go (100%) rename {api => ekms/api}/go/grpc/etsi/etsi14.pb.gw.go (100%) rename {api => ekms/api}/go/grpc/etsi/etsi14_grpc.pb.go (100%) rename {api => ekms/api}/go/rest/etsi/client/.gitignore (100%) rename {api => ekms/api}/go/rest/etsi/client/.openapi-generator-ignore (100%) rename {api => ekms/api}/go/rest/etsi/client/.openapi-generator/FILES (100%) rename {api => ekms/api}/go/rest/etsi/client/.openapi-generator/VERSION (100%) rename {api => ekms/api}/go/rest/etsi/client/.travis.yml (100%) rename {api => ekms/api}/go/rest/etsi/client/README.md (100%) rename {api => ekms/api}/go/rest/etsi/client/api/openapi.yaml (100%) rename {api => ekms/api}/go/rest/etsi/client/api_default.go (100%) rename {api => ekms/api}/go/rest/etsi/client/client.go (100%) rename {api => ekms/api}/go/rest/etsi/client/configuration.go (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/DefaultAPI.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/ErrorFormat.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/KeyContainer.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/KeyContainerKeysInner.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/KeyIDsRequest.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/KeyIDsRequestKeyIDsInner.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/KeyRequest.md (100%) rename {api => ekms/api}/go/rest/etsi/client/docs/Status.md (100%) rename {api => ekms/api}/go/rest/etsi/client/model_error_format.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_key_container.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_key_container_keys_inner.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_key_ids_request.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_key_ids_request_key_ids_inner.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_key_request.go (100%) rename {api => ekms/api}/go/rest/etsi/client/model_status.go (100%) rename {api => ekms/api}/go/rest/etsi/client/response.go (100%) rename {api => ekms/api}/go/rest/etsi/client/test/api_default_test.go (86%) rename {api => ekms/api}/go/rest/etsi/client/utils.go (100%) rename {api => ekms/api}/go/rest/etsi/server/.openapi-generator-ignore (100%) rename {api => ekms/api}/go/rest/etsi/server/.openapi-generator/FILES (100%) rename {api => ekms/api}/go/rest/etsi/server/.openapi-generator/VERSION (100%) rename {api => ekms/api}/go/rest/etsi/server/Dockerfile (100%) rename {api => ekms/api}/go/rest/etsi/server/README.md (100%) rename {api => ekms/api}/go/rest/etsi/server/api/openapi.yaml (100%) rename {api => ekms/api}/go/rest/etsi/server/go/api.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/api_default.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/api_default_service.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/error.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/helpers.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/impl.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/logger.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_error_format.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_key_container.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_key_container_keys_inner.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_key_ids_request.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_key_ids_request_key_ids_inner.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_key_request.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/model_status.go (100%) rename {api => ekms/api}/go/rest/etsi/server/go/routers.go (100%) rename {api => ekms/api}/go/rest/etsi/server/main.go (87%) rename {api => ekms/api}/openapiv2/ekms_etsi14.swagger.json (100%) rename {api => ekms/api}/openapiv3/etsi14.yaml (100%) rename {api => ekms/api}/proto/buf.lock (100%) rename {api => ekms/api}/proto/buf.yaml (100%) rename {api => ekms/api}/proto/etsi/etsi14.proto (100%) rename {cmd => ekms/cmd}/root.go (100%) rename {cmd => ekms/cmd}/start.go (96%) rename {config => ekms/config}/ekms/example01.yaml (100%) rename {config => ekms/config}/ekms/example02.yaml (100%) rename {config => ekms/config}/quantumlayer/example01.yaml (100%) rename {config => ekms/config}/quantumlayer/example02.yaml (100%) rename {etsiqkdnclient => ekms/etsiqkdnclient}/etsi-qkdn-client.go (98%) rename {handlers => ekms/handlers}/danet/assignForwardingHandler.go (92%) rename {handlers => ekms/handlers}/danet/keyRoutingSessionsHandler.go (91%) rename {handlers => ekms/handlers}/danet/kmsHandler.go (92%) rename {handlers => ekms/handlers}/danet/peerHandler.go (93%) rename {handlers => ekms/handlers}/system/hostnameHandler.go (92%) rename {handlers => ekms/handlers}/system/memoryHandler.go (91%) rename {handlers => ekms/handlers}/system/motdHandler.go (92%) rename {handlers => ekms/handlers}/system/stateHandler.go (92%) rename {handlers => ekms/handlers}/system/systemHandler.go (92%) rename {internal => ekms/internal}/LICENSE (100%) rename {internal => ekms/internal}/README.md (100%) rename {internal => ekms/internal}/api/buf.gen.yaml (100%) rename {internal => ekms/internal}/api/buf.work.yaml (100%) rename {internal => ekms/internal}/api/gen/proto/go/kmsetsi/kmsetsiproto.pb.go (100%) rename {internal => ekms/internal}/api/gen/proto/go/kmsetsi/kmsetsiproto_grpc.pb.go (100%) rename {internal => ekms/internal}/api/gen/proto/go/kmsintercom/kmsintercom.pb.go (100%) rename {internal => ekms/internal}/api/gen/proto/go/kmsintercom/kmsintercom_grpc.pb.go (100%) rename {internal => ekms/internal}/api/kmsetsi/kmsetsi/buf.lock (100%) rename {internal => ekms/internal}/api/kmsetsi/kmsetsi/buf.yaml (100%) rename {internal => ekms/internal}/api/kmsetsi/kmsetsi/kmsetsiproto.proto (100%) rename {internal => ekms/internal}/api/kmsintercom/kmsintercom/buf.lock (100%) rename {internal => ekms/internal}/api/kmsintercom/kmsintercom/buf.yaml (100%) rename {internal => ekms/internal}/api/kmsintercom/kmsintercom/kmsintercom.proto (100%) rename {internal => ekms/internal}/docs/grpcurl-sheet.md (100%) rename {internal => ekms/internal}/docs/run.sh (100%) rename {internal => ekms/internal}/figures/BMBF_gefoerdert_2017_en.jpg (100%) rename {internal => ekms/internal}/kms/crypto.go (100%) rename {internal => ekms/internal}/kms/event/bus.go (100%) rename {internal => ekms/internal}/kms/event/event.go (100%) rename {internal => ekms/internal}/kms/kms-keystore.go (100%) rename {internal => ekms/internal}/kms/kms.go (95%) rename {internal => ekms/internal}/kms/kmsetsi.go (92%) rename {internal => ekms/internal}/kms/kmsintercom.go (96%) rename {internal => ekms/internal}/kms/kmspeers.go (94%) rename {internal => ekms/internal}/kms/module.go (94%) rename {internal => ekms/internal}/kms/quipsec.go (100%) rename {internal => ekms/internal}/kms/util.go (96%) rename main.go => ekms/main.go (97%) rename {model => ekms/model}/config.yaml (100%) rename {model => ekms/model}/yang.go (100%) rename {models => ekms/models}/danet/temp.yang (100%) rename {models => ekms/models}/third_party/etsi/qkd/etsi-qkd-node-types.yang (100%) rename {models => ekms/models}/third_party/etsi/qkd/etsi-qkd-sdn-node-no-notififcations.yang (100%) rename {models => ekms/models}/third_party/openconfig (100%) rename {osclient => ekms/osclient}/additions/system.go (100%) rename {osclient => ekms/osclient}/additions/system_freebsd.go (100%) rename {osclient => ekms/osclient}/additions/system_freebsd_test.go (100%) rename {osclient => ekms/osclient}/additions/system_linux.go (100%) rename {osclient => ekms/osclient}/additions/system_linux_test.go (100%) rename {osclient => ekms/osclient}/additions/types.go (100%) rename {osclient => ekms/osclient}/client.go (89%) rename {restclient => ekms/restclient}/restclient.go (96%) rename {restserver => ekms/restserver}/restserver.go (98%) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 7bf6642a..9f793961 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 19f2c3f7..ffc8e12b 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 281481ba..9bc11648 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 87a9bfaf..631866ea 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 da225e2c..ebdf4fe8 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 244f9cbf..ea0e4a06 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 20eeb523..b2c37412 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 a8163382..fd0179d4 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 db2cba85..8ecf6325 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 6508e4de..f59ac0e8 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 f5355410..84735acc 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 ddefca7d..cd8806ea 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 4c0187df..3cd079b0 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 696cd57a..5d1b9cc1 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 4c906f6b..958c290b 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 3e23c3ad..81e99731 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 f00ea81b..932594bc 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 86cc72e4..6868480f 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 7e26e469..767d4a91 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 dfe4161d..a941444e 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 301c0aec..70d8e347 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 93b91d7d..14afaa9f 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 3857dfe8..8a9949e6 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 8d757f12..6387eb87 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 12767dd6..6c235555 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 201673eb..8b1e00e1 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 84baa26f..2ba5a8d3 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 540fee12..d87ca56e 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 -- GitLab