xmpp-site/resources/diagrams/e2ee.svg

28 lines
3.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg version="1.1" viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="200" cy="100" r="60" fill="#af0" stroke="#fbfbfb" stroke-dashoffset="10.4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" style="paint-order:stroke fill markers"/>
<path d="m343.41 62.834-83.387 21.611c0.33272 1.2857 0.61251 2.5917 0.86328 3.9082l83.527-21.646-1.0039-3.873zm-85.334 22.117-116.06 30.08a60 60 0 0 0 1.1406 3.834 60 60 0 0 0 0 0.00196l115.78-30.006a60 60 0 0 0-0.85937-3.9102zm-118.11 30.609-83.412 21.619 1.0039 3.873 83.551-21.658c-0.41622-1.2626-0.80683-2.5371-1.1426-3.834z" color="#000000" fill="#0af" fill-opacity=".8" style="-inkscape-stroke:none"/>
<path d="m342.41 58.963-83.527 21.645c0.41655 1.2638 0.80664 2.5398 1.1426 3.8379l83.387-21.611-1.002-3.8711zm-85.48 22.15-57.936 15.014v0.001953l-57.824 14.988a60 60 0 0 0 0.8496 3.9141l116.06-30.08a60 60 0 0 0-1.1484-3.8379zm-117.82 30.539-83.553 21.656 1.0039 3.8711 83.412-21.619c-0.33286-1.2857-0.61237-2.5917-0.86328-3.9082z" color="#000000" fill="#fa0" fill-opacity=".8" style="-inkscape-stroke:none"/>
<circle cx="200" cy="100" rx="125" ry="80" fill="#800000" stroke-dasharray="5, 20" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" style="paint-order:stroke fill markers"/>
<path id="path1317-5-93-4" d="m-10.551 18.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<use transform="translate(76.562,127.18)" width="100%" height="100%" xlink:href="#path1317-5-93-4"/>
<use transform="translate(363.42 52.835)" width="100%" height="100%" xlink:href="#path1317-5-93-4"/>
<path d="m56.562 137.18 286.85-74.345" fill="none" stroke="#fff" stroke-width="1px"/>
<text x="199.81334" y="103.84001" font-family="Orbitron" font-size="10.667px" font-weight="bold" letter-spacing="0px" stroke="#fbfbfb" stroke-width="2" word-spacing="0px" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="199.81334" y="103.84001" stroke="#fbfbfb" stroke-width="2" text-align="center" text-anchor="middle" style="paint-order:stroke fill markers">Server</tspan></text>
<g transform="translate(0,40)" fill="#fff">
<path d="m65 185h60" stroke="#fff" stroke-width="1px"/>
<path d="m128.46 185-3.4641 2v-4l1.732 1z" style="paint-order:stroke fill markers"/>
<path transform="matrix(-1 0 0 1 -78.464 20)" d="m-140 165-3.4641 2v-4l1.732 1z" style="paint-order:stroke fill markers"/>
</g>
<path d="m267.85 89.99-2.8521 2.8055 3.8559 1.0665-0.37635-1.452 58.08-15.057-0.25108-0.96796-58.08 15.057z" color="#000000" fill="#0af" style="-inkscape-stroke:none"/>
<path d="m68.692 124.41 58.08-15.057 0.37636 1.452 2.8521-2.8055-3.8559-1.0665 0.37636 1.452-58.08 15.057z" color="#000000" fill="#fa0" style="-inkscape-stroke:none"/>
<path d="m65 205h75" color="#000000" fill="#fff" stroke-width="1px" style="-inkscape-stroke:none"/>
<g font-family="Orbitron" font-weight="bold" letter-spacing="0px" word-spacing="0px">
<text x="69.891998" y="102.28796" fill="#ffaa00" font-size="8px" style="line-height:1.25" xml:space="preserve"><tspan x="69.891998" y="102.28796" fill="#ffaa00" font-size="8px" text-align="center" text-anchor="middle">Encrypted with Steves key</tspan></text>
<text x="329.19202" y="102.28796" fill="#00aaff" font-size="8px" style="line-height:1.25" xml:space="preserve"><tspan x="329.19202" y="102.28796" fill="#00aaff" font-size="8px" text-align="center" text-anchor="middle">Encrypted with Adams key</tspan></text>
<text x="39.756607" y="158.21336" fill="#00aaff" font-size="10.667px" style="line-height:1.25" xml:space="preserve"><tspan x="39.756607" y="158.21336">Adam</tspan></text>
<text x="325.28159" y="50" fill="#ffaa00" font-size="10.667px" style="line-height:1.25" xml:space="preserve"><tspan x="325.28159" y="50">Steve</tspan></text>
</g>
</svg>