updates keyGen, AES, PBKDF2, clientDataStorage (doc)
@ -60,6 +60,18 @@ Voir [_Doc_references.md](_Doc_references.md).
|
||||
|
||||

|
||||
|
||||
### Extension de l'entropie du mot de passe (PBKDF2)
|
||||
|
||||

|
||||
|
||||
### Chiffrement AES quantique résistant (AES-GCM-256)
|
||||
|
||||

|
||||
|
||||
### Génération des clés privées
|
||||
|
||||

|
||||
|
||||
## 5. <a name='Authentificationdesutilisateurs'></a>Authentification des utilisateurs
|
||||
|
||||
Les utilisateurs doivent pouvoir s'authentifier en utilisant un mot de passe et les données `exif` d'une image dite de login mise en cache dans IndexedDB pour les navigateurs et les applications mobiles, sinon en mémoire pour tous autres dispositifs dont l'IoT et une partie venant de membres choisi par les gestionnaires des membres des `ItemProcess` .
|
||||
|
@ -1052,9 +1052,8 @@ pseudo-code:
|
||||
pseudo-code:
|
||||
|
||||
```json
|
||||
[
|
||||
"public":
|
||||
```json
|
||||
{
|
||||
"private":
|
||||
[
|
||||
{
|
||||
"hash": "",
|
||||
@ -1551,7 +1550,7 @@ pseudo-code:
|
||||
}
|
||||
}
|
||||
],
|
||||
"private": {
|
||||
"public": [{
|
||||
"hash_public": "",
|
||||
"item": {
|
||||
"metadata_private": {
|
||||
@ -1650,8 +1649,8 @@ pseudo-code:
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}]
|
||||
}
|
||||
```
|
||||
|
||||
### 5.4. <a name='RequestPcd-1'></a>RequestPcd
|
||||
@ -1802,7 +1801,36 @@ pseudo-code:
|
||||
|
||||
### Sockets
|
||||
|
||||
Le cache contient une liste des sockets ouverts, répartie en 2 parties :
|
||||
#### SocketClientList
|
||||
|
||||
* SocketClientList: liste des sockets ouverts en tant que clients.
|
||||
* SocketServerList: liste des sockets ouverts parles clients.
|
||||
```json
|
||||
[
|
||||
{
|
||||
"hash": "",
|
||||
"socket": {
|
||||
"address": "",
|
||||
"port": 0,
|
||||
"protocol": "",
|
||||
"status": "pending|ok|ko",
|
||||
"type": "tx|request|client"
|
||||
}
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
#### SocketServerList
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"hash": "",
|
||||
"socket": {
|
||||
"address": "",
|
||||
"port": 0,
|
||||
"protocol": "",
|
||||
"status": "pending|ok|ko",
|
||||
"type": "tx|request|client"
|
||||
}
|
||||
}
|
||||
]
|
||||
```
|
||||
|
@ -83,7 +83,7 @@ Le cache est constitué de 2 parties :
|
||||
* L'historique de message reçus ne satisfaisant pas à l'arbitrage (timestamp, hash du message, relais concerné).
|
||||
* L'historique de message envoyés sans retour d'une transaction Silent Payment (SP).
|
||||
|
||||
Dans chaque partie, les relais sont stockés sous forme d'objets `SharedPeer` (décrits dans [Specs-Datamodel.md](Specs-Datamodel.md)).
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
### 5.2. <a name='Process'></a>Process
|
||||
|
||||
@ -96,19 +96,21 @@ Le cache est constitué de 2 parties :
|
||||
* Liste non partagée des `ItemProcess` (agrégée à partir de `ItemProcess` communiqués de façon confidentielle).
|
||||
* Liste non partagée des `ItemProcess` complets reçus depuis les mises à jour des parties prenantes.
|
||||
|
||||
Dans chaque partie, les `ItemProcess` sont stockés sous forme d'objets `SharedProcess` (décrits dans [Specs-Datamodel.md](Specs-Datamodel.md)).
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
### 5.3. <a name='Listedeshashsdesmessagesreus'></a>Liste des hashs des messages reçus
|
||||
|
||||
Le cache contient une liste des hashs des messages de type `Message` et de type `MessageConnect` reçus, répartie en plusieurs parties :
|
||||
|
||||
* MessageHashList: Hashs des objets `Message`.
|
||||
* MessageConnectHashList: Hashs des objets `MessageConnect` (vide pour les clients).
|
||||
* MessageDataEncHashList: Hashs de la donnée encryptée dans les objets `Message`.
|
||||
* RequestPcdHashList: Hashs des `RequestPcd` une fois déchiffrés des objets Message `Message`, avec le hash du message correspondant (vide pour les relais) et état actuel de la collecte des `RequestPrd` correspondants.
|
||||
* RequestPrdHashList: Hashs des `RequestPrd` une fois déchiffrés des objets Message `Message`, avec le hash du message correspondant et l'id de la transaction Silent Payment (SP) correspondante (vide pour les relais).
|
||||
* TxFaucetIdList: Liste des `transaction SP` du faucet.
|
||||
* TxSpIdList: Liste des `transaction SP` reçues.
|
||||
* Hashs des objets `Message`.
|
||||
* Hashs des objets `MessageConnect` (vide pour les clients).
|
||||
* Hashs de la donnée encryptée dans les objets `Message`.
|
||||
* Hashs des `RequestPcd` une fois déchiffrés des objets Message `Message`, avec le hash du message correspondant (vide pour les relais) et état actuel de la collecte des `RequestPrd` correspondants.
|
||||
* Hashs des `RequestPrd` une fois déchiffrés des objets Message `Message`, avec le hash du message correspondant et l'id de la transaction Silent Payment (SP) correspondante (vide pour les relais).
|
||||
* Liste des `transaction SP` du faucet.
|
||||
* Liste des `transaction SP` reçues.
|
||||
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
### 5.4. <a name='Listedessocketsouverts'></a>Liste des sockets ouverts
|
||||
|
||||
@ -117,6 +119,8 @@ Le cache contient une liste des sockets ouverts, répartie en 2 parties :
|
||||
* SocketClientList: liste des sockets ouverts en tant que clients.
|
||||
* SocketServerList: liste des sockets ouverts parles clients.
|
||||
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
## 6. <a name='CaractristiquesgnralesdesmessagesdetypeMessageetdetypeMessageConnect'></a>Caractéristiques générales des messages de type `Message` et de type `MessageConnect`
|
||||
|
||||
### 6.1. <a name='SharedPeerList'></a>SharedPeerList
|
||||
@ -241,6 +245,8 @@ Le relais met à jour ses propres listes suivantes :
|
||||
* Liste des relais depuis la liste partagée par le client `SharedPeerList`.
|
||||
* Liste des `ItemProcess` depuis la liste partagée par le client `SharedProcessList`.
|
||||
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
Le relais envoie en retour quelques jetons sur une adresse dite de faucet `faucet_sp_address` communiquée par le client.
|
||||
|
||||
Mises à jour des données du cache.
|
||||
@ -270,6 +276,8 @@ Le relais met à jour ses propres listes suivantes :
|
||||
* Liste des relais depuis la liste partagée par le client `SharedPeerList`.
|
||||
* Liste des `ItemProcess` depuis la liste partagée par le client `SharedProcessList`.
|
||||
|
||||
Voir [ClientDataModel.md](ClientDataModel.md).
|
||||
|
||||
Le relais envoie en retour quelques jetons sur une adresse dite de faucet `faucet_sp_address` communiquée par le client.
|
||||
|
||||
Mises à jour des données du cache.
|
||||
|
@ -69,6 +69,10 @@ Voir [_Doc_references.md](_Doc_references.md).
|
||||
|
||||
* **MPC (Multi-Party Computation)**: Technique de calcul qui permet à plusieurs parties de calculer conjointement une fonction sur leurs entrées tout en gardant ces entrées secrètes.
|
||||
|
||||
* **PBKDF2 (abréviation de Password-Based Key Derivation Function 2)**: applique une fonction pseudo-aléatoire, telle qu'un code d'authentification de message basé sur le hachage (HMAC), au mot de passe ou à la phrase secrète d'entrée ainsi qu'une valeur salt et répète le processus plusieurs fois pour produire une clé dérivée, qui peut ensuite être utilisée comme clé cryptographique dans les opérations ultérieures. Cela étend l'entropie du mot de passe utilisateur. Cette fonction appartient à la famille des normes Public Key Cryptographic Standards, plus précisément PKCS #5 v2.0. Cette norme a également été publiée dans la RFC 2898. Elle succède au PBKDF1, qui pouvait produire des clés n'allant que jusqu'à 160 bits.
|
||||
|
||||
Cette norme est aujourd'hui utilisée pour le hachage de mot de passe (associé à des fonctions comme SHA-256) ou la génération de clé de chiffrement de données.
|
||||
|
||||
* **SHA256 (Secure Hash Algorithm 256)**: Fonction de hachage cryptographique utilisée pour assurer l'intégrité des données et générer des empreintes uniques des documents.
|
||||
|
||||
* **AES-GCM-256**: Implémente le codage et le décodage Rijndael en conformité avec la norme avancée de chiffrement (AES) du NIST. Il traite des blocs de 256 bits. Le mode Galois/Compteur (Galois/Counter Mode, GCM) est un mode d'opération pour les chiffrements par blocs à clé symétrique largement adopté pour sa performance. L'algorithme GCM fournit à la fois l'authenticité et la confidentialité des données et appartient à la classe des méthodes de chiffrement authentifié avec des données associées.
|
||||
|
148
doc/diagrams/.$AES-GCM-256.drawio.bkp
Normal file
@ -0,0 +1,148 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T10:09:35.091Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="jxaib6Nv3qDvKYRb7FjE" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="eY5sdEA9ArHeJGmdISry">
|
||||
<mxGraphModel dx="3435" dy="600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-10" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1860" y="170" width="180" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-14" target="4QQ7-kQjxGIxnivFqdXq-18" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="274" />
|
||||
<mxPoint x="-1850" y="252" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-14" value="<b>text</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="253.96" width="110.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-16" target="4QQ7-kQjxGIxnivFqdXq-18" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1414.42" y="360" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="220" />
|
||||
<mxPoint x="-1850" y="252" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-16" value="<b style="border-color: var(--border-color); text-align: center;">PBKDF2</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="200" width="110.36" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-18" target="4QQ7-kQjxGIxnivFqdXq-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-18" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1831.17" y="231.96" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-19" value="<b style="border-color: var(--border-color);">cipher</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1660" y="231.96" width="60" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-20" value="<b>Encrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.9999999999995" y="170" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-21" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1860" y="320" width="180" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-23" target="4QQ7-kQjxGIxnivFqdXq-27" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="424" />
|
||||
<mxPoint x="-1850" y="402" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-23" value="<b>cipher</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="403.96000000000004" width="110.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-25" target="4QQ7-kQjxGIxnivFqdXq-27" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1414.42" y="510" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="370" />
|
||||
<mxPoint x="-1850" y="402" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-25" value="<b style="border-color: var(--border-color); text-align: center;">PBKDF2</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="350" width="110.36" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-27" target="4QQ7-kQjxGIxnivFqdXq-28" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-27" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1831.17" y="381.96000000000004" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-28" value="<b style="border-color: var(--border-color);">text</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1660" y="381.96000000000004" width="60" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-29" value="<b>Decrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.9999999999995" y="320" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1990" y="219.95999999999998" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2057" y="255.95999999999998" />
|
||||
<mxPoint x="-2009" y="255.95999999999998" />
|
||||
<mxPoint x="-2009" y="219.95999999999998" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-2" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="C_G3zQmhc8sZBK8oKtaA-1">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2054" y="179.95999999999998" />
|
||||
<mxPoint x="-2009" y="179.95999999999998" />
|
||||
<mxPoint x="-2009" y="219.95999999999998" />
|
||||
</Array>
|
||||
<mxPoint x="-1990" y="219.95999999999998" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-4" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="150.95999999999998" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-5" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="227.95999999999998" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-10">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1990" y="369.96" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2057" y="405.96" />
|
||||
<mxPoint x="-2009" y="405.96" />
|
||||
<mxPoint x="-2009" y="369.96" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-7" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="C_G3zQmhc8sZBK8oKtaA-6">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-9">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2054" y="329.96" />
|
||||
<mxPoint x="-2009" y="329.96" />
|
||||
<mxPoint x="-2009" y="369.96" />
|
||||
</Array>
|
||||
<mxPoint x="-1990" y="369.96" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-9" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="300.96" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-10" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="377.96" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
56
doc/diagrams/.$KeyGen.drawio.bkp
Normal file
@ -0,0 +1,56 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T11:09:51.864Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="2lSS2Wq5BSh6qAONdjrh" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="AEsfMXb70QaqmTxDDtmt">
|
||||
<mxGraphModel dx="2451" dy="1652" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-1" value="SeedRand-Spend<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1600" y="-1119.5" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-2" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1450" y="-1160" width="160" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-3" value="KeyGen" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
||||
<mxGeometry x="-1450" y="-1160" width="80" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-4" target="lHBKXWLrEfhbahlG_4dC-11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-4" value="<div style="text-align: center;">Secp256k1<br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1420" y="-1121.5" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-1" target="lHBKXWLrEfhbahlG_4dC-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-6" value="seed" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lHBKXWLrEfhbahlG_4dC-5">
|
||||
<mxGeometry x="0.0056" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-7" value="SeedRand-Scan<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1600" y="-1078" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-8" target="lHBKXWLrEfhbahlG_4dC-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-8" value="<div style="text-align: center;">Secp256k1<br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1420" y="-1080" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-7" target="lHBKXWLrEfhbahlG_4dC-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-10" value="seed" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lHBKXWLrEfhbahlG_4dC-9">
|
||||
<mxGeometry x="0.0056" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-11" value="SpendKey" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1260" y="-1121.5" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-12" value="SpendKey" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1260" y="-1080" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
61
doc/diagrams/.$PBKDF2.drawio.bkp
Normal file
@ -0,0 +1,61 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T09:58:44.118Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="LThB7ntCDUhOESBIM9T4" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="WB0AbUQrp66xU2upNOrv">
|
||||
<mxGraphModel dx="3435" dy="1769" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---1" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2010" y="-377" width="290" height="167" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---9" target="R5PE0JiO6jkbt_TOkq---8">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1746.07" y="-188" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2038" y="-242" />
|
||||
<mxPoint x="-1990" y="-242" />
|
||||
<mxPoint x="-1990" y="-278" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---3" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="R5PE0JiO6jkbt_TOkq---2">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="1" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---5" target="R5PE0JiO6jkbt_TOkq---8">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2035" y="-318" />
|
||||
<mxPoint x="-1990" y="-318" />
|
||||
<mxPoint x="-1990" y="-278" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---5" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2130" y="-347" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---12" target="R5PE0JiO6jkbt_TOkq---11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---8" target="R5PE0JiO6jkbt_TOkq---12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---8" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1970.58" y="-298" width="110.58" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---9" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2130" y="-270" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---10" value="<b>PBKDF2</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2009" y="-377" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---11" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" vertex="1" parent="1">
|
||||
<mxGeometry x="-1700" y="-298" width="60" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---12" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1840" y="-298" width="110" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
@ -1,12 +1,9 @@
|
||||
<mxfile host="Electron" modified="2024-03-08T16:07:52.566Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="p8G1iqsPdFVrM07FU_91" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T11:13:04.221Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="EOj2ayE__lSg5mZ-WMrk" version="23.1.5" type="device">
|
||||
<diagram id="bWoO5ACGZIaXrIiKNTKd" name="Page-1">
|
||||
<mxGraphModel dx="3915" dy="2039" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="3088" dy="2039" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-299" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2070" y="-36.03999999999999" width="680" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="274" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="4" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
@ -14,13 +11,13 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2" value="<b>KeyRecover</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-761.7619217081851" y="-2" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
<mxGeometry x="-761.7619217081851" y="44" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4" value="Part2<br>128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-524.36" y="37.92" width="103.81" height="29" as="geometry" />
|
||||
<mxGeometry x="-524.36" y="83.92" width="103.81" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5" value="Part1<br>128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1089" y="38" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
<mxGeometry x="-1089" y="84" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="258" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
@ -53,17 +50,22 @@
|
||||
</mxCell>
|
||||
<mxCell id="281" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="278" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-717" y="67" as="sourcePoint" />
|
||||
<mxPoint x="-717" y="113" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="77" value="ImageRevoke" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
|
||||
<mxGeometry x="-770.93" y="37.92" width="110" height="29" as="geometry" />
|
||||
<mxGeometry x="-770.93" y="83.92" width="110" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="155" target="2" edge="1">
|
||||
<mxCell id="154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="155" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-717" y="-10" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="155" target="5h_mtuP3TllbSGRXwFMH-287">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="155" value="WalletCreate" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-761.76" y="-72" width="88.81" height="33" as="geometry" />
|
||||
<mxGeometry x="-761.76" y="-235" width="88.81" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-294" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="160" target="HEAZNrv7IqFEUBU4v7G9-289" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -82,38 +84,38 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="160" value="ImageRecover in cache ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1244.5500000000002" y="-171" width="170" height="49" as="geometry" />
|
||||
<mxGeometry x="-1244.5500000000002" y="-334" width="170" height="49" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#000000;entryX=0.501;entryY=0.044;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="162" target="164" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1374.98" y="12" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="-35" as="targetPoint" />
|
||||
<mxPoint x="-1374.98" y="-151" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="-198" as="targetPoint" />
|
||||
<Array as="points" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="162" value="NewDevice" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1354.98" y="-78" width="120" height="33" as="geometry" />
|
||||
<mxGeometry x="-1354.98" y="-241" width="120" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="164" target="HEAZNrv7IqFEUBU4v7G9-305" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1264.98" y="23" as="sourcePoint" />
|
||||
<mxPoint x="-1295.03" y="41" as="targetPoint" />
|
||||
<mxPoint x="-1264.98" y="-140" as="sourcePoint" />
|
||||
<mxPoint x="-1295.03" y="-122" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="164" value="ImageRecoverUpload" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1352.89" y="-30.210000000000008" width="115.48" height="29" as="geometry" />
|
||||
<mxGeometry x="-1352.89" y="-193.21" width="115.48" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="165" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1294.28" y="87" as="sourcePoint" />
|
||||
<mxPoint x="-1294.73" y="103" as="targetPoint" />
|
||||
<mxPoint x="-1294.28" y="-76" as="sourcePoint" />
|
||||
<mxPoint x="-1294.73" y="-60" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="166" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1351.59" y="57" width="114.62" height="29" as="geometry" />
|
||||
<mxGeometry x="-1351.59" y="-106" width="114.62" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="167" value="WalletRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1350" y="102" width="110.54" height="33" as="geometry" />
|
||||
<mxGeometry x="-1350" y="-61" width="110.54" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="280" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="181" target="279" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -267,16 +269,6 @@
|
||||
<mxCell id="258" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1234.0199999999998" y="274" width="125" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="261" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="260" target="2" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-717" y="-21" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="260" value="SeedRand0-Spend<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-540" y="-28" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="269" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="6" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-473.30499999999984" y="195" as="sourcePoint" />
|
||||
@ -295,11 +287,11 @@
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="276" value="<b style="border-color: var(--border-color); text-align: center;">PartEncryption</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="276" value="<b style="border-color: var(--border-color); text-align: center;">Encrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1113.29" y="165" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="278" value="Download" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-772.45" y="82" width="110" height="28" as="geometry" />
|
||||
<mxGeometry x="-772.45" y="128" width="110" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="279" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-769.8" y="299" width="110" height="29" as="geometry" />
|
||||
@ -321,8 +313,8 @@
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-303" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-289" target="162" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1071" y="-98" />
|
||||
<mxPoint x="-1295" y="-98" />
|
||||
<mxPoint x="-1071" y="-261" />
|
||||
<mxPoint x="-1295" y="-261" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -332,19 +324,19 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-289" value="new device ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1070.68" y="-121" width="170" height="49" as="geometry" />
|
||||
<mxGeometry x="-1070.68" y="-284" width="170" height="49" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-301" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-299" target="160" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-299" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_2;whiteSpace=wrap;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1169.55" y="-209" width="20" height="20" as="geometry" />
|
||||
<mxGeometry x="-1169.55" y="-372" width="20" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-306" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-305" target="166" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-305" value="ImageRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1349.98" y="13.920000000000016" width="110" height="29" as="geometry" />
|
||||
<mxGeometry x="-1349.98" y="-149.07999999999998" width="110" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-314" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
@ -430,97 +422,22 @@
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-371" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-309" target="77" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-800" y="52" />
|
||||
<mxPoint x="-800" y="98" />
|
||||
</Array>
|
||||
<mxPoint x="-827.2399999999998" y="96.5" as="sourcePoint" />
|
||||
<mxPoint x="-827.2399999999998" y="142.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-372" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-310" target="77" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-810" y="35" as="targetPoint" />
|
||||
<mxPoint x="-810" y="81" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-808" y="100" />
|
||||
<mxPoint x="-800" y="100" />
|
||||
<mxPoint x="-800" y="52" />
|
||||
<mxPoint x="-808" y="146" />
|
||||
<mxPoint x="-800" y="146" />
|
||||
<mxPoint x="-800" y="98" />
|
||||
</Array>
|
||||
<mxPoint x="-828.2399999999998" y="139.5" as="sourcePoint" />
|
||||
<mxPoint x="-828.2399999999998" y="185.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-284" target="NZOLWawKIEO-KyV3UFa8-285" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-284" value="SeedRandomInital<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.32" y="47.91999999999999" width="161.76" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-285" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1698.25" y="67.92000000000002" />
|
||||
<mxPoint x="-1698.25" y="45.920000000000016" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-285" value="<b>privKey</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1864.3000000000002" y="47.91999999999999" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-293" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-287" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1634.42" y="153.96" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1698.25" y="13.920000000000016" />
|
||||
<mxPoint x="-1698.25" y="45.920000000000016" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-287" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1864.13" y="-6.039999999999992" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-296" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-290" target="NZOLWawKIEO-KyV3UFa8-294" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-290" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1664.42" y="25.920000000000016" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-294" value="<b>privKey_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1486.17" y="26.920000000000016" width="86.17" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-300" value="<b>KeyEncryption</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2069.9999999999995" y="-36.03999999999999" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-284" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2068.32" y="112.92" width="678.32" height="143.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-289" target="XqTc7s29-gL46L3V4mSs-295" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-289" value="<b>part<br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.0000000000005" y="202.51" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-293" target="XqTc7s29-gL46L3V4mSs-295" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1823.64" y="309.26" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1933.4700000000003" y="169.22" />
|
||||
<mxPoint x="-1893.47" y="169.22" />
|
||||
<mxPoint x="-1893.47" y="195.22" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-293" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.64" y="146.26" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-294" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-295" target="XqTc7s29-gL46L3V4mSs-296" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-295" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1853.64" y="175.22" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-296" value="<b>part_enc<br></b>512 bits (nonce + ciphertext)<b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1675.39" y="175.22" width="157.92" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-300" value="<b>PartEncryption</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2068.3199999999997" y="112.91999999999999" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="AH83P5LbfY0wmGR11IUw-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-304" target="181" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-730" y="250" as="targetPoint" />
|
||||
@ -531,14 +448,14 @@
|
||||
<mxPoint x="48" y="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-304" value="<b style="border-color: var(--border-color); text-align: center;">PartEncryption</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-304" value="<b style="border-color: var(--border-color); text-align: center;">Encrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-542" y="165" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-309" value="<b style="border-color: var(--border-color); text-align: center;">KeyRevokeSpend<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">KeyEncryption</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.1" y="37" width="163.42" height="30" as="geometry" />
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-309" value="<b style="border-color: var(--border-color); text-align: center;">KeyRevokeSpend<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">Encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.1" y="83" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-310" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyRevokeScan</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">KeyEncryption</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.0000000000001" y="82" width="163.42" height="30" as="geometry" />
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-310" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyRevokeScan</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">Encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.0000000000001" y="128" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-286" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
@ -567,55 +484,17 @@
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-295" value="To all roles" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1320" y="517" width="60" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-296" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2069" y="-208.99999999999997" width="679" height="162.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-297" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-302" target="U1iS4aTrDNJz4kT7s3QN-301" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1815.0700000000002" y="-29" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1898" y="-83.03999999999999" />
|
||||
<mxPoint x="-1880" y="-83.03999999999999" />
|
||||
<mxPoint x="-1880" y="-119.03999999999999" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="YeFEyNYQkg-0ZjFJJ9BC-284" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="U1iS4aTrDNJz4kT7s3QN-297" vertex="1" connectable="0">
|
||||
<mxGeometry x="-0.3479" y="3" relative="1" as="geometry">
|
||||
<mxPoint x="3" y="2" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-298" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-299" target="U1iS4aTrDNJz4kT7s3QN-301" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1880" y="-159.04" />
|
||||
<mxPoint x="-1880" y="-119.03999999999999" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-299" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="-179.00000000000003" width="164.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-301" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.58" y="-139.00000000000003" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-302" value="SeedRandom<br>256 bits -&gt;&nbsp;base64" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="-103.00000000000003" width="161.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-303" value="<b>PwdHash</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2070" y="-209.00000000000003" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-305" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.67" y="282.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1519" y="737.0699999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-307" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2022.9900000000002" y="281" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1483.3200000000002" y="736" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-310" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="317.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1520" y="772.07" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-311" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2023.9900000000002" y="316.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1484.3200000000002" y="771.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-284" value="<b>`item_member_enc_by_sp_shared_secret`</b><br>(only for member managers)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1320" y="423" width="260" height="29" as="geometry" />
|
||||
@ -657,95 +536,68 @@
|
||||
<mxPoint x="-1322" y="438" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-292" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">privEncrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-292" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524.1" y="426.07" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-293" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyMainSpend</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">privEncrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-293" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyMainSpend</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524" y="467.07" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-294" value="<div style="text-align: center;"><span style="background-color: initial;">KeyMainScan<br></span><span style="font-weight: normal;">privEncrypt</span><br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-294" value="<div style=""><span style="background-color: initial;">KeyMainScan<br></span><span style="font-weight: normal;">encrypt</span><br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524" y="505.78" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-295" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1044.27" y="741" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-952.03" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-316" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1249.3899999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-317" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-834.4399999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1157.1499999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-318" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1034.27" y="751" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-942.03" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-319" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1239.3899999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-320" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-824.4399999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1147.1499999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-321" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1024.27" y="761" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-932.03" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-322" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1229.3899999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-323" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-814.4399999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1137.1499999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-324" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1014.27" y="771" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-922.03" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-325" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1219.3899999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-326" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-804.4399999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1127.1499999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-327" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1004.27" y="781" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-912.03" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-328" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1209.3899999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-329" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-794.4399999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1117.1499999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-330" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-994.27" y="791" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-902.03" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-331" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1199.3899999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-332" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-784.4399999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1107.1499999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-333" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-984.27" y="801" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-892.03" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-334" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1189.3899999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-335" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-774.4399999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1097.1499999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-336" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-974.27" y="811" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-882.03" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-337" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1179.3899999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-338" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-764.4399999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1087.1499999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-339" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-964.27" y="821" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-872.03" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-340" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1169.3899999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-341" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-754.4399999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1077.1499999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-342" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
@ -753,46 +605,50 @@
|
||||
<mxPoint x="-930" y="730" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-344" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-304" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1320" y="440" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-405" y="180" />
|
||||
<mxPoint x="-380" y="180" />
|
||||
<mxPoint x="-380" y="50" />
|
||||
<mxPoint x="-60" y="50" />
|
||||
<mxPoint x="-60" y="870" />
|
||||
<mxPoint x="-1340" y="870" />
|
||||
<mxPoint x="-1340" y="440" />
|
||||
<mxPoint x="-1320" y="440" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-345" value="SeedRand2<br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">privEncrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-450" y="112" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="YAJWOaMnfQJNXjO860FT-287" target="YAJWOaMnfQJNXjO860FT-286" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" target="YAJWOaMnfQJNXjO860FT-287" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1734.88" y="-118.99999999999997" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-286" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1490" y="-138.99999999999997" width="90" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-287" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1665.13" y="-138.99999999999997" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mM1gybHHXk3-ZNENjHdL-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.224;entryY=0.065;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8" target="181" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xSIgGbmu95QqtSGV3vQQ-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xSIgGbmu95QqtSGV3vQQ-284" target="258">
|
||||
<mxCell id="xSIgGbmu95QqtSGV3vQQ-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="xSIgGbmu95QqtSGV3vQQ-284" target="258" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xSIgGbmu95QqtSGV3vQQ-284" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1229.39" y="35" width="115.75" height="32" as="geometry" />
|
||||
<mxCell id="xSIgGbmu95QqtSGV3vQQ-284" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1229.39" y="81" width="115.75" height="32" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Lj3ro7yhdUhcsVQ_hEMl-284" target="2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-286" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Lj3ro7yhdUhcsVQ_hEMl-284" target="KGCLxLdSfCaxDo2TsfCf-292">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-717" y="30" />
|
||||
<mxPoint x="-1544" y="30" />
|
||||
<mxPoint x="-1544" y="441" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Lj3ro7yhdUhcsVQ_hEMl-284" value="<div style="text-align: center;"><span style="background-color: initial;">KeyGenRecover</span></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-798.7099999999999" y="-30" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="5h_mtuP3TllbSGRXwFMH-287" target="KGCLxLdSfCaxDo2TsfCf-293">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-908" y="10" />
|
||||
<mxPoint x="-1580" y="10" />
|
||||
<mxPoint x="-1580" y="482" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="5h_mtuP3TllbSGRXwFMH-287" target="KGCLxLdSfCaxDo2TsfCf-294">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-908" y="10" />
|
||||
<mxPoint x="-1580" y="10" />
|
||||
<mxPoint x="-1580" y="521" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-287" value="<div style="text-align: center;"><span style="background-color: initial;">KeyGenRevoke</span></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-989.27" y="-30" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<mxfile host="Electron" modified="2024-03-06T14:01:46.893Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="2vY_9SDrHX0JCL_kHY-V" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T10:55:49.008Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="LjOszHhD9lxtHp7PAO87" version="23.1.5" type="device">
|
||||
<diagram id="bWoO5ACGZIaXrIiKNTKd" name="Page-1">
|
||||
<mxGraphModel dx="3915" dy="870" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="2959" dy="290" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
@ -66,12 +66,12 @@
|
||||
<mxCell id="232" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1094.03" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-316" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="245" edge="1">
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-316" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="245" edge="1" target="fIN9LJIhpEY6EGzNKIPz-322">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="700" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1143" y="679" />
|
||||
<mxPoint x="-950" y="679" />
|
||||
<mxPoint x="-1140" y="679" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -79,37 +79,38 @@
|
||||
<mxGeometry x="-1172.9" y="628.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-314" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-315" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-316" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-682" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-921" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-317" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-642.06" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-881.06" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-318" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="628.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="628.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-317" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-286" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="700" as="targetPoint" />
|
||||
<mxPoint x="-1140" y="700" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-692" y="680" />
|
||||
<mxPoint x="-949" y="680" />
|
||||
<mxPoint x="-930" y="673" />
|
||||
<mxPoint x="-930" y="680" />
|
||||
<mxPoint x="-1140" y="680" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-286" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-961.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-288" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-795.8000000000001" y="511" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1034.8000000000002" y="511" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-289" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5457165981001" y="521" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1016.5457165981002" y="521" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-290" target="HEAZNrv7IqFEUBU4v7G9-314" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -124,24 +125,23 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-290" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2914331962005" y="531" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-998.2914331962005" y="531" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-315" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1460" y="490.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1501" y="490.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-316" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1441.7457165981" y="500.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1482.7457165981" y="500.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-317" value="RequestPcd<br><b>member</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1423.4914331962004" y="510.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1464.4914331962004" y="510.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-318" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="228" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1200" y="560" />
|
||||
<mxPoint x="-1200" y="598" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1199" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="597.78" as="targetPoint" />
|
||||
@ -150,8 +150,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-319" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="230" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1158" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -161,8 +161,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-320" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="231" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1119" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -172,8 +172,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-321" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="232" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1080" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -242,12 +242,13 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-333" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1094.03" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-335" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-335" edge="1" target="fIN9LJIhpEY6EGzNKIPz-357">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="909.0699999999999" as="targetPoint" />
|
||||
<mxPoint x="-1120" y="910" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1143" y="888.0699999999999" />
|
||||
<mxPoint x="-950" y="888.0699999999999" />
|
||||
<mxPoint x="-1143" y="888" />
|
||||
<mxPoint x="-1140" y="888" />
|
||||
<mxPoint x="-1140" y="910" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -255,37 +256,37 @@
|
||||
<mxGeometry x="-1172.9" y="837.78" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-336" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-337" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-338" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-682" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-921" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-339" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-642.06" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-881.06" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-340" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="837.78" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="837.78" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-341" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-342" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-341" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.799;entryY=-0.046;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-342" edge="1" target="fIN9LJIhpEY6EGzNKIPz-357">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="909.0699999999999" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-692" y="889.0699999999999" />
|
||||
<mxPoint x="-949" y="889.0699999999999" />
|
||||
<mxPoint x="-931" y="889" />
|
||||
<mxPoint x="-1140" y="889" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-342" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="852.0699999999999" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-961.0000000000001" y="852.0699999999999" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-343" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-795.8000000000001" y="720.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1034.8000000000002" y="720.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-344" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5457165981001" y="730.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1016.5457165981002" y="730.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-345" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-349" target="fIN9LJIhpEY6EGzNKIPz-336" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -300,101 +301,99 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-349" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2914331962005" y="740.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-998.2914331962005" y="740.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-350" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1460" y="700" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1517" y="700" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-351" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1441.7457165981" y="710" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1498.7457165981" y="710" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-352" value="RequestPcd<br><b>process</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1423.4914331962004" y="720" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1480.4914331962004" y="720" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-330" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-330" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1200" y="769.0699999999999" />
|
||||
<mxPoint x="-1200" y="807.0699999999999" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1199" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1410" y="750" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-354" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-331" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-354" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-331" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1158" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1158" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="750" as="sourcePoint" />
|
||||
<mxPoint x="-1358" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-332" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-332" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1119" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1119" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1320" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-356" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-333" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-356" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-333" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1080" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1080" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-357" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1235.75" y="910" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1261.75" y="910" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-358" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1217.4957165981" y="920" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1243.4957165981" y="920" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-359" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-365" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1180.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1206.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-360" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-366" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1139.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1165.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-361" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-367" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1100.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1126.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-362" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-368" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1061.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1087.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -404,43 +403,43 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-364" value="RequestPrdList" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1199.2414331962004" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1225.2414331962004" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-365" value="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1195.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1221.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-366" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1154.65" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1180.65" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-367" value="3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1115.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1141.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-368" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1075.78" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1101.78" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-369" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1154.65" y="1047.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-1180.65" y="1047.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-370" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-743.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-998.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-371" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-702.6800000000001" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-957.6800000000001" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-372" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-663.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-918.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-373" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-623.81" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-878.81" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-374" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-702.6800000000001" y="1047.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-957.6800000000001" y="1047.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-375" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5500000000001" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1032.5500000000002" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-376" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2957165981001" y="940" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1014.2957165981001" y="940" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-377" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-381" target="fIN9LJIhpEY6EGzNKIPz-370" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -455,31 +454,31 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-381" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-741.0414331962005" y="950" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-996.0414331962005" y="950" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-382" value="All Roles" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1314" y="929" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-1339" y="929" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-384" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-383" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-384" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-383" edge="1" target="fIN9LJIhpEY6EGzNKIPz-315">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1384" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-383" value="<b>ItemMember</b><br>(this user)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="410" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="410" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-385" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-385" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-386" edge="1" target="fIN9LJIhpEY6EGzNKIPz-350">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1375.2" y="700.0699999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-386" value="<b>ItemProcess</b><br>(with this new sp_address for the selected role)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1510" y="620.07" width="270" height="29" as="geometry" />
|
||||
<mxGeometry x="-1510" y="590" width="140" height="59.07" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-388" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-391" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-391" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" edge="1" target="fIN9LJIhpEY6EGzNKIPz-394">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1380" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
@ -487,7 +486,7 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-387" value="selected role" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1730" y="139.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-390" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-389" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-390" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#999999;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-389" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-389" value="last ItemProcess version" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
@ -497,33 +496,64 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-392" value="<b>Add new fields</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="350" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="350" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-250" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="fIN9LJIhpEY6EGzNKIPz-394" target="fIN9LJIhpEY6EGzNKIPz-392">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-394" value="<b>HTML form</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="280" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="280" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-396" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-395" target="fIN9LJIhpEY6EGzNKIPz-383" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1181" y="390" />
|
||||
<mxPoint x="-1384" y="390" />
|
||||
<mxPoint x="-1309" y="390" />
|
||||
<mxPoint x="-1424" y="390" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-395" value="<b>Inital ItemMember</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1266.25" y="350" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1347.35" y="350" width="76.25" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-245" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1689" y="960.0699999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-245" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1699" y="983.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-246" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1653.3200000000002" y="959" width="214.32" height="30" as="geometry" />
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-246" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1663.3200000000002" y="982.71" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-247" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1690" y="995.07" width="28.93" height="28.93" as="geometry" />
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-247" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1700" y="1018.7800000000001" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-248" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1654.3200000000002" y="994.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-248" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1664.3200000000002" y="1017.7100000000002" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-246" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-245" target="fIN9LJIhpEY6EGzNKIPz-387">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-248" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="W0tqueod3XqBArbf31HU-247">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1680" y="118" as="sourcePoint" />
|
||||
<mxPoint x="-940" y="169" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-245" value="selected process" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1730" y="79.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-249" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-247" target="202">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1178" y="209" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-247" value="member managers" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1225.72" y="179.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-252" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-251" target="fIN9LJIhpEY6EGzNKIPz-350">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-251" value="<b>Inital ItemMember</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1347.35" y="590" width="76.25" height="59.07" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T09:40:50.567Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="W2UqVcuRDYEnYtyEzJRA" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T10:09:58.446Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="jp5a0OvhGgTlv9Kz8rrx" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="nezTab6434Mr3TNqJTht">
|
||||
<mxGraphModel dx="4168" dy="2193" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="3341" dy="2193" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
@ -467,7 +467,7 @@
|
||||
<mxPoint x="-989.8649999999998" y="99.99999999999977" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-339" value="<b style="border-color: var(--border-color); text-align: center;">PartDecrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-339" value="<b style="border-color: var(--border-color); text-align: center;">Decrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1058.56" y="70.00000000000001" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-352" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="sHT8GTnQFrlxJ-m2nGzn-341" target="sHT8GTnQFrlxJ-m2nGzn-342" edge="1">
|
||||
@ -476,7 +476,7 @@
|
||||
<mxPoint x="-649.5150000000003" y="200" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-341" value="<b style="border-color: var(--border-color); text-align: center;">PartDecrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-341" value="<b style="border-color: var(--border-color); text-align: center;">Decrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-804.81" y="70.00000000000001" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-344" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="sHT8GTnQFrlxJ-m2nGzn-342" target="sHT8GTnQFrlxJ-m2nGzn-343" edge="1">
|
||||
@ -503,80 +503,6 @@
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-343" value="<b>KeyRecover</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-876.0019217081851" y="179" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2067" y="97" width="563.23" height="230" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1922.97" y="286.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="nZ-weh7uSchBR4PQQtC6-10" target="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1812.97" y="307" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1882.97" y="167" />
|
||||
<mxPoint x="-1882.97" y="227" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-10" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-2042.6799999999998" y="147" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1664.72" y="227.5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-12" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1842.97" y="207" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-17" value="<b>KeyDecrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2056.3199999999997" y="107" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-18" value="<b style="border-color: var(--border-color);">privKey_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2041.6799999999998" y="267" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-19" value="<b>privKey</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1664.2399999999998" y="207.5" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2067" y="-164" width="563.23" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1929.1" y="35.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="HDdD4gt86U7q7j0RBcuD-7" target="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1819.1" y="56" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1889.1" y="-84" />
|
||||
<mxPoint x="-1889.1" y="-24" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-7" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-2048.81" y="-104" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1670.85" y="-23.5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-9" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1849.1" y="-44" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-13" value="<b>PartDecrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2056.3199999999997" y="-154" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-14" value="<b>part_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2043.81" y="16" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-15" value="<b>part<br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1670.37" y="-43.5" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.003;entryY=0.621;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryPerimeter=0;" parent="1" target="Y_iTnzTvrgFW2w7x7B82-6" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-681.17" y="388.98333333333346" as="targetPoint" />
|
||||
@ -636,52 +562,6 @@
|
||||
<mxPoint x="-777.25" y="449" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-13" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2067" y="-424" width="563.23" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-22" target="Y_iTnzTvrgFW2w7x7B82-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1803.07" y="-214" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1837.87" y="-268" />
|
||||
<mxPoint x="-1837.87" y="-304" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SpTKqpWmD57fGO3ODQiR-1" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Y_iTnzTvrgFW2w7x7B82-14" vertex="1" connectable="0">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-17" target="Y_iTnzTvrgFW2w7x7B82-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1837.87" y="-344" />
|
||||
<mxPoint x="-1837.87" y="-304" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-17" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2047.67" y="-364" width="164.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.468;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_sUySUgutdZOfC_v2Y1--1" target="Y_iTnzTvrgFW2w7x7B82-26" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_sUySUgutdZOfC_v2Y1--2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-19" target="_sUySUgutdZOfC_v2Y1--1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-19" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1807.58" y="-324" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-22" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2047.67" y="-288" width="161.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-23" value="<b>PwdHash</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2061" y="-414" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-26" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1642.62" y="-260" width="123.1" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-1" value="<b>`pre_id_sp_enc_by_shared_secret`</b><br style="border-color: var(--border-color);">(only for member managers)<b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1246.24" y="188.71" width="236.19" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
@ -787,20 +667,17 @@
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-35" value="PCD item_name=member<br>-&gt; ItemMember (sp addess of the user)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-558.03" y="177" width="250" height="30.71" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_sUySUgutdZOfC_v2Y1--1" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1654" y="-324" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-1" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2066" y="338.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1610" y="403.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-2" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2030.3200000000002" y="337" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1574.3200000000002" y="402" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-3" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2067" y="373.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1611" y="438.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-4" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2031.3200000000002" y="372.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1575.3200000000002" y="437.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="I9sp5S672SgGMplcR-zX-5" target="sHT8GTnQFrlxJ-m2nGzn-341" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
|
148
doc/diagrams/AES-GCM-256.drawio
Normal file
@ -0,0 +1,148 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T10:09:35.443Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="ARe_mFnZpCxNE01qLjs0" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="eY5sdEA9ArHeJGmdISry">
|
||||
<mxGraphModel dx="3435" dy="600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-10" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1860" y="170" width="180" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-14" target="4QQ7-kQjxGIxnivFqdXq-18" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="274" />
|
||||
<mxPoint x="-1850" y="252" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-14" value="<b>text</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="253.96" width="110.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-16" target="4QQ7-kQjxGIxnivFqdXq-18" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1414.42" y="360" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="220" />
|
||||
<mxPoint x="-1850" y="252" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-16" value="<b style="border-color: var(--border-color); text-align: center;">PBKDF2</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="200" width="110.36" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-18" target="4QQ7-kQjxGIxnivFqdXq-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-18" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1831.17" y="231.96" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-19" value="<b style="border-color: var(--border-color);">cipher</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1660" y="231.96" width="60" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-20" value="<b>Encrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.9999999999995" y="170" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-21" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1860" y="320" width="180" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-23" target="4QQ7-kQjxGIxnivFqdXq-27" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="424" />
|
||||
<mxPoint x="-1850" y="402" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-23" value="<b>cipher</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="403.96000000000004" width="110.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-25" target="4QQ7-kQjxGIxnivFqdXq-27" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1414.42" y="510" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1850" y="370" />
|
||||
<mxPoint x="-1850" y="402" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-25" value="<b style="border-color: var(--border-color); text-align: center;">PBKDF2</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990" y="350" width="110.36" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="4QQ7-kQjxGIxnivFqdXq-27" target="4QQ7-kQjxGIxnivFqdXq-28" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-27" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1831.17" y="381.96000000000004" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-28" value="<b style="border-color: var(--border-color);">text</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1660" y="381.96000000000004" width="60" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4QQ7-kQjxGIxnivFqdXq-29" value="<b>Decrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.9999999999995" y="320" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1990" y="219.95999999999998" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2057" y="255.95999999999998" />
|
||||
<mxPoint x="-2009" y="255.95999999999998" />
|
||||
<mxPoint x="-2009" y="219.95999999999998" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-2" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="C_G3zQmhc8sZBK8oKtaA-1">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2054" y="179.95999999999998" />
|
||||
<mxPoint x="-2009" y="179.95999999999998" />
|
||||
<mxPoint x="-2009" y="219.95999999999998" />
|
||||
</Array>
|
||||
<mxPoint x="-1990" y="219.95999999999998" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-4" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="150.95999999999998" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-5" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="227.95999999999998" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-10">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1990" y="369.96" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2057" y="405.96" />
|
||||
<mxPoint x="-2009" y="405.96" />
|
||||
<mxPoint x="-2009" y="369.96" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-7" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="C_G3zQmhc8sZBK8oKtaA-6">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="C_G3zQmhc8sZBK8oKtaA-9">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2054" y="329.96" />
|
||||
<mxPoint x="-2009" y="329.96" />
|
||||
<mxPoint x="-2009" y="369.96" />
|
||||
</Array>
|
||||
<mxPoint x="-1990" y="369.96" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-9" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="300.96" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="C_G3zQmhc8sZBK8oKtaA-10" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2149" y="377.96" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
BIN
doc/diagrams/AES-GCM-256.png
Normal file
After Width: | Height: | Size: 65 KiB |
56
doc/diagrams/KeyGen.drawio
Normal file
@ -0,0 +1,56 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T11:10:02.153Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="VYEXviXL3rC-9rXoQrR0" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="AEsfMXb70QaqmTxDDtmt">
|
||||
<mxGraphModel dx="2451" dy="1652" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-1" value="SeedRand-Spend<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1600" y="-1119.5" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-2" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1450" y="-1160" width="160" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-3" value="KeyGen" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
||||
<mxGeometry x="-1450" y="-1160" width="80" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-4" target="lHBKXWLrEfhbahlG_4dC-11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-4" value="<div style="text-align: center;">Secp256k1<br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1420" y="-1121.5" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-1" target="lHBKXWLrEfhbahlG_4dC-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-6" value="seed" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lHBKXWLrEfhbahlG_4dC-5">
|
||||
<mxGeometry x="0.0056" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-7" value="SeedRand-Scan<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1600" y="-1078" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-8" target="lHBKXWLrEfhbahlG_4dC-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-8" value="<div style="text-align: center;">Secp256k1<br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1420" y="-1080" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="lHBKXWLrEfhbahlG_4dC-7" target="lHBKXWLrEfhbahlG_4dC-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-10" value="seed" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="lHBKXWLrEfhbahlG_4dC-9">
|
||||
<mxGeometry x="0.0056" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-11" value="SpendKey" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1260" y="-1121.5" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lHBKXWLrEfhbahlG_4dC-12" value="SpendKey" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1260" y="-1080" width="120" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
BIN
doc/diagrams/KeyGen.png
Normal file
After Width: | Height: | Size: 30 KiB |
61
doc/diagrams/PBKDF2.drawio
Normal file
@ -0,0 +1,61 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T09:59:11.855Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="QUy8nx2QOjUxvohR9gNM" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="WB0AbUQrp66xU2upNOrv">
|
||||
<mxGraphModel dx="3435" dy="1769" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---1" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2010" y="-377" width="290" height="167" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---9" target="R5PE0JiO6jkbt_TOkq---8">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1746.07" y="-188" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-2038" y="-242" />
|
||||
<mxPoint x="-1990" y="-242" />
|
||||
<mxPoint x="-1990" y="-278" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---3" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="R5PE0JiO6jkbt_TOkq---2">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint x="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---5" target="R5PE0JiO6jkbt_TOkq---8">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-2035" y="-318" />
|
||||
<mxPoint x="-1990" y="-318" />
|
||||
<mxPoint x="-1990" y="-278" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---5" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2130" y="-347" width="94.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---12" target="R5PE0JiO6jkbt_TOkq---11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="R5PE0JiO6jkbt_TOkq---8" target="R5PE0JiO6jkbt_TOkq---12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---8" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1970.58" y="-298" width="110.58" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---9" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2130" y="-270" width="91.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---10" value="<b>PBKDF2</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-2009" y="-377" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---11" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" vertex="1" parent="1">
|
||||
<mxGeometry x="-1700" y="-298" width="60" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="R5PE0JiO6jkbt_TOkq---12" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-1840" y="-298" width="110" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
BIN
doc/diagrams/PBKDF2.png
Normal file
After Width: | Height: | Size: 28 KiB |
@ -1,12 +1,9 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T09:37:12.936Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="IkeRU9ynd-DiNQRneAOL" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T11:13:04.988Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="7GcorqL0Qox5ZDWu8nAi" version="23.1.5" type="device">
|
||||
<diagram id="bWoO5ACGZIaXrIiKNTKd" name="Page-1">
|
||||
<mxGraphModel dx="3915" dy="2039" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="3088" dy="2039" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-299" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2070" y="-36.03999999999999" width="680" height="137.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="274" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="4" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
@ -14,13 +11,13 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2" value="<b>KeyRecover</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-761.7619217081851" y="-2" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
<mxGeometry x="-761.7619217081851" y="44" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="4" value="Part2<br>128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-524.36" y="37.92" width="103.81" height="29" as="geometry" />
|
||||
<mxGeometry x="-524.36" y="83.92" width="103.81" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5" value="Part1<br>128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1089" y="38" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
<mxGeometry x="-1089" y="84" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="258" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
@ -53,17 +50,22 @@
|
||||
</mxCell>
|
||||
<mxCell id="281" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="278" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-717" y="67" as="sourcePoint" />
|
||||
<mxPoint x="-717" y="113" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="77" value="ImageRevoke" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
|
||||
<mxGeometry x="-770.93" y="37.92" width="110" height="29" as="geometry" />
|
||||
<mxGeometry x="-770.93" y="83.92" width="110" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="155" target="2" edge="1">
|
||||
<mxCell id="154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="155" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-717" y="-10" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="155" target="5h_mtuP3TllbSGRXwFMH-287">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="155" value="WalletCreate" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-761.76" y="-72" width="88.81" height="33" as="geometry" />
|
||||
<mxGeometry x="-761.76" y="-235" width="88.81" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-294" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="160" target="HEAZNrv7IqFEUBU4v7G9-289" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -82,38 +84,38 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="160" value="ImageRecover in cache ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1244.5500000000002" y="-171" width="170" height="49" as="geometry" />
|
||||
<mxGeometry x="-1244.5500000000002" y="-334" width="170" height="49" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#000000;entryX=0.501;entryY=0.044;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="162" target="164" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1374.98" y="12" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="-35" as="targetPoint" />
|
||||
<mxPoint x="-1374.98" y="-151" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="-198" as="targetPoint" />
|
||||
<Array as="points" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="162" value="NewDevice" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1354.98" y="-78" width="120" height="33" as="geometry" />
|
||||
<mxGeometry x="-1354.98" y="-241" width="120" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="164" target="HEAZNrv7IqFEUBU4v7G9-305" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1264.98" y="23" as="sourcePoint" />
|
||||
<mxPoint x="-1295.03" y="41" as="targetPoint" />
|
||||
<mxPoint x="-1264.98" y="-140" as="sourcePoint" />
|
||||
<mxPoint x="-1295.03" y="-122" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="164" value="ImageRecoverUpload" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1352.89" y="-30.210000000000008" width="115.48" height="29" as="geometry" />
|
||||
<mxGeometry x="-1352.89" y="-193.21" width="115.48" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="165" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1294.28" y="87" as="sourcePoint" />
|
||||
<mxPoint x="-1294.73" y="103" as="targetPoint" />
|
||||
<mxPoint x="-1294.28" y="-76" as="sourcePoint" />
|
||||
<mxPoint x="-1294.73" y="-60" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="166" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1351.59" y="57" width="114.62" height="29" as="geometry" />
|
||||
<mxGeometry x="-1351.59" y="-106" width="114.62" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="167" value="WalletRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1350" y="102" width="110.54" height="33" as="geometry" />
|
||||
<mxGeometry x="-1350" y="-61" width="110.54" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="280" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="181" target="279" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -267,16 +269,6 @@
|
||||
<mxCell id="258" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1234.0199999999998" y="274" width="125" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="261" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="260" target="2" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-717" y="-21" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="260" value="SeedRand0-Spend<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-540" y="-28" width="130" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="269" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="6" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-473.30499999999984" y="195" as="sourcePoint" />
|
||||
@ -295,11 +287,11 @@
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="276" value="<b style="border-color: var(--border-color); text-align: center;">PartEncryption</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="276" value="<b style="border-color: var(--border-color); text-align: center;">Encrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1113.29" y="165" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="278" value="Download" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-772.45" y="82" width="110" height="28" as="geometry" />
|
||||
<mxGeometry x="-772.45" y="128" width="110" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="279" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-769.8" y="299" width="110" height="29" as="geometry" />
|
||||
@ -321,8 +313,8 @@
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-303" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-289" target="162" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1071" y="-98" />
|
||||
<mxPoint x="-1295" y="-98" />
|
||||
<mxPoint x="-1071" y="-261" />
|
||||
<mxPoint x="-1295" y="-261" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -332,19 +324,19 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-289" value="new device ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1070.68" y="-121" width="170" height="49" as="geometry" />
|
||||
<mxGeometry x="-1070.68" y="-284" width="170" height="49" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-301" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-299" target="160" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-299" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_2;whiteSpace=wrap;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1169.55" y="-209" width="20" height="20" as="geometry" />
|
||||
<mxGeometry x="-1169.55" y="-372" width="20" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-306" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-305" target="166" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-305" value="ImageRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1349.98" y="13.920000000000016" width="110" height="29" as="geometry" />
|
||||
<mxGeometry x="-1349.98" y="-149.07999999999998" width="110" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-314" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
@ -430,97 +422,22 @@
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-371" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-309" target="77" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-800" y="52" />
|
||||
<mxPoint x="-800" y="98" />
|
||||
</Array>
|
||||
<mxPoint x="-827.2399999999998" y="96.5" as="sourcePoint" />
|
||||
<mxPoint x="-827.2399999999998" y="142.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-372" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-310" target="77" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-810" y="35" as="targetPoint" />
|
||||
<mxPoint x="-810" y="81" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-808" y="100" />
|
||||
<mxPoint x="-800" y="100" />
|
||||
<mxPoint x="-800" y="52" />
|
||||
<mxPoint x="-808" y="146" />
|
||||
<mxPoint x="-800" y="146" />
|
||||
<mxPoint x="-800" y="98" />
|
||||
</Array>
|
||||
<mxPoint x="-828.2399999999998" y="139.5" as="sourcePoint" />
|
||||
<mxPoint x="-828.2399999999998" y="185.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-284" target="NZOLWawKIEO-KyV3UFa8-285" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-284" value="SeedRandomInital<br>512 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.32" y="47.91999999999999" width="161.76" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-285" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1698.25" y="67.92000000000002" />
|
||||
<mxPoint x="-1698.25" y="45.920000000000016" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-285" value="<b>privKey</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1864.3000000000002" y="47.91999999999999" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-293" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-287" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1634.42" y="153.96" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1698.25" y="13.920000000000016" />
|
||||
<mxPoint x="-1698.25" y="45.920000000000016" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-287" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1864.13" y="-6.039999999999992" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-296" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-290" target="NZOLWawKIEO-KyV3UFa8-294" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-290" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1664.42" y="25.920000000000016" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-294" value="<b>privKey_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1486.17" y="26.920000000000016" width="86.17" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NZOLWawKIEO-KyV3UFa8-300" value="<b>KeyEncryption</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2069.9999999999995" y="-36.03999999999999" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-284" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2068.32" y="112.92" width="678.32" height="143.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-289" target="XqTc7s29-gL46L3V4mSs-295" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-289" value="<b>part<br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.0000000000005" y="202.51" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-293" target="XqTc7s29-gL46L3V4mSs-295" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1823.64" y="309.26" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1933.4700000000003" y="169.22" />
|
||||
<mxPoint x="-1893.47" y="169.22" />
|
||||
<mxPoint x="-1893.47" y="195.22" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-293" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.64" y="146.26" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-294" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-295" target="XqTc7s29-gL46L3V4mSs-296" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-295" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1853.64" y="175.22" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-296" value="<b>part_enc<br></b>512 bits (nonce + ciphertext)<b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1675.39" y="175.22" width="157.92" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-300" value="<b>PartEncryption</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2068.3199999999997" y="112.91999999999999" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="AH83P5LbfY0wmGR11IUw-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-304" target="181" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-730" y="250" as="targetPoint" />
|
||||
@ -531,14 +448,14 @@
|
||||
<mxPoint x="48" y="-3" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-304" value="<b style="border-color: var(--border-color); text-align: center;">PartEncryption</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-304" value="<b style="border-color: var(--border-color); text-align: center;">Encrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-542" y="165" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-309" value="<b style="border-color: var(--border-color); text-align: center;">KeyRevokeSpend<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">KeyEncryption</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.1" y="37" width="163.42" height="30" as="geometry" />
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-309" value="<b style="border-color: var(--border-color); text-align: center;">KeyRevokeSpend<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">Encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.1" y="83" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-310" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyRevokeScan</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">KeyEncryption</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.0000000000001" y="82" width="163.42" height="30" as="geometry" />
|
||||
<mxCell id="XqTc7s29-gL46L3V4mSs-310" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyRevokeScan</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">Encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-971.0000000000001" y="128" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-286" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
@ -567,55 +484,17 @@
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-295" value="To all roles" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1320" y="517" width="60" height="33" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-296" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2069" y="-208.99999999999997" width="679" height="162.96" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-297" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-302" target="U1iS4aTrDNJz4kT7s3QN-301" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1815.0700000000002" y="-29" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1898" y="-83.03999999999999" />
|
||||
<mxPoint x="-1880" y="-83.03999999999999" />
|
||||
<mxPoint x="-1880" y="-119.03999999999999" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="YeFEyNYQkg-0ZjFJJ9BC-284" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="U1iS4aTrDNJz4kT7s3QN-297" vertex="1" connectable="0">
|
||||
<mxGeometry x="-0.3479" y="3" relative="1" as="geometry">
|
||||
<mxPoint x="3" y="2" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-298" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-299" target="U1iS4aTrDNJz4kT7s3QN-301" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1880" y="-159.04" />
|
||||
<mxPoint x="-1880" y="-119.03999999999999" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-299" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="-179.00000000000003" width="164.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-301" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1859.58" y="-139.00000000000003" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-302" value="SeedRandom<br>256 bits -&gt;&nbsp;base64" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="-103.00000000000003" width="161.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-303" value="<b>PwdHash</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2070" y="-209.00000000000003" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-305" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2058.67" y="282.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1519" y="737.0699999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-307" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2022.9900000000002" y="281" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1483.3200000000002" y="736" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-310" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2059.67" y="317.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1520" y="772.07" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-311" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2023.9900000000002" y="316.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1484.3200000000002" y="771.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-284" value="<b>`item_member_enc_by_sp_shared_secret`</b><br>(only for member managers)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1320" y="423" width="260" height="29" as="geometry" />
|
||||
@ -657,95 +536,68 @@
|
||||
<mxPoint x="-1322" y="438" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-292" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">privEncrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-292" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan<br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524.1" y="426.07" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-293" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyMainSpend</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">privEncrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-293" value="<b style="border-color: var(--border-color); text-align: center;"><b style="border-color: var(--border-color);">KeyMainSpend</b><br style="border-color: var(--border-color);"></b><span style="font-weight: normal;">encrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524" y="467.07" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-294" value="<div style="text-align: center;"><span style="background-color: initial;">KeyMainScan<br></span><span style="font-weight: normal;">privEncrypt</span><br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-294" value="<div style=""><span style="background-color: initial;">KeyMainScan<br></span><span style="font-weight: normal;">encrypt</span><br></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1524" y="505.78" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-295" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1044.27" y="741" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-952.03" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-316" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1249.3899999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-317" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-834.4399999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1157.1499999999999" y="741" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-318" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1034.27" y="751" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-942.03" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-319" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1239.3899999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-320" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-824.4399999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1147.1499999999999" y="751" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-321" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1024.27" y="761" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-932.03" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-322" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1229.3899999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-323" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-814.4399999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1137.1499999999999" y="761" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-324" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1014.27" y="771" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-922.03" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-325" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1219.3899999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-326" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-804.4399999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1127.1499999999999" y="771" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-327" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1004.27" y="781" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-912.03" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-328" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1209.3899999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-329" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-794.4399999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1117.1499999999999" y="781" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-330" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-994.27" y="791" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-902.03" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-331" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1199.3899999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-332" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-784.4399999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1107.1499999999999" y="791" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-333" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-984.27" y="801" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-892.03" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-334" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1189.3899999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-335" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-774.4399999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1097.1499999999999" y="801" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-336" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-974.27" y="811" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-882.03" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-337" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1179.3899999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-338" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-764.4399999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1087.1499999999999" y="811" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-339" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-964.27" y="821" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-872.03" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-340" value="RequestPcd" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1169.3899999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-341" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-754.4399999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
<mxGeometry x="-1077.1499999999999" y="821" width="197.49" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KGCLxLdSfCaxDo2TsfCf-342" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
@ -753,20 +605,6 @@
|
||||
<mxPoint x="-930" y="730" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="YAJWOaMnfQJNXjO860FT-287" target="YAJWOaMnfQJNXjO860FT-286" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" target="YAJWOaMnfQJNXjO860FT-287" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1734.88" y="-118.99999999999997" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-286" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1490" y="-138.99999999999997" width="90" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="YAJWOaMnfQJNXjO860FT-287" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1665.13" y="-138.99999999999997" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mM1gybHHXk3-ZNENjHdL-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.224;entryY=0.065;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8" target="181" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
@ -774,7 +612,43 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xSIgGbmu95QqtSGV3vQQ-284" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1229.39" y="35" width="115.75" height="32" as="geometry" />
|
||||
<mxGeometry x="-1229.39" y="81" width="115.75" height="32" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Lj3ro7yhdUhcsVQ_hEMl-284" target="2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-286" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Lj3ro7yhdUhcsVQ_hEMl-284" target="KGCLxLdSfCaxDo2TsfCf-292">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-717" y="30" />
|
||||
<mxPoint x="-1544" y="30" />
|
||||
<mxPoint x="-1544" y="441" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Lj3ro7yhdUhcsVQ_hEMl-284" value="<div style="text-align: center;"><span style="background-color: initial;">KeyGenRecover</span></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-798.7099999999999" y="-30" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="5h_mtuP3TllbSGRXwFMH-287" target="KGCLxLdSfCaxDo2TsfCf-293">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-908" y="10" />
|
||||
<mxPoint x="-1580" y="10" />
|
||||
<mxPoint x="-1580" y="482" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="5h_mtuP3TllbSGRXwFMH-287" target="KGCLxLdSfCaxDo2TsfCf-294">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-908" y="10" />
|
||||
<mxPoint x="-1580" y="10" />
|
||||
<mxPoint x="-1580" y="521" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5h_mtuP3TllbSGRXwFMH-287" value="<div style="text-align: center;"><span style="background-color: initial;">KeyGenRevoke</span></div>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="-989.27" y="-30" width="163.42" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
Before Width: | Height: | Size: 387 KiB After Width: | Height: | Size: 310 KiB |
@ -1,6 +1,6 @@
|
||||
<mxfile host="Electron" modified="2024-03-08T15:04:54.218Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="8AJr6q0s2iSEITGXcjD4" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T10:55:52.164Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="sOqq0psb5qs7ymku0iph" version="23.1.5" type="device">
|
||||
<diagram id="bWoO5ACGZIaXrIiKNTKd" name="Page-1">
|
||||
<mxGraphModel dx="3915" dy="870" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="2959" dy="290" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
@ -66,12 +66,12 @@
|
||||
<mxCell id="232" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1094.03" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-316" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="245" edge="1">
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-316" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="245" edge="1" target="fIN9LJIhpEY6EGzNKIPz-322">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="700" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1143" y="679" />
|
||||
<mxPoint x="-950" y="679" />
|
||||
<mxPoint x="-1140" y="679" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -79,37 +79,38 @@
|
||||
<mxGeometry x="-1172.9" y="628.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-314" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-315" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-316" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-682" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-921" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-317" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-642.06" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-881.06" y="597.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HEAZNrv7IqFEUBU4v7G9-318" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="628.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="628.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="DLJctxT3D2mWswRGw-9P-317" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-286" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="700" as="targetPoint" />
|
||||
<mxPoint x="-1140" y="700" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-692" y="680" />
|
||||
<mxPoint x="-949" y="680" />
|
||||
<mxPoint x="-930" y="673" />
|
||||
<mxPoint x="-930" y="680" />
|
||||
<mxPoint x="-1140" y="680" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-286" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-961.0000000000001" y="643" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-288" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-795.8000000000001" y="511" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1034.8000000000002" y="511" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-289" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5457165981001" y="521" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1016.5457165981002" y="521" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="U1iS4aTrDNJz4kT7s3QN-290" target="HEAZNrv7IqFEUBU4v7G9-314" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -124,24 +125,23 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="U1iS4aTrDNJz4kT7s3QN-290" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2914331962005" y="531" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-998.2914331962005" y="531" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-315" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1460" y="490.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1501" y="490.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-316" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1441.7457165981" y="500.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1482.7457165981" y="500.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-317" value="RequestPcd<br><b>member</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1423.4914331962004" y="510.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1464.4914331962004" y="510.93" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-318" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="228" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1200" y="560" />
|
||||
<mxPoint x="-1200" y="598" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1199" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="597.78" as="targetPoint" />
|
||||
@ -150,8 +150,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-319" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="230" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1158" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -161,8 +161,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-320" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="231" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1119" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -172,8 +172,8 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-321" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="232" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="540" />
|
||||
<mxPoint x="-1340" y="560" />
|
||||
<mxPoint x="-1400" y="540" />
|
||||
<mxPoint x="-1400" y="560" />
|
||||
<mxPoint x="-1080" y="560" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="539.78" as="sourcePoint" />
|
||||
@ -242,12 +242,13 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-333" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1094.03" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-335" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-335" edge="1" target="fIN9LJIhpEY6EGzNKIPz-357">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="909.0699999999999" as="targetPoint" />
|
||||
<mxPoint x="-1120" y="910" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1143" y="888.0699999999999" />
|
||||
<mxPoint x="-950" y="888.0699999999999" />
|
||||
<mxPoint x="-1143" y="888" />
|
||||
<mxPoint x="-1140" y="888" />
|
||||
<mxPoint x="-1140" y="910" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -255,37 +256,37 @@
|
||||
<mxGeometry x="-1172.9" y="837.78" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-336" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-762" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-337" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-338" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-682" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-921" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-339" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-642.06" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-881.06" y="806.8499999999999" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-340" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-720.9300000000001" y="837.78" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-959.9300000000001" y="837.78" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-341" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-342" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-341" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.799;entryY=-0.046;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-342" edge="1" target="fIN9LJIhpEY6EGzNKIPz-357">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-950" y="909.0699999999999" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-692" y="889.0699999999999" />
|
||||
<mxPoint x="-949" y="889.0699999999999" />
|
||||
<mxPoint x="-931" y="889" />
|
||||
<mxPoint x="-1140" y="889" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-342" value="Message" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-722.0000000000001" y="852.0699999999999" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-961.0000000000001" y="852.0699999999999" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-343" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-795.8000000000001" y="720.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1034.8000000000002" y="720.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-344" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5457165981001" y="730.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1016.5457165981002" y="730.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-345" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-349" target="fIN9LJIhpEY6EGzNKIPz-336" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -300,101 +301,99 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-349" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2914331962005" y="740.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-998.2914331962005" y="740.0699999999999" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-350" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1460" y="700" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1517" y="700" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-351" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1441.7457165981" y="710" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1498.7457165981" y="710" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-352" value="RequestPcd<br><b>process</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1423.4914331962004" y="720" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1480.4914331962004" y="720" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-330" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-330" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1200" y="769.0699999999999" />
|
||||
<mxPoint x="-1200" y="807.0699999999999" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1199" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1410" y="750" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-354" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-331" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-354" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-331" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1158" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1158" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1400" y="750" as="sourcePoint" />
|
||||
<mxPoint x="-1358" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-332" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-332" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1119" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1119" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1320" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-356" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-333" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-356" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fIN9LJIhpEY6EGzNKIPz-333" edge="1" source="fIN9LJIhpEY6EGzNKIPz-352">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1340" y="749.0699999999999" />
|
||||
<mxPoint x="-1340" y="769.0699999999999" />
|
||||
<mxPoint x="-1080" y="769.0699999999999" />
|
||||
<mxPoint x="-1410" y="749" />
|
||||
<mxPoint x="-1410" y="769" />
|
||||
<mxPoint x="-1080" y="769" />
|
||||
</Array>
|
||||
<mxPoint x="-1341" y="748.8499999999999" as="sourcePoint" />
|
||||
<mxPoint x="-1280" y="806.8499999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-357" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1235.75" y="910" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1261.75" y="910" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-358" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1217.4957165981" y="920" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1243.4957165981" y="920" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-359" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-365" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1180.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1206.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-360" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-366" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1139.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1165.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-361" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-367" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1100.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1126.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-362" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-364" target="fIN9LJIhpEY6EGzNKIPz-368" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1121.75" y="959" />
|
||||
<mxPoint x="-1121.75" y="979" />
|
||||
<mxPoint x="-1061.75" y="979" />
|
||||
<mxPoint x="-1147.75" y="959" />
|
||||
<mxPoint x="-1147.75" y="979" />
|
||||
<mxPoint x="-1087.75" y="979" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
@ -404,43 +403,43 @@
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-364" value="RequestPrdList" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1199.2414331962004" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1225.2414331962004" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-365" value="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1195.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1221.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-366" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1154.65" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1180.65" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-367" value="3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1115.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1141.72" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-368" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1075.78" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1101.78" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-369" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1154.65" y="1047.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-1180.65" y="1047.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-370" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-743.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-998.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-371" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-702.6800000000001" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-957.6800000000001" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-372" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-663.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-918.75" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-373" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-623.81" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-878.81" y="1016.78" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-374" value="Relay&nbsp;WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-702.6800000000001" y="1047.71" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-957.6800000000001" y="1047.71" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-375" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-777.5500000000001" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1032.5500000000002" y="930" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-376" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-759.2957165981001" y="940" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-1014.2957165981001" y="940" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-377" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-381" target="fIN9LJIhpEY6EGzNKIPz-370" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
@ -455,31 +454,31 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-381" value="RequestPrdMessage<br>(+ TxSp)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-741.0414331962005" y="950" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
<mxGeometry x="-996.0414331962005" y="950" width="152.39494830511973" height="28.99999999999996" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-382" value="All Roles" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1314" y="929" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="-1339" y="929" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-384" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-383" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-384" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-383" edge="1" target="fIN9LJIhpEY6EGzNKIPz-315">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1384" y="490" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-383" value="<b>ItemMember</b><br>(this user)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="410" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="410" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-385" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-385" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-386" edge="1" target="fIN9LJIhpEY6EGzNKIPz-350">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1375.2" y="700.0699999999999" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-386" value="<b>ItemProcess</b><br>(with this new sp_address for the selected role)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1510" y="620.07" width="270" height="29" as="geometry" />
|
||||
<mxGeometry x="-1510" y="590" width="140" height="59.07" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-388" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-391" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-391" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-387" edge="1" target="fIN9LJIhpEY6EGzNKIPz-394">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1380" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
@ -487,7 +486,7 @@
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-387" value="selected role" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1730" y="139.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-390" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-389" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-390" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#999999;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-389" target="fIN9LJIhpEY6EGzNKIPz-386" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-389" value="last ItemProcess version" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
@ -497,21 +496,24 @@
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-392" value="<b>Add new fields</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="350" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="350" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-250" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="fIN9LJIhpEY6EGzNKIPz-394" target="fIN9LJIhpEY6EGzNKIPz-392">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-394" value="<b>HTML form</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1468.8" y="280" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1468.8" y="280" width="88.8" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-396" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fIN9LJIhpEY6EGzNKIPz-395" target="fIN9LJIhpEY6EGzNKIPz-383" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1181" y="390" />
|
||||
<mxPoint x="-1384" y="390" />
|
||||
<mxPoint x="-1309" y="390" />
|
||||
<mxPoint x="-1424" y="390" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fIN9LJIhpEY6EGzNKIPz-395" value="<b>Inital ItemMember</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1266.25" y="350" width="170" height="29" as="geometry" />
|
||||
<mxGeometry x="-1347.35" y="350" width="76.25" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-245" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1699" y="983.78" width="28.93" height="28.93" as="geometry" />
|
||||
@ -525,6 +527,34 @@
|
||||
<mxCell id="3oxP2IrQZiT_M8X3yCe1-248" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1664.3200000000002" y="1017.7100000000002" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-246" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-245" target="fIN9LJIhpEY6EGzNKIPz-387">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-248" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="W0tqueod3XqBArbf31HU-247">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1680" y="118" as="sourcePoint" />
|
||||
<mxPoint x="-940" y="169" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-245" value="selected process" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1730" y="79.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-249" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-247" target="202">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1178" y="209" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-247" value="member managers" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1225.72" y="179.99999999999994" width="100" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-252" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="W0tqueod3XqBArbf31HU-251" target="fIN9LJIhpEY6EGzNKIPz-350">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="W0tqueod3XqBArbf31HU-251" value="<b>Inital ItemMember</b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1347.35" y="590" width="76.25" height="59.07" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 198 KiB |
@ -1,6 +1,6 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T09:40:59.924Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="cx7ZR7LvOlKMLCPzhIXO" version="23.1.5" type="device">
|
||||
<mxfile host="Electron" modified="2024-03-11T10:11:48.829Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="6reBPDZg_3fjYdWoPy8K" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="nezTab6434Mr3TNqJTht">
|
||||
<mxGraphModel dx="4168" dy="2193" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="3341" dy="2193" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
@ -467,7 +467,7 @@
|
||||
<mxPoint x="-989.8649999999998" y="99.99999999999977" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-339" value="<b style="border-color: var(--border-color); text-align: center;">PartDecrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-339" value="<b style="border-color: var(--border-color); text-align: center;">Decrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1058.56" y="70.00000000000001" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-352" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="sHT8GTnQFrlxJ-m2nGzn-341" target="sHT8GTnQFrlxJ-m2nGzn-342" edge="1">
|
||||
@ -476,7 +476,7 @@
|
||||
<mxPoint x="-649.5150000000003" y="200" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-341" value="<b style="border-color: var(--border-color); text-align: center;">PartDecrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-341" value="<b style="border-color: var(--border-color); text-align: center;">Decrypt</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-804.81" y="70.00000000000001" width="137.39" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-344" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="sHT8GTnQFrlxJ-m2nGzn-342" target="sHT8GTnQFrlxJ-m2nGzn-343" edge="1">
|
||||
@ -503,80 +503,6 @@
|
||||
<mxCell id="sHT8GTnQFrlxJ-m2nGzn-343" value="<b>KeyRecover</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-876.0019217081851" y="179" width="88.8134519572954" height="28.999999999999993" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2010" y="144" width="563.23" height="230" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1865.97" y="333.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="nZ-weh7uSchBR4PQQtC6-10" target="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1755.97" y="354" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1825.97" y="214" />
|
||||
<mxPoint x="-1825.97" y="274" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-10" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1985.6799999999998" y="194" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="nZ-weh7uSchBR4PQQtC6-12" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1607.72" y="274.5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-12" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1785.97" y="254" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-17" value="<b>KeyDecrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1999.3199999999997" y="154" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-18" value="<b style="border-color: var(--border-color);">privKey_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1984.6799999999998" y="314" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="nZ-weh7uSchBR4PQQtC6-19" value="<b>privKey</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1607.2399999999998" y="254.5" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2010" y="-117" width="563.23" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1872.1" y="82.5" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="HDdD4gt86U7q7j0RBcuD-7" target="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1762.1" y="103" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1832.1" y="-37" />
|
||||
<mxPoint x="-1832.1" y="23" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-7" value="<b style="border-color: var(--border-color); text-align: center;">PwdHash</b>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1991.81" y="-57" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="HDdD4gt86U7q7j0RBcuD-9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1613.85" y="23.5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-9" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1792.1" y="3" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-13" value="<b>PartDecrypt</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1999.3199999999997" y="-107" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-14" value="<b>part_enc</b><b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1986.81" y="63" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="HDdD4gt86U7q7j0RBcuD-15" value="<b>part<br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1613.37" y="3.5" width="124.36" height="39" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.003;entryY=0.621;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryPerimeter=0;" parent="1" target="Y_iTnzTvrgFW2w7x7B82-6" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-681.17" y="388.98333333333346" as="targetPoint" />
|
||||
@ -636,52 +562,6 @@
|
||||
<mxPoint x="-777.25" y="449" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-13" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2010" y="-377" width="563.23" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-22" target="Y_iTnzTvrgFW2w7x7B82-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-1746.07" y="-167" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-1780.87" y="-221" />
|
||||
<mxPoint x="-1780.87" y="-257" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SpTKqpWmD57fGO3ODQiR-1" value="salt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Y_iTnzTvrgFW2w7x7B82-14" vertex="1" connectable="0">
|
||||
<mxGeometry x="-0.5891" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-17" target="Y_iTnzTvrgFW2w7x7B82-19" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-1780.87" y="-297" />
|
||||
<mxPoint x="-1780.87" y="-257" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-17" value="Password<br>18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990.67" y="-317" width="164.6" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.468;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="_sUySUgutdZOfC_v2Y1--1" target="Y_iTnzTvrgFW2w7x7B82-26" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_sUySUgutdZOfC_v2Y1--2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Y_iTnzTvrgFW2w7x7B82-19" target="_sUySUgutdZOfC_v2Y1--1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-19" value="SCRYPT" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1750.58" y="-277" width="125" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-22" value="SeedRandom<br>256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1990.67" y="-241" width="161.76" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-23" value="<b>PwdHash</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2004" y="-367" width="110" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Y_iTnzTvrgFW2w7x7B82-26" value="hash" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-1585.62" y="-213" width="123.1" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-1" value="<b>`pre_id_sp_enc_by_shared_secret`</b><br style="border-color: var(--border-color);">(only for member managers)<b><br></b>" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1246.24" y="188.71" width="236.19" height="29" as="geometry" />
|
||||
</mxCell>
|
||||
@ -775,32 +655,29 @@
|
||||
<mxPoint x="-930" y="525" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-31" value="<b style="border-color: var(--border-color); text-align: center;">KeyMainSpend</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">privDecrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-31" value="<b style="border-color: var(--border-color); text-align: center;">KeyMainSpend</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">Decrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-397" y="85.19" width="149.75" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-32" value="<b style="border-color: var(--border-color); text-align: center;">KeyMainScan</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">privDecrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-32" value="<b style="border-color: var(--border-color); text-align: center;">KeyMainScan</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">Decrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-396.14999999999986" y="123.38999999999999" width="148.9" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-33" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">privDecrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-33" value="<b style="border-color: var(--border-color); text-align: center;">KeyRecoverScan</b><br style="border-color: var(--border-color); font-weight: 400; text-align: center;"><span style="font-weight: normal;">Decrypt</span>" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-396.9999999999999" y="42" width="149.75" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="5Ne0HzyGfQl-3uoNr5Rs-35" value="PCD item_name=member<br>-&gt; ItemMember (sp addess of the user)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="-558.03" y="177" width="250" height="30.71" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_sUySUgutdZOfC_v2Y1--1" value="SHA256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
|
||||
<mxGeometry x="-1597" y="-277" width="137.39" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-1" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2009" y="385.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1610" y="403.06999999999994" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-2" value="Relay - side chain node not required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1973.3200000000002" y="384" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1574.3200000000002" y="402" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-3" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
||||
<mxGeometry x="-2010" y="420.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
<mxGeometry x="-1611" y="438.07000000000005" width="28.93" height="28.93" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-4" value="Relay - side chain node required" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1974.3200000000002" y="419.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
<mxGeometry x="-1575.3200000000002" y="437.0000000000001" width="214.32" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="I9sp5S672SgGMplcR-zX-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="I9sp5S672SgGMplcR-zX-5" target="sHT8GTnQFrlxJ-m2nGzn-341" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
|
Before Width: | Height: | Size: 373 KiB After Width: | Height: | Size: 293 KiB |