openpgp-notes/book/source/drawio/SKESKv4-decryption.svg

4 lines
No EOL
19 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="481px" height="462px" viewBox="-0.5 -0.5 481 462" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2023-12-07T19:21:10.005Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0&quot; etag=&quot;KNOnbIRqPWWdhm5OHl9Q&quot; version=&quot;22.1.7&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Seite-1&quot; id=&quot;ocT50L08296YUH-PY7lG&quot;&gt;3VrLcqM4FP0aL+NCYB5eJk4y052e6lR5MZ3eySCDOhhRQnbsfP0IkMxDYBPHGE+qvEAXSZbO1Tn3SmhkzFbbvyiMg3+Ih8KRrnnbkXE/0nVd0/VR+tO8XW6xzGlu8Cn2chMoDHP8joRRE9Y19lBSqcgICRmOq0aXRBFyWcUGKSVv1WpLElb/NYY+UgxzF4aq9V/ssSC3Orpd2P9G2A/kPwNLzG8FZWUxkySAHnkrmYyHkTGjhLD8abWdoTAFT+KSt3tsebsfGEUR69IguPnz/vPn472tzzaL10X83f/9/caZiMGxnZwx8jgAokgoC4hPIhg+FNY7StaRh9JuNV4q6vwgJOZGwI1/EGM74U24ZoSbArYKxVu0xexX6fkl7WpsitL9VvScFXayEDG6+1UulFqlxaJZVpLt8vmlk2rFTZgSsqYuOgCWwIpB6iN2oB6Y7N3LeYHICvEB8YYUhZDhTXUgUCxQf1+v8CF/EG78gEvFKDcwXIt/eoZJEgcUJkhxNl+UcfoYoC3kPuR4xYhiPhBEC+uzNPFJ3b0FmKF5DDOk3jjpq65d4i2SNAZ7+DeIMrQ97AAVL9HgBkgKCQ0BjpmX3wpG7usEJTY6Wk8YW86QtCmo8lJ6c4w2BVNeKkTpnTagK2+sQXkDVOLM9SdueFxHLsOcHHWX04CsFuvkOCnOQILJ1VFAV+FCSZLhpD2hnYpWZflfHDGzCTGtATGrL8RsTcHk2kUDDBZrrc6iMR1SNKwG0dit0r6xe508MOSaP6YcvfFAFY7BMaqDpJv6uKPAAtPsKyCZx4Fy13ST4ZQz1btNtzy86IY85+NLsAJUFdW9MHwgCZfp4jJEW/FXLWIBjkiFhBXkr2TKODmvitgdRaQtYy8532zwvbR11hrxD88E85nsV58xra6+CahRL5+naFXe4tU60u1almDWOsqBUDriroS7UrU4rZC0Dxg4NbpMnYPjUuo7la0qf8hHUHBl74NPhFtj0HB70tb2Yzl6ExvPSB6zI3nsFm29TAQ2GkTSCvl47zy84Y9++jh/epg/bSbyDf+j0ktlmfA4wqpeTRglr2hGQpJuiyMSoWyrG4Y1EwyxH6Xyy8FOd9B3aVTCLgxvxYsV9rxsoTXFtOriO0dYs7uENatB2Yy+gr8a02Y4DjhWunYb+mQ8fCpg1vIlveO+oTfIbAWyfF/6zeNTwkucgndloOlOY/50Udgc63+n/8Ntt6aX0vqT8g2Fk2Iv35oHGZ+rP7G1w/Xtz9U3wQXyH0fVDTeT2iy8NVHjB1ygsLqcuwc0ihL8DhdZf+niFD7lnZt3I/P+kM6Ibzei8Wj/xaS8kA9QvFWVtLENJgKFU1N04TFJENmCLJcJYqO6Rp3BbVPFaw+Ry8OiJk7Xbj59puDBJNjvGfuImJY9uPjb6lZ5MPG3r/7DlnXd8g8M8/LyaatE3KHka+hmzo72D27a2LLk6dOpwtm/UjrqQeJrgzZ+RQ9pY6CbzrU7yB70ckFVhPXORzD6UN9JO6uw1bI4LnPg4gCFdhH5IqxrOQYudNExzEklFt2Aa2ehpQayhhMyaVrQuqV+WKY0/ZZ0rspTWbqLGad31xaVrLdjm5ivndTRnadUP/+jGEZ+6zFdOZXGFOV3A9IjQJrmuufIqOvbV/l9oJxOTxrSabu3dNoeVMlPu+9iDyXktryo2LuQn3aaotVOI6zDpxcAmIfq95R+q1GmSR2Kb+0dteEeZQqUXVM5UR4uee0HmM0nTUd31ifc++HF4jZq7sfiTq/x8B8=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 120 40 L 153.63 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 40 L 151.88 43.5 L 153.63 40 L 151.88 36.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 100 0 L 120 40 L 100 80 L 20 80 L 0 40 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Passphrase</div></div></div></foreignObject><text x="60" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Passphrase</text></switch></g><path d="M 220 80 L 220 108.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 113.88 L 216.5 106.88 L 220 108.63 L 223.5 106.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 220 0 L 280 40 L 220 80 L 160 40 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">S2K Function</div></div></div></foreignObject><text x="220" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">S2K Function</text></switch></g><rect x="160" y="400" width="100" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 430px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Session Key</div></div></div></foreignObject><text x="210" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Session Key</text></switch></g><path d="M 220 175 L 220 198.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 203.88 L 216.5 196.88 L 220 198.63 L 223.5 196.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="160" y="115" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 145px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Symmetric Key</div></div></div></foreignObject><text x="220" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Symmetric Key</text></switch></g><rect x="360" y="67.5" width="120" height="155" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 369.46 107.5 L 369.54 117.5 L 295 118.04 L 295 97.6 L 258.19 71.84 L 252.17 80.44 L 250.41 60.29 L 269.95 55.04 L 263.93 63.65 L 305 92.4 L 305 107.96 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="1.42" pointer-events="all"/><path d="M 258.19 71.84 L 252.17 80.44 L 250.41 60.29 L 269.95 55.04 L 263.93 63.65" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="4" pointer-events="all"/><path d="M 369.5 150 L 369.5 160 L 325 160 L 325 265.5 L 335.5 265.5 L 320 284.5 L 304.5 265.5 L 315 265.5 L 315 150 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="1.42" pointer-events="all"/><path d="M 325 265.5 L 335.5 265.5 L 320 284.5 L 304.5 265.5 L 315 265.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="4" pointer-events="all"/><rect x="390" y="67.5" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 83px; margin-left: 391px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>SKESKv4</div></div></div></div></foreignObject><text x="420" y="86" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">SKESKv4</text></switch></g><rect x="370" y="140" width="100" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 155px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Cipher Algo.</div></div></div></foreignObject><text x="420" y="159" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Cipher Algo.</text></switch></g><rect x="370" y="97.5" width="100" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 113px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">S2K Identifier</div></div></div></foreignObject><text x="420" y="116" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">S2K Identifier</text></switch></g><path d="M 370 197.5 L 370 200 L 350 200 L 350 285 L 390 285 L 390 325 L 376.37 325" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 371.12 325 L 378.12 321.5 L 376.37 325 L 378.12 328.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 306px; margin-left: 390px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">ciphertext</div></div></div></foreignObject><text x="390" y="310" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">ciphertext</text></switch></g><rect x="370" y="182.5" width="100" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 198px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Enc. Session-Key</div></div></div></foreignObject><text x="420" y="201" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Enc. Session-Key</text></switch></g><path d="M 255 275 L 255 325 L 263.63 325" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 268.88 325 L 261.88 328.5 L 263.63 325 L 261.88 321.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 286px; margin-left: 255px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">yes</div></div></div></foreignObject><text x="255" y="290" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 312px; margin-left: 255px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">key</div></div></div></foreignObject><text x="255" y="315" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">key</text></switch></g><path d="M 185 275 L 185 393.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 185 398.88 L 181.5 391.88 L 185 393.63 L 188.5 391.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 285px; margin-left: 184px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">no</div></div></div></foreignObject><text x="184" y="289" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 185 170 L 255 240 L 185 310 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(270,220,240)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 240px; margin-left: 151px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><br /></div><div>Is</div><div>Encrypted</div><div>Session-Key</div><div>present<br /></div></div></div></div></foreignObject><text x="220" y="244" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Is...</text></switch></g><path d="M 320 365 L 320 375 L 235 375 L 235 393.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 235 398.88 L 231.5 391.88 L 235 393.63 L 238.5 391.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 320 285 L 370 325 L 320 365 L 270 325 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 325px; margin-left: 271px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Symmetric</div><div>Decryption<br /></div></div></div></div></foreignObject><text x="320" y="329" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Symmetric...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>