From f42cad39afa0e87a0aa8545aaee2a3198280044a Mon Sep 17 00:00:00 2001
From: Martin Vogel <martin.vogel@sinc.de>
Date: Thu, 9 Jun 2022 11:46:56 +0200
Subject: [PATCH] #414 Add abstract crypto class to diagram

---
 README.md | 28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

diff --git a/README.md b/README.md
index ba964056c..5739681b2 100644
--- a/README.md
+++ b/README.md
@@ -31,8 +31,8 @@ classDiagram
 
 
   class DecryptionService{
-    + encryptString
-    + encryptBytes 
+    + decryptString
+    + decryptBytes 
    }
 
   class EncryptionService{
@@ -40,6 +40,11 @@ classDiagram
         + encryptBytes
   }
 
+   class CryptoService{
+     
+  }
+
+
    class CertificateValidator{
         + validatePublicKey
   }
@@ -78,15 +83,20 @@ classDiagram
     ClientFactory  ..> SubmissionSender : Creates
     ClientFactory  ..> SubmissionSubscriber : Creates
 
-    SubmissionSender ..> CertificateValidator : Implements
-    SubmissionSender ..> EncryptionService : Implements
-    SubmissionSender ..> MetadataService : Implements
-    SubmissionSender ..> OAuthService : Implements
+  SubmissionSender ..> CertificateValidator : Implements
+  SubmissionSender ..> EncryptionService : Implements
+      SubmissionSender ..> MetadataService : Implements
+  SubmissionSender ..> OAuthService : Implements
+
+
+SubmissionSubscriber ..> OAuthService : Implements
+SubmissionSubscriber ..> DecryptionService : Implements
+SubmissionSubscriber ..> MetadataValidator : Implements
+
+DecryptionService ..> CryptoService : IsA
+EncryptionService ..> CryptoService : IsA
 
 
-    SubmissionSubscriber ..> OAuthService : Implements
-    SubmissionSubscriber ..> DecryptionService : Implements
-    SubmissionSubscriber ..> MetadataValidator : Implements
 
 ```
 
-- 
GitLab