mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-12 15:49:22 -08:00
1010 lines
97 KiB
XML
1010 lines
97 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg width="100%" height="100%" viewBox="0 0 2990 2133" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
|
|
<g id="ArtBoard1" transform="matrix(1.0091,0,0,1.00305,-371.54,-177.706)">
|
|
<rect x="368.192" y="177.165" width="2962.52" height="2125.98" style="fill:none;"/>
|
|
<clipPath id="_clip1">
|
|
<rect x="368.192" y="177.165" width="2962.52" height="2125.98"/>
|
|
</clipPath>
|
|
<g clip-path="url(#_clip1)">
|
|
<g transform="matrix(0.880994,0,0,0.139907,-200.615,101.11)">
|
|
<path d="M1608.99,582.428C1608.99,568.493 1607.21,557.179 1605.01,557.179L651.65,557.179C649.45,557.179 647.664,568.493 647.664,582.428L647.664,920.386C647.664,934.321 649.45,945.635 651.65,945.635L1605.01,945.635C1607.21,945.635 1608.99,934.321 1608.99,920.386L1608.99,582.428Z" style="fill:rgb(247,4,132);"/>
|
|
</g>
|
|
<g transform="matrix(0.945404,0,0,0.139907,630.25,101.11)">
|
|
<path d="M1608.99,582.428C1608.99,568.493 1607.33,557.179 1605.28,557.179L651.378,557.179C649.328,557.179 647.664,568.493 647.664,582.428L647.664,920.386C647.664,934.321 649.328,945.635 651.378,945.635L1605.28,945.635C1607.33,945.635 1608.99,934.321 1608.99,920.386L1608.99,582.428Z" style="fill:rgb(255,166,48);"/>
|
|
</g>
|
|
<g transform="matrix(1.19784,0,0,0.139907,1401,101.11)">
|
|
<path d="M1608.99,582.428C1608.99,568.493 1607.68,557.179 1606.06,557.179L650.596,557.179C648.978,557.179 647.664,568.493 647.664,582.428L647.664,920.386C647.664,934.321 648.978,945.635 650.596,945.635L1606.06,945.635C1607.68,945.635 1608.99,934.321 1608.99,920.386L1608.99,582.428Z" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,98.2897,-1238.52)">
|
|
<g transform="matrix(37.5,0,0,37.5,1751.39,1462.52)">
|
|
</g>
|
|
<text x="1471.45px" y="1462.52px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:37.5px;fill:white;">R<tspan x="1496.24px " y="1462.52px ">e</tspan>sponder C<tspan x="1688.35px " y="1462.52px ">o</tspan>de</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1032.72,-1238.52)">
|
|
<g transform="matrix(37.5,0,0,37.5,1825.44,1462.52)">
|
|
</g>
|
|
<text x="1642.86px" y="1462.52px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:37.5px;fill:white;">C<tspan x="1666.86px " y="1462.52px ">o</tspan>mments</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-762.484,-1238.52)">
|
|
<g transform="matrix(37.5,0,0,37.5,1685.18,1462.52)">
|
|
</g>
|
|
<text x="1457.67px" y="1462.52px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:37.5px;fill:white;">Init<tspan x="1511.56px " y="1462.52px ">i</tspan>at<tspan x="1553.67px " y="1462.52px ">o</tspan>r C<tspan x="1622.14px " y="1462.52px ">o</tspan>de</text>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,189.979)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,924.388)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(255,229,193);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1597.84)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,189.979)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,924.388)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1597.84)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,293.004)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1019.49)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(255,229,193);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1692.94)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,293.054)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1019.49)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1692.94)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,1.21164,9.75337,268.504)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,1.20414,9.75337,973.642)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(255,229,193);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1788.04)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,1.21164,1934.22,268.504)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1911.54,384.367 1898.32,384.367L371.145,384.367C357.925,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 357.925,442.062 371.145,442.062L1898.32,442.062C1911.54,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,1.21164,1934.22,392.004)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1911.54,384.367 1898.32,384.367L371.145,384.367C357.925,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 357.925,442.062 371.145,442.062L1898.32,442.062C1911.54,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,1.21451,1934.22,969.657)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1911.51,384.367 1898.26,384.367L371.202,384.367C357.95,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 357.95,442.062 371.202,442.062L1898.26,442.062C1911.51,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1788.04)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,1.21164,9.75337,393.119)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1255.35)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(255,229,193);"/>
|
|
</g>
|
|
<g transform="matrix(1.1024,0,0,0.837445,9.75337,1883.14)">
|
|
<rect x="347.192" y="384.367" width="1575.08" height="57.695" style="fill:rgb(253,180,218);"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1255.35)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.72523,0,0,0.837445,1934.22,1883.14)">
|
|
<path d="M1922.27,398.791C1922.27,390.83 1914.85,384.367 1905.72,384.367L363.747,384.367C354.61,384.367 347.192,390.83 347.192,398.791L347.192,427.639C347.192,435.599 354.61,442.062 363.747,442.062L1905.72,442.062C1914.85,442.062 1922.27,435.599 1922.27,427.639L1922.27,398.791Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,2537.38)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,3271.79)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,3945.25)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,2640.46)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,3366.89)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,4040.35)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,2770.53)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,3472.87)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,4135.45)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,2894.03)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,3602.75)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(255,229,193);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(6.06804e-17,-0.996959,0.990987,6.10461e-17,1879.43,4230.54)">
|
|
<path d="M2007.46,289.847L2017.23,309.38L1997.7,309.38L2007.46,289.847Z" style="fill:rgb(253,180,218);fill-opacity:0.5;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,590.091,488.274)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,590.091,1225.93)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,590.091,1891.38)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1411.28,488.274)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1411.28,1225.93)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1411.28,1891.38)">
|
|
<text x="30.447px" y="1.934px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,154.138,1.93406)">
|
|
</g>
|
|
<text x="65.88px" y="1.934px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;"><tspan x="65.88px 87.434px 101.259px 112.838px " y="1.934px 1.934px 1.934px 1.934px ">Acti</tspan>on</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,427.434,488.274)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,183.705,1.89293)">
|
|
</g>
|
|
<text x="57.18px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="76.225px " y="1.893px ">a</tspan>riabl<tspan x="153.663px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,427.434,1225.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,183.705,1.89293)">
|
|
</g>
|
|
<text x="57.18px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="76.225px " y="1.893px ">a</tspan>riabl<tspan x="153.663px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,427.434,1891.38)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,183.705,1.89293)">
|
|
</g>
|
|
<text x="57.18px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="76.225px " y="1.893px ">a</tspan>riabl<tspan x="153.663px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1242.41,488.274)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,181.911,1.89293)">
|
|
</g>
|
|
<text x="55.386px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="74.432px " y="1.893px ">a</tspan>riabl<tspan x="151.87px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1253.28,1225.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,170.943,1.89293)">
|
|
</g>
|
|
<text x="44.418px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="63.464px " y="1.893px ">a</tspan>riabl<tspan x="140.901px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1253.28,1891.38)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,170.943,1.89293)">
|
|
</g>
|
|
<text x="44.418px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">V<tspan x="63.464px " y="1.893px ">a</tspan>riabl<tspan x="140.901px " y="1.893px ">e</tspan>s</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2194.75,488.322)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,161.289,1.84518)">
|
|
</g>
|
|
<text x="30.447px" y="1.845px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">C<tspan x="49.259px " y="1.845px ">o</tspan>mment</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2194.75,1225.98)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,161.289,1.84518)">
|
|
</g>
|
|
<text x="30.447px" y="1.845px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">C<tspan x="49.259px " y="1.845px ">o</tspan>mment</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2194.75,1891.43)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,161.289,1.84518)">
|
|
</g>
|
|
<text x="30.447px" y="1.845px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">C<tspan x="49.259px " y="1.845px ">o</tspan>mment</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,362.326,488.274)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,99.9508,1.89293)">
|
|
</g>
|
|
<text x="43.251px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,362.326,1225.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,99.9508,1.89293)">
|
|
</g>
|
|
<text x="43.251px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,362.326,1891.38)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,99.9508,1.89293)">
|
|
</g>
|
|
<text x="43.251px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1997.71,488.274)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,109.951,1.89293)">
|
|
</g>
|
|
<text x="53.251px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2016.14,1225.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,88.4044,1.89293)">
|
|
</g>
|
|
<text x="31.704px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2021.09,1891.38)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,88.4044,1.89293)">
|
|
</g>
|
|
<text x="31.704px" y="1.893px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:29.167px;">Line</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,375.065,530.759)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,236.55,15.6642)">
|
|
</g>
|
|
<text x="208.171px" y="15.664px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">ck</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,376.684,1315.8)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,234.916,14.0889)">
|
|
</g>
|
|
<text x="206.537px" y="14.089px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">ck</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,531.174,530.759)">
|
|
<text x="89.9px" y="15.727px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,515.641,15.727)">
|
|
</g>
|
|
<text x="125.333px" y="15.727px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="125.333px " y="15.727px ">l</tspan>hash("chaining k<tspan x="343.354px 358.55px " y="15.727px 15.727px ">ey</tspan> init", spkr<tspan x="499.571px " y="15.727px ">)</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,389.087,579.076)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,222.401,18.87)">
|
|
</g>
|
|
<text x="177.367px" y="18.87px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">sidi</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,543.576,579.076)">
|
|
<text x="77.385px" y="18.933px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,392.497,18.9328)">
|
|
</g>
|
|
<text x="112.818px" y="18.933px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="112.818px 122.647px " y="18.933px 18.933px ">ra</tspan>ndom_<tspan x="226.364px " y="18.933px ">s</tspan>ession_id(<tspan x="370.039px " y="18.933px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,405.757,633.582)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,205.579,15.7659)">
|
|
</g>
|
|
<text x="85.354px" y="15.766px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">eski, epki</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,561.179,633.582)">
|
|
<text x="59.622px" y="15.829px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,308.38,15.8287)">
|
|
</g>
|
|
<text x="95.055px" y="15.829px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="95.055px " y="15.829px ">E</tspan>KEM::k<tspan x="197.605px 212.801px 227.472px " y="15.829px 15.829px 15.829px ">eyg</tspan>en(<tspan x="285.922px " y="15.829px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,561.553,682.749)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,282.19,26.7643)">
|
|
</g>
|
|
<text x="94.678px" y="26.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="94.678px " y="26.764px ">m</tspan>ix(sidi, epki);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,385.997,753.245)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,225.518,26.3237)">
|
|
</g>
|
|
<text x="176.752px" y="26.324px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">sctr</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,413.972,2128.82)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,197.289,15.6642)">
|
|
</g>
|
|
<text x="148.522px" y="15.664px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">sctr</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,540.487,753.245)">
|
|
<text x="80.502px" y="26.387px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,528.731,26.3865)">
|
|
</g>
|
|
<text x="115.935px" y="26.387px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="115.935px " y="26.387px ">e</tspan>nc<tspan x="160.881px " y="26.387px ">a</tspan>ps<tspan x="206.673px 221.11px " y="26.387px 26.387px ">_a</tspan>nd_mix<SKEM>(spkr<tspan x="506.273px " y="26.387px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,401.451,822.842)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,209.923,19.398)">
|
|
</g>
|
|
<text x="142.169px" y="19.398px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">pidiC</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,430.359,2177.14)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,180.753,14.2539)">
|
|
</g>
|
|
<text x="112.999px" y="14.254px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">pidiC</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,556.873,822.842)">
|
|
<text x="63.967px" y="19.461px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,398.154,19.4608)">
|
|
</g>
|
|
<text x="99.4px" y="19.461px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="99.4px " y="19.461px ">e</tspan>ncr<tspan x="155.342px 170.188px 186.813px 196.934px 211.371px " y="19.461px 19.461px 19.461px 19.461px 19.461px ">ypt_a</tspan>nd_mix(pidi);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,554.603,878.49)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,288.941,25.593)">
|
|
</g>
|
|
<text x="101.691px" y="25.593px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="101.691px " y="25.593px ">m</tspan>ix(spki, psk);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,386.767,946.546)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,224.742,19.2882)">
|
|
</g>
|
|
<text x="165.358px" y="19.288px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">aut<tspan x="208.058px " y="19.288px ">h</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,541.256,946.546)">
|
|
<text x="79.726px" y="19.351px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,460.842,19.351)">
|
|
</g>
|
|
<text x="115.159px" y="19.351px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="115.159px " y="19.351px ">e</tspan>ncr<tspan x="171.101px 185.946px 202.571px 212.692px 227.13px " y="19.351px 19.351px 19.351px 19.351px 19.351px ">ypt_a</tspan>nd_mix(<tspan x="344.671px " y="19.351px ">e</tspan>mp<tspan x="401.371px 411.317px 426.163px 436.051px " y="19.351px 19.351px 19.351px 19.351px ">ty()</tspan>)</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1031.75,530.791)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,394.483,15.6324)">
|
|
</g>
|
|
<text x="366.104px" y="15.632px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">ck</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1397.06,530.759)">
|
|
<text x="44.792px" y="15.727px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,470.533,15.727)">
|
|
</g>
|
|
<text x="80.225px" y="15.727px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="80.225px " y="15.727px ">l</tspan>hash("chaining k<tspan x="298.246px 313.442px " y="15.727px 15.727px ">ey</tspan> init", spkr<tspan x="454.463px " y="15.727px ">)</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1430.48,682.749)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,227.631,26.7643)">
|
|
</g>
|
|
<text x="46.506px" y="26.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="46.506px " y="26.764px ">m</tspan>ix(sidi, epki)</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1406.61,753.34)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,595.77,26.2132)">
|
|
</g>
|
|
<text x="70.595px" y="26.213px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="70.595px " y="26.213px ">d</tspan>ec<tspan x="115.978px " y="26.213px ">a</tspan>ps<tspan x="161.77px 176.207px " y="26.213px 26.213px ">_a</tspan>nd_mix<SKEM>(sskr<tspan x="457.374px " y="26.213px ">,</tspan> spkr<tspan x="525.303px " y="26.213px ">,</tspan> ct1)</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,944.629,822.896)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,492.12,19.3437)">
|
|
</g>
|
|
<text x="369.027px" y="19.344px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">spki, psk</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1344.38,822.842)">
|
|
<text x="97.956px" y="19.461px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,674.557,19.4608)">
|
|
</g>
|
|
<text x="133.389px" y="19.461px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="133.389px 141.264px 156.927px 172.589px 186.414px 202.252px 218.06px 232.352px 248.831px 263.91px 278.989px 288.673px 296.81px 313.289px 328.368px 341.464px 352.023px 366.577px 382.91px 392.739px 406.885px 421.818px 437.86px 454.339px 468.631px 493.043px 499.227px 513.956px 522.385px 538.864px 545.048px 561.527px 567.71px 581.331px 594.427px 604.985px 619.539px 635.873px 647.685px 656.114px " y="19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px 19.461px ">lookup_peer(decrypt_and_mix(pidi_crypt))</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1429.56,878.49)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,234.685,25.593)">
|
|
</g>
|
|
<text x="47.435px" y="25.593px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="47.435px " y="25.593px ">m</tspan>ix(spki, psk);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1423.8,946.6)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,357.101,19.22)">
|
|
</g>
|
|
<text x="53.243px" y="19.22px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="53.243px " y="19.22px ">d</tspan>ecr<tspan x="109.622px 124.468px 141.093px 151.214px 165.651px " y="19.22px 19.22px 19.22px 19.22px 19.22px ">ypt_a</tspan>nd_mix(auth)</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2187.51,530.791)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,675.746,15.6324)">
|
|
</g>
|
|
<text x="37.754px" y="15.632px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Init<tspan x="79.667px " y="15.632px ">i</tspan>aliz<tspan x="131.117px " y="15.632px ">e</tspan> t<tspan x="164.979px " y="15.632px ">h</tspan>e chaining k<tspan x="337.121px 352.492px 366.142px " y="15.632px 15.632px 15.632px ">ey,</tspan> f<tspan x="390.058px " y="15.632px ">o</tspan>r domain separ<tspan x="602.8px 618.346px 629.021px " y="15.632px 15.632px 15.632px ">ati</tspan>on.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2169.54,579.127)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,970.349,18.9264)">
|
|
</g>
|
|
<text x="55.886px" y="18.926px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">T<tspan x="74.524px " y="18.926px ">h</tspan>e session id is used t<tspan x="361.203px " y="18.926px ">o</tspan> associat<tspan x="491.519px " y="18.926px ">e</tspan> pack<tspan x="575.403px " y="18.926px ">e</tspan>ts wit<tspan x="665.294px " y="18.926px ">h</tspan> t<tspan x="700.265px " y="18.926px ">h</tspan>e handshak<tspan x="866.953px " y="18.926px ">e</tspan> s<tspan x="904.082px " y="18.926px ">t</tspan>at<tspan x="940.365px " y="18.926px ">e</tspan>.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2184.89,633.72)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,715.219,15.7335)">
|
|
</g>
|
|
<text x="40.39px" y="15.733px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Gener<tspan x="119.986px 135.532px 145.828px " y="15.733px 15.733px 15.733px ">ate</tspan> ne<tspan x="201.069px " y="15.733px ">w</tspan> ephemer<tspan x="349.44px " y="15.733px ">a</tspan>l k<tspan x="395.844px 411.215px 426.003px " y="15.733px 15.733px 15.733px ">eys</tspan> f<tspan x="457.211px " y="15.733px ">o</tspan>r f<tspan x="501.311px 517.644px 529.165px 553.49px 569.036px 579.478px " y="15.733px 15.733px 15.733px 15.733px 15.733px 15.733px ">orward</tspan> secr<tspan x="657.878px 673.453px 687.161px 700.811px " y="15.733px 15.733px 15.733px 15.733px ">ecy.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2152.3,682.749)">
|
|
<text x="73.281px" y="12.196px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Sidi and epki ar<tspan x="274.852px " y="12.196px ">e</tspan> included in InitHell<tspan x="546.044px 561.765px " y="12.196px 12.196px ">o,</tspan> so w<tspan x="638.59px " y="12.196px ">e</tspan> mix t<tspan x="727.548px " y="12.196px ">h</tspan>em int<tspan x="826.423px " y="12.196px ">o</tspan> t<tspan x="861.044px " y="12.196px ">h</tspan>e chaining k<tspan x="1033.18px 1048.56px " y="12.196px 12.196px ">ey</tspan> t<tspan x="1081.54px " y="12.196px ">o</tspan></text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,323.444,41.3622)">
|
|
</g>
|
|
<text x="73.281px" y="41.362px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">pr<tspan x="100.844px 116.215px 131.09px " y="41.362px 41.362px 41.362px ">eve</tspan>nt tampering.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2104.79,753)">
|
|
<text x="121.225px" y="12.023px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">K<tspan x="139.367px 154.738px " y="12.023px 12.023px ">ey</tspan> enc<tspan x="223.133px " y="12.023px ">a</tspan>psulat<tspan x="321.367px " y="12.023px ">i</tspan>on using t<tspan x="458.567px " y="12.023px ">h</tspan>e r<tspan x="508.879px " y="12.023px ">e</tspan>sponder public k<tspan x="741.688px 757.058px 770.708px " y="12.023px 12.023px 12.023px ">ey.</tspan> Mix<tspan x="832.163px " y="12.023px ">e</tspan>s t<tspan x="880.113px " y="12.023px ">h</tspan>e public k<tspan x="1022.04px 1037.41px 1051.06px " y="12.023px 12.023px 12.023px ">ey,</tspan> shar<tspan x="1122.23px " y="12.023px ">e</tspan>d</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,1090.64,41.1892)">
|
|
</g>
|
|
<text x="121.225px" y="41.189px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">k<tspan x="135.692px 151.063px " y="41.189px 41.189px ">ey</tspan> and cipher<tspan x="312.004px 322.3px 337.758px " y="41.189px 41.189px 41.189px ">tex</tspan>t int<tspan x="405.163px " y="41.189px ">o</tspan> t<tspan x="439.783px " y="41.189px ">h</tspan>e chaining k<tspan x="611.925px 627.296px " y="41.189px 41.189px ">ey</tspan> and aut<tspan x="749.65px " y="41.189px ">h</tspan>ent<tspan x="809.267px 816.179px 829.625px 845.171px 855.467px " y="41.189px 41.189px 41.189px 41.189px 41.189px ">icate</tspan>s t<tspan x="903.417px " y="41.189px ">h</tspan>e r<tspan x="953.729px " y="41.189px ">e</tspan>sponder<tspan x="1076.23px " y="41.189px ">.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2179.01,822.906)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,912.732,19.4156)">
|
|
</g>
|
|
<text x="46.326px" y="19.416px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">T<tspan x="61.784px " y="19.416px ">e</tspan>ll t<tspan x="113.205px " y="19.416px ">h</tspan>e r<tspan x="163.518px " y="19.416px ">e</tspan>sponder who t<tspan x="370.193px " y="19.416px ">h</tspan>e init<tspan x="451.247px " y="19.416px ">i</tspan>at<tspan x="484.001px " y="19.416px ">o</tspan>r is b<tspan x="564.093px " y="19.416px ">y</tspan> tr<tspan x="607.726px " y="19.416px ">a</tspan>nsmit<tspan x="696.013px 706.688px " y="19.416px 19.416px ">ti</tspan>ng t<tspan x="765.78px " y="19.416px ">h</tspan>e peer id.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2104.58,877.056)">
|
|
<text x="121.43px" y="11.744px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Ensur<tspan x="196.214px " y="11.744px ">e</tspan> t<tspan x="230.076px " y="11.744px ">h</tspan>e r<tspan x="280.389px " y="11.744px ">e</tspan>sponder has t<tspan x="475.747px " y="11.744px ">h</tspan>e c<tspan x="528.889px " y="11.744px ">o</tspan>rr<tspan x="566.31px " y="11.744px ">e</tspan>ct peer inf<tspan x="713.164px " y="11.744px ">o</tspan>rmat<tspan x="791.476px " y="11.744px ">i</tspan>on. Mixing PSK al<tspan x="1028.51px " y="11.744px ">s</tspan>o</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,1145.44,40.9103)">
|
|
</g>
|
|
<text x="121.43px" y="40.91px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">pr<tspan x="148.993px 165.093px " y="40.91px 40.91px ">ov</tspan>ides a s<tspan x="278.61px " y="40.91px ">t</tspan>at<tspan x="315.272px 322.185px 336.039px " y="40.91px 40.91px 40.91px ">ic,</tspan> s<tspan x="364.243px " y="40.91px ">y</tspan>mmetric k<tspan x="508.735px 524.105px " y="40.91px 40.91px ">ey</tspan> e<tspan x="562.255px 577.364px " y="40.91px 40.91px ">xc</tspan>hange wit<tspan x="722.439px " y="40.91px ">h</tspan> epki & sp<tspan x="867.893px " y="40.91px ">t</tspan>r ser<tspan x="937.776px " y="40.91px ">v</tspan>ing as nonc<tspan x="1101.52px 1117.09px 1131.04px " y="40.91px 40.91px 40.91px ">es.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2164.09,946.406)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,1105.42,18.4246)">
|
|
</g>
|
|
<text x="61.388px" y="18.425px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">A<tspan x="82.621px " y="18.425px ">d</tspan>d a message aut<tspan x="315.138px " y="18.425px ">h</tspan>ent<tspan x="374.754px 381.667px 395.113px 410.659px 421.334px " y="18.425px 18.425px 18.425px 18.425px 18.425px ">icati</tspan>on c<tspan x="482.146px " y="18.425px ">o</tspan>de ensuring bo<tspan x="693.984px 704.659px " y="18.425px 18.425px ">th</tspan> par<tspan x="773.054px 783.729px " y="18.425px 18.425px ">ti</tspan>cipants shar<tspan x="949.367px " y="18.425px ">e</tspan> t<tspan x="983.229px " y="18.425px ">h</tspan>e s<tspan x="1037.04px " y="18.425px ">t</tspan>at<tspan x="1073.33px " y="18.425px ">e</tspan>.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2196.19,1265.05)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,477.051,15.7782)">
|
|
</g>
|
|
<text x="28.992px" y="15.778px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">R<tspan x="48.271px " y="15.778px ">e</tspan>sponder gener<tspan x="254.567px 270.113px 280.409px " y="15.778px 15.778px 15.778px ">ate</tspan>s a session id.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2161.96,1313.37)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,1128.09,15.0089)">
|
|
</g>
|
|
<text x="63.53px" y="15.009px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Init<tspan x="105.442px " y="15.009px ">i</tspan>at<tspan x="138.197px " y="15.009px ">o</tspan>r needs t<tspan x="269.738px " y="15.009px ">o</tspan> l<tspan x="302.317px " y="15.009px ">o</tspan>ok up t<tspan x="409.301px " y="15.009px ">h</tspan>eir session s<tspan x="586.051px " y="15.009px ">t</tspan>at<tspan x="622.334px " y="15.009px ">e</tspan> using t<tspan x="735.18px " y="15.009px ">h</tspan>e session id t<tspan x="922.751px 939.434px 954.805px " y="15.009px 15.009px 15.009px ">hey</tspan> gener<tspan x="1053.04px 1068.58px 1078.88px " y="15.009px 15.009px 15.009px ">ate</tspan>d.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2192.18,1360.15)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,600.794,15.7782)">
|
|
</g>
|
|
<text x="33.036px" y="15.778px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">P<tspan x="51.323px 61.765px 77.952px 88.248px " y="15.778px 15.778px 15.778px 15.778px ">rote</tspan>ct bo<tspan x="168.777px 179.452px " y="15.778px 15.778px ">th</tspan> session ids agains<tspan x="440.698px " y="15.778px ">t</tspan> tampering.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2169.19,1409.97)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,976.737,14.2559)">
|
|
</g>
|
|
<text x="56.237px" y="14.256px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">K<tspan x="74.379px 89.749px " y="14.256px 14.256px ">ey</tspan> enc<tspan x="158.145px " y="14.256px ">a</tspan>psulat<tspan x="256.379px " y="14.256px ">i</tspan>on using t<tspan x="393.579px " y="14.256px ">h</tspan>e ephemer<tspan x="549.591px " y="14.256px ">a</tspan>l k<tspan x="595.995px 611.366px " y="14.256px 14.256px ">ey</tspan>; pr<tspan x="668.416px 684.516px " y="14.256px 14.256px ">ov</tspan>ides f<tspan x="770.441px 786.774px 798.295px 822.62px 838.166px 848.608px " y="14.256px 14.256px 14.256px 14.256px 14.256px 14.256px ">orward</tspan> secr<tspan x="927.008px 942.583px 956.291px 969.941px " y="14.256px 14.256px 14.256px 14.256px ">ecy.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2125.39,1455.25)">
|
|
<text x="100.436px" y="12.105px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">K<tspan x="118.578px 133.949px " y="12.105px 12.105px ">ey</tspan> enc<tspan x="202.345px " y="12.105px ">a</tspan>psulat<tspan x="300.578px " y="12.105px ">i</tspan>on using t<tspan x="437.778px " y="12.105px ">h</tspan>e init<tspan x="518.832px " y="12.105px ">i</tspan>at<tspan x="551.586px " y="12.105px ">o</tspan>r s<tspan x="600.12px " y="12.105px ">t</tspan>at<tspan x="636.782px " y="12.105px ">i</tspan>c k<tspan x="679.336px 694.707px " y="12.105px 12.105px ">ey</tspan>; aut<tspan x="766.895px " y="12.105px ">h</tspan>ent<tspan x="826.511px 833.424px 846.87px 862.416px 872.711px " y="12.105px 12.105px 12.105px 12.105px 12.105px ">icate</tspan>s t<tspan x="920.661px " y="12.105px ">h</tspan>e init<tspan x="1001.72px " y="12.105px ">i</tspan>at<tspan x="1034.47px " y="12.105px ">o</tspan>r</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,838.557,41.272)">
|
|
</g>
|
|
<text x="100.436px" y="41.272px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">(and pr<tspan x="194.47px 210.57px " y="41.272px 41.272px ">ov</tspan>ides r<tspan x="297.428px " y="41.272px ">e</tspan>dundant secr<tspan x="484.357px 499.932px 513.641px " y="41.272px 41.272px 41.272px ">ecy</tspan> if k<tspan x="575.095px " y="41.272px ">y</tspan>ber wher<tspan x="708.445px " y="41.272px ">e</tspan> br<tspan x="759.195px 775.528px 789.995px " y="41.272px 41.272px 41.272px ">oke</tspan>n).</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2145.59,1525.32)">
|
|
<text x="80.055px" y="12.416px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">T<tspan x="98.692px " y="12.416px ">h</tspan>e r<tspan x="149.005px " y="12.416px ">e</tspan>sponder tr<tspan x="300.7px " y="12.416px ">a</tspan>nsmits t<tspan x="421.859px " y="12.416px ">h</tspan>eir s<tspan x="493.23px " y="12.416px ">t</tspan>at<tspan x="529.513px " y="12.416px ">e</tspan> t<tspan x="562.996px " y="12.416px ">o</tspan> t<tspan x="597.617px " y="12.416px ">h</tspan>e init<tspan x="678.671px " y="12.416px ">i</tspan>at<tspan x="711.425px " y="12.416px ">o</tspan>r in an encr<tspan x="874.409px 889.488px 906.463px 916.759px " y="12.416px 12.416px 12.416px 12.416px ">ypte</tspan>d c<tspan x="970.338px " y="12.416px ">o</tspan>ntainer</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,476.809,41.5824)">
|
|
</g>
|
|
<text x="80.055px" y="41.582px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">t<tspan x="90.35px " y="41.582px ">o</tspan> a<tspan x="129.696px 144.571px " y="41.582px 41.582px ">vo</tspan>id ha<tspan x="224.634px " y="41.582px ">v</tspan>ing t<tspan x="298.455px " y="41.582px ">o</tspan> s<tspan x="336.342px 346.638px 362.971px 373.413px " y="41.582px 41.582px 41.582px 41.582px ">tore</tspan> s<tspan x="410.542px " y="41.582px ">t</tspan>at<tspan x="446.825px " y="41.582px ">e</tspan>.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2210.35,1596.01)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,293.682,15.7782)">
|
|
</g>
|
|
<text x="14.703px" y="15.778px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Aut<tspan x="63.236px " y="15.778px ">h</tspan>ent<tspan x="122.853px 129.765px 143.211px 158.757px 169.432px " y="15.778px 15.778px 15.778px 15.778px 15.778px ">icati</tspan>on c<tspan x="230.245px " y="15.778px ">o</tspan>de.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,530.798)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,15.6105)">
|
|
</g>
|
|
<text x="18.402px" y="15.61px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1266.98)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,14.818)">
|
|
</g>
|
|
<text x="12.335px" y="14.818px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1938.48)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3393,15.7901)">
|
|
</g>
|
|
<text x="19.656px" y="15.79px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,530.798)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,15.6105)">
|
|
</g>
|
|
<text x="22.335px" y="15.61px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1265.6)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,15.2744)">
|
|
</g>
|
|
<text x="4.169px" y="15.274px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,1938.05)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,16.0066)">
|
|
</g>
|
|
<text x="22.053px" y="16.007px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,682.723)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,18.9573)">
|
|
</g>
|
|
<text x="18.402px" y="18.957px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1410.43)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,14.8795)">
|
|
</g>
|
|
<text x="12.335px" y="14.88px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,2082.27)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,76.7179,14.7923)">
|
|
</g>
|
|
<text x="18.035px" y="14.792px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,682.723)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,26.7907)">
|
|
</g>
|
|
<text x="22.335px" y="26.791px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1408.44)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,14.9667)">
|
|
</g>
|
|
<text x="4.169px" y="14.967px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,2082.07)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,15.219)">
|
|
</g>
|
|
<text x="22.053px" y="15.219px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,752.974)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,26.1909)">
|
|
</g>
|
|
<text x="18.402px" y="26.191px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1456.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,25.548)">
|
|
</g>
|
|
<text x="12.335px" y="25.548px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,2128.6)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3393,15.9653)">
|
|
</g>
|
|
<text x="19.656px" y="15.965px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,752.974)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,26.1909)">
|
|
</g>
|
|
<text x="22.335px" y="26.191px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1455.12)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,26.4546)">
|
|
</g>
|
|
<text x="4.169px" y="26.455px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,2129.25)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,15.219)">
|
|
</g>
|
|
<text x="22.053px" y="15.219px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,579.138)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,18.7925)">
|
|
</g>
|
|
<text x="18.402px" y="18.793px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1313.36)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,15.057)">
|
|
</g>
|
|
<text x="12.335px" y="15.057px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1986.8)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3393,15.0093)">
|
|
</g>
|
|
<text x="19.656px" y="15.009px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1312.89)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,15.2488)">
|
|
</g>
|
|
<text x="4.169px" y="15.249px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,1986.8)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,14.9898)">
|
|
</g>
|
|
<text x="22.053px" y="14.99px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,822.675)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,19.3166)">
|
|
</g>
|
|
<text x="18.402px" y="19.317px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1524.7)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,27.0288)">
|
|
</g>
|
|
<text x="12.335px" y="27.029px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,2177.27)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3393,15.4554)">
|
|
</g>
|
|
<text x="19.656px" y="15.455px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,822.675)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,19.3166)">
|
|
</g>
|
|
<text x="22.335px" y="19.317px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1524.7)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,27.0288)">
|
|
</g>
|
|
<text x="4.169px" y="27.029px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,2176.43)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,15.308)">
|
|
</g>
|
|
<text x="22.053px" y="15.308px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR6</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,633.622)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,72.2435,15.7114)">
|
|
</g>
|
|
<text x="18.402px" y="15.711px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1360.21)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3101,16.7404)">
|
|
</g>
|
|
<text x="12.335px" y="16.74px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,2033.56)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,70.9893,15.9896)">
|
|
</g>
|
|
<text x="19.656px" y="15.99px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1360.13)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,82.277,15.7901)">
|
|
</g>
|
|
<text x="4.169px" y="15.79px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,2033.52)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.5196,15.9065)">
|
|
</g>
|
|
<text x="22.053px" y="15.907px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,878.225)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,25.5717)">
|
|
</g>
|
|
<text x="18.402px" y="25.572px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,1595.43)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,85.6601,16.0721)">
|
|
</g>
|
|
<text x="12.335px" y="16.072px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHI7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,2224.92)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,78.3393,15.5504)">
|
|
</g>
|
|
<text x="19.656px" y="15.55px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICI7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,878.225)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,25.5717)">
|
|
</g>
|
|
<text x="22.335px" y="25.572px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2037.77,1597.22)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,91.9993,15.1274)">
|
|
</g>
|
|
<text x="4.169px" y="15.127px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">RHR7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2026.4,2223.78)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,92.8696,15.7901)">
|
|
</g>
|
|
<text x="22.053px" y="15.79px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">ICR7</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,388.368,946.379)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,79.5935,19.2076)">
|
|
</g>
|
|
<text x="18.402px" y="19.208px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHI8</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2023.75,946.379)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,95.6601,19.2076)">
|
|
</g>
|
|
<text x="22.335px" y="19.208px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;fill:rgb(102,101,109);">IHR8</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.985657,30.1364,126.548)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.19px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.781088,30.1364,977.393)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.64px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.7273,30.1364,1648.6)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.76px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.985657,1583.95,126.548)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.19px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.781088,1583.95,977.393)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.64px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.7273,1583.95,1648.6)">
|
|
<path d="M447.966,307.825L447.966,846.314" style="fill:none;stroke:white;stroke-width:4.76px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.985657,176.975,89.5836)">
|
|
<rect x="1053.01" y="345.327" width="21.636" height="548.105" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.781088,176.975,940.59)">
|
|
<rect x="1053.01" y="345.327" width="21.636" height="548.105" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.7273,176.975,1621.33)">
|
|
<rect x="1053.01" y="345.327" width="21.636" height="548.105" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,587.8,1315.8)">
|
|
<text x="32.759px" y="14.152px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,340.142,14.1517)">
|
|
</g>
|
|
<text x="68.192px" y="14.152px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="68.192px 76.359px " y="14.152px 14.152px ">lo</tspan>okup<tspan x="154.613px 169.342px " y="14.152px 14.152px ">_s</tspan>ession(sidi);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,596.447,1360.86)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,240.796,16.0556)">
|
|
</g>
|
|
<text x="59.467px" y="16.056px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="59.467px " y="16.056px ">m</tspan>ix(sidr<tspan x="160.938px " y="16.056px ">,</tspan> sidi);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,569.941,1409.76)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,620.469,14.2438)">
|
|
</g>
|
|
<text x="86.213px" y="14.244px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="86.213px " y="14.244px ">d</tspan>ec<tspan x="131.597px " y="14.244px ">a</tspan>ps<tspan x="177.388px 191.826px " y="14.244px 14.244px ">_a</tspan>nd_mix<EKEM>(<tspan x="420.434px " y="14.244px ">e</tspan>ski, epki, ecti);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,570.633,1455.05)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,614.306,26.4775)">
|
|
</g>
|
|
<text x="85.515px" y="26.478px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="85.515px " y="26.478px ">d</tspan>ec<tspan x="130.898px " y="26.478px ">a</tspan>ps<tspan x="176.69px 191.127px " y="26.478px 26.478px ">_a</tspan>nd_mix<SKEM>(sski, spki, scti);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,599.385,1524.73)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,212.777,27.2845)">
|
|
</g>
|
|
<text x="56.502px" y="27.284px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="56.502px " y="27.284px ">m</tspan>ix(biscuit<tspan x="196.706px " y="27.284px ">)</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,589.654,1596.01)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,370.179,15.7636)">
|
|
</g>
|
|
<text x="66.321px" y="15.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="66.321px " y="15.764px ">d</tspan>ecr<tspan x="122.7px 137.546px 154.171px 164.292px 178.729px " y="15.764px 15.764px 15.764px 15.764px 15.764px ">ypt_a</tspan>nd_mix(auth)</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1418.26,1266.77)">
|
|
<text x="23.406px" y="14.922px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,332.13,14.9216)">
|
|
</g>
|
|
<text x="58.839px" y="14.922px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="58.839px 68.668px " y="14.922px 14.922px ">ra</tspan>ndom_<tspan x="172.385px " y="14.922px ">s</tspan>ession_id(<tspan x="316.06px " y="14.922px ">)</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1228.54,1265.17)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,195.906,15.6642)">
|
|
</g>
|
|
<text x="147.139px" y="15.664px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">sidr</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1430.6,1361.26)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,227.718,15.1155)">
|
|
</g>
|
|
<text x="46.389px" y="15.115px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="46.389px " y="15.115px ">m</tspan>ix(sidr<tspan x="147.86px " y="15.115px ">,</tspan> sidi);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1407.18,1408.4)">
|
|
<text x="34.58px" y="14.996px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,478.988,14.9962)">
|
|
</g>
|
|
<text x="70.013px" y="14.996px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="70.013px " y="14.996px ">e</tspan>nc<tspan x="114.958px " y="14.996px ">a</tspan>ps<tspan x="160.75px 175.188px " y="14.996px 14.996px ">_a</tspan>nd_mix<EKEM>(<tspan x="403.796px " y="14.996px ">e</tspan>pki);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1217.47,1409.43)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,207.08,15.4089)">
|
|
</g>
|
|
<text x="160.326px" y="15.409px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">ect<tspan x="200.168px " y="15.409px ">i</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1407.74,1455.26)">
|
|
<text x="34.021px" y="25.887px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,478.196,25.8867)">
|
|
</g>
|
|
<text x="69.454px" y="25.887px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="69.454px " y="25.887px ">e</tspan>nc<tspan x="114.4px " y="25.887px ">a</tspan>ps<tspan x="160.192px 174.629px " y="25.887px 25.887px ">_a</tspan>nd_mix<SKEM>(spki);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1218.02,1457.23)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,216.244,25.3387)">
|
|
</g>
|
|
<text x="161.255px" y="25.339px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">sct<tspan x="199.609px " y="25.339px ">i</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1421.91,1523.83)">
|
|
<text x="19.721px" y="28.384px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,249.579,28.3836)">
|
|
</g>
|
|
<text x="55.154px" y="28.384px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="55.154px 68.95px 78.575px 94.529px 104.329px " y="28.384px 28.384px 28.384px 28.384px 28.384px ">store</tspan>_biscuit(<tspan x="227.121px " y="28.384px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1232.19,1524.84)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,192.222,28.1459)">
|
|
</g>
|
|
<text x="106.705px" y="28.146px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">biscuit</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1414.4,1597.39)">
|
|
<text x="27.294px" y="15.076px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,414.798,15.0764)">
|
|
</g>
|
|
<text x="62.727px" y="15.076px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="62.727px " y="15.076px ">e</tspan>ncr<tspan x="118.668px 133.514px 150.139px 160.26px 174.698px " y="15.076px 15.076px 15.076px 15.076px 15.076px ">ypt_a</tspan>nd_mix(<tspan x="292.239px " y="15.076px ">e</tspan>mp<tspan x="348.939px 358.885px 373.731px 383.618px " y="15.076px 15.076px 15.076px 15.076px ">ty()</tspan>);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1224.69,1598.04)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,199.794,14.3535)">
|
|
</g>
|
|
<text x="140.411px" y="14.354px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">aut<tspan x="183.111px " y="14.354px ">h</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,597.335,2035.99)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,241.066,14.7567)">
|
|
</g>
|
|
<text x="58.57px" y="14.757px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="58.57px " y="14.757px ">m</tspan>ix(sidi, sidr<tspan x="218.608px " y="14.757px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,459.58,2082.41)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,151.266,14.6664)">
|
|
</g>
|
|
<text x="91.883px" y="14.666px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">aut<tspan x="134.583px " y="14.666px ">h</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,586.845,2082.41)">
|
|
<text x="33.722px" y="14.729px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,402.618,14.7292)">
|
|
</g>
|
|
<text x="69.155px" y="14.729px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="69.155px " y="14.729px ">e</tspan>ncr<tspan x="125.097px 139.943px 156.568px 166.689px 181.126px " y="14.729px 14.729px 14.729px 14.729px 14.729px ">ypt_a</tspan>nd_mix(<tspan x="298.668px " y="14.729px ">e</tspan>mp<tspan x="355.368px 365.314px " y="14.729px 14.729px ">ty</tspan>);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,598.928,2222.53)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,214.783,16.4046)">
|
|
</g>
|
|
<text x="56.962px" y="16.405px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="56.962px " y="16.405px ">e</tspan>nt<tspan x="98.292px 113.662px 123.025px " y="16.405px 16.405px 16.405px ">er_</tspan>liv<tspan x="167.067px 182.437px 192.325px " y="16.405px 16.405px 16.405px ">e()</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1251.59,1939.85)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,172.649,15.0474)">
|
|
</g>
|
|
<text x="31.482px" y="15.047px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">biscu it<tspan x="125.049px " y="15.047px ">_</tspan>no</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1415.03,1938.62)">
|
|
<text x="26.666px" y="15.727px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,332.212,15.727)">
|
|
</g>
|
|
<text x="62.099px" y="15.727px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="62.099px 70.266px " y="15.727px 15.727px ">lo</tspan>ad_biscuit(biscuit<tspan x="309.753px " y="15.727px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1420.6,1986.83)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,408.55,14.2792)">
|
|
</g>
|
|
<text x="56.48px" y="14.279px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="56.48px " y="14.279px ">e</tspan>ncr<tspan x="112.421px 127.267px 143.892px 154.013px 168.45px " y="14.279px 14.279px 14.279px 14.279px 14.279px ">ypt_a</tspan>nd_mix(<tspan x="285.992px " y="14.279px ">e</tspan>mp<tspan x="342.692px 352.638px 367.484px 377.371px " y="14.279px 14.279px 14.279px 14.279px ">ty()</tspan>);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1430.39,2033.61)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,229.096,15.7636)">
|
|
</g>
|
|
<text x="46.6px" y="15.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="46.6px " y="15.764px ">m</tspan>ix(sidi, sidr<tspan x="206.638px " y="15.764px ">)</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1422.99,2081.93)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,364.31,14.9943)">
|
|
</g>
|
|
<text x="54.065px" y="14.994px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="54.065px " y="14.994px ">d</tspan>ecr<tspan x="110.444px 125.29px 141.915px 152.035px 166.473px " y="14.994px 14.994px 14.994px 14.994px 14.994px ">ypt_a</tspan>nd_mix(auth);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1414.34,2128.71)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,495.278,15.7636)">
|
|
</g>
|
|
<text x="62.795px" y="15.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="62.795px " y="15.764px ">a</tspan>sser<tspan x="132.007px " y="15.764px ">t</tspan>(biscuit<tspan x="233.799px " y="15.764px ">_</tspan>no > biscuit<tspan x="396.17px 410.607px " y="15.764px 15.764px ">_u</tspan>sed);</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1232.15,2177.14)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,192.263,14.8949)">
|
|
</g>
|
|
<text x="28.609px" y="14.895px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">biscuit<tspan x="114.563px 129.001px " y="14.895px 14.895px ">_u</tspan>sed</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1419.5,2177.14)">
|
|
<text x="22.152px" y="14.958px" style="font-family:'ArialMT', 'Arial', sans-serif;font-size:29.167px;">←</text>
|
|
<g transform="matrix(29.1667,0,0,29.1667,201.494,14.9578)">
|
|
</g>
|
|
<text x="57.585px" y="14.958px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="57.585px " y="14.958px ">b</tspan>iscuit<tspan x="140.885px " y="14.958px ">_</tspan>no;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1431.98,2223.81)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,202.813,15.7636)">
|
|
</g>
|
|
<text x="44.993px" y="15.764px" style="font-family:'Nunito-Light', 'Nunito';font-weight:300;font-size:29.167px;"><tspan x="44.993px " y="15.764px ">e</tspan>nt<tspan x="86.322px 101.693px 111.055px " y="15.764px 15.764px 15.764px ">er_</tspan>liv<tspan x="155.097px 170.468px 180.355px " y="15.764px 15.764px 15.764px ">e()</tspan>;</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2170.81,1939.51)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,986.363,15.2782)">
|
|
</g>
|
|
<text x="54.605px" y="15.278px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">R<tspan x="73.884px " y="15.278px ">e</tspan>sponder l<tspan x="213.271px " y="15.278px ">o</tspan>ads t<tspan x="294.646px " y="15.278px ">h</tspan>eir biscuit<tspan x="438.03px " y="15.278px ">.</tspan> T<tspan x="471.076px " y="15.278px ">h</tspan>is r<tspan x="526.813px 542.388px 556.33px 566.626px 582.959px 593.401px " y="15.278px 15.278px 15.278px 15.278px 15.278px 15.278px ">estore</tspan>s t<tspan x="641.351px " y="15.278px ">h</tspan>e s<tspan x="695.163px " y="15.278px ">t</tspan>at<tspan x="731.446px " y="15.278px ">e</tspan> fr<tspan x="774.992px " y="15.278px ">o</tspan>m af<tspan x="848.784px 859.08px " y="15.278px 15.278px ">te</tspan>r RHR6.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2157.8,1986.83)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,1177.36,15.7848)">
|
|
</g>
|
|
<text x="67.735px" y="15.785px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">R<tspan x="87.014px " y="15.785px ">e</tspan>sponder r<tspan x="228.21px 243.785px 257.231px 272.777px 281.41px " y="15.785px 15.785px 15.785px 15.785px 15.785px ">ecalc</tspan>ulat<tspan x="346.072px " y="15.785px ">e</tspan>s RHR7, sinc<tspan x="527.752px " y="15.785px ">e</tspan> t<tspan x="561.614px " y="15.785px ">h</tspan>is s<tspan x="620.852px 631.147px " y="15.785px 15.785px ">te</tspan>p w<tspan x="695.781px " y="15.785px ">a</tspan>s per<tspan x="777.156px 786.664px " y="15.785px 15.785px ">fo</tspan>rmed af<tspan x="903.797px 914.093px " y="15.785px 15.785px ">te</tspan>r biscuit enc<tspan x="1086.59px " y="15.785px ">o</tspan>ding.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2194.77,2035.16)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,539.629,14.928)">
|
|
</g>
|
|
<text x="30.427px" y="14.928px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">P<tspan x="48.715px 59.156px 75.344px 85.64px " y="14.928px 14.928px 14.928px 14.928px ">rote</tspan>ct session ids agains<tspan x="369.811px " y="14.928px ">t</tspan> tampering.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2161.79,2081.78)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,393.754,15.0833)">
|
|
</g>
|
|
<g transform="matrix(29.1667,0,0,29.1667,403.55,15.0833)">
|
|
</g>
|
|
<g transform="matrix(29.1667,0,0,29.1667,939.17,15.0833)">
|
|
</g>
|
|
<g transform="matrix(29.1667,0,0,29.1667,948.967,15.0833)">
|
|
</g>
|
|
<g transform="matrix(29.1667,0,0,29.1667,1182.23,15.0833)">
|
|
</g>
|
|
<text x="63.704px" y="15.083px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Aut<tspan x="112.237px " y="15.083px ">h</tspan>ent<tspan x="171.854px 178.766px 192.212px 207.758px 218.433px " y="15.083px 15.083px 15.083px 15.083px 15.083px ">icati</tspan>on c<tspan x="279.245px " y="15.083px ">o</tspan>de c<tspan x="349.158px 364.733px 376.166px 386.841px " y="15.083px 15.083px 15.083px 15.083px ">erti</tspan>fies t<tspan x="458.329px " y="15.083px ">h</tspan>at bo<tspan x="541.92px 552.595px " y="15.083px 15.083px ">th</tspan> par<tspan x="620.991px 631.666px " y="15.083px 15.083px ">ti</tspan>cipants ha<tspan x="772.629px 787.504px " y="15.083px 15.083px ">ve</tspan> t<tspan x="821.366px " y="15.083px ">h</tspan>e same final chaining k<tspan x="1136.69px 1152.06px 1165.71px " y="15.083px 15.083px 15.083px ">ey.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2202.43,2128.71)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,425.512,15.7782)">
|
|
</g>
|
|
<text x="22.691px" y="15.778px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Biscuit r<tspan x="128.946px " y="15.778px ">e</tspan>pla<tspan x="185.821px " y="15.778px ">y</tspan> at<tspan x="234.004px " y="15.778px ">t</tspan>ack det<tspan x="338.946px " y="15.778px ">e</tspan>ct<tspan x="378.787px " y="15.778px ">i</tspan>on.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2202.43,2177.02)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,433.125,15.3515)">
|
|
</g>
|
|
<text x="22.691px" y="15.351px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Biscuit r<tspan x="128.946px " y="15.351px ">e</tspan>pla<tspan x="185.821px " y="15.351px ">y</tspan> at<tspan x="234.004px " y="15.351px ">t</tspan>ack det<tspan x="338.946px " y="15.351px ">e</tspan>ct<tspan x="378.787px " y="15.351px ">i</tspan>on.</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,2180.28,2224.49)">
|
|
<g transform="matrix(29.1667,0,0,29.1667,768.302,15.4356)">
|
|
</g>
|
|
<text x="45.047px" y="15.436px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:29.167px;">Gener<tspan x="124.642px 140.188px 150.484px " y="15.436px 15.436px 15.436px ">ate</tspan> t<tspan x="184.347px " y="15.436px ">h</tspan>e tr<tspan x="245.159px " y="15.436px ">a</tspan>nsmission k<tspan x="413.684px 429.055px 443.842px 457.784px " y="15.436px 15.436px 15.436px 15.436px ">eys,</tspan> classic wir<tspan x="608.313px " y="15.436px ">e</tspan>guar<tspan x="683.563px " y="15.436px ">d</tspan> k<tspan x="722.763px 738.134px 751.784px " y="15.436px 15.436px 15.436px ">ey.</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.993707,28.6168,-50.2731)">
|
|
<path d="M2139.88,491.8C2139.88,475.355 2126.57,462.004 2110.18,462.004L376.89,462.004C360.499,462.004 347.192,475.355 347.192,491.8L347.192,1026.17C347.192,1042.62 360.499,1055.97 376.89,1055.97L2110.18,1055.97C2126.57,1055.97 2139.88,1042.62 2139.88,1026.17L2139.88,491.8Z" style="fill:none;stroke:rgb(247,4,132);stroke-width:4.17px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.820448,28.6168,795.423)">
|
|
<path d="M2139.88,498.092C2139.88,478.175 2126.57,462.004 2110.18,462.004L376.89,462.004C360.499,462.004 347.192,478.175 347.192,498.092L347.192,1019.88C347.192,1039.8 360.499,1055.97 376.89,1055.97L2110.18,1055.97C2126.57,1055.97 2139.88,1039.8 2139.88,1019.88L2139.88,498.092Z" style="fill:none;stroke:rgb(255,166,48);stroke-width:4.55px;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.767338,28.6168,1488.3)">
|
|
<path d="M2139.88,500.59C2139.88,479.294 2126.57,462.004 2110.18,462.004L376.89,462.004C360.499,462.004 347.192,479.294 347.192,500.59L347.192,1017.38C347.192,1038.68 360.499,1055.97 376.89,1055.97L2110.18,1055.97C2126.57,1055.97 2139.88,1038.68 2139.88,1017.38L2139.88,500.59Z" style="fill:none;stroke:rgb(247,4,132);stroke-width:4.67px;"/>
|
|
</g>
|
|
<g transform="matrix(1.30495,0,0,0.123404,-254.937,274.035)">
|
|
<g transform="matrix(0.759407,-0,-0,8.07882,477.512,-784.98)">
|
|
<path d="M1758.3,157.727L1770.8,170.227L1758.3,182.727" style="fill:none;stroke:rgb(247,4,132);stroke-width:8.33px;stroke-linejoin:miter;stroke-miterlimit:10;"/>
|
|
<path d="M25.762,170.227L1770.8,170.227" style="fill:none;stroke:rgb(247,4,132);stroke-width:8.33px;stroke-dasharray:8.33,16.67,0,0;"/>
|
|
</g>
|
|
</g>
|
|
<g transform="matrix(-1.30495,0,0,0.123404,2777.53,1039.35)">
|
|
<g transform="matrix(-0.759407,0,0,8.07882,1846.31,-6986.71)">
|
|
<path d="M44.155,950.381L31.655,937.881L44.155,925.381" style="fill:none;stroke:rgb(255,166,48);stroke-width:8.33px;stroke-linejoin:miter;stroke-miterlimit:10;"/>
|
|
<path d="M1776.7,937.881L31.655,937.881" style="fill:none;stroke:rgb(255,166,48);stroke-width:8.33px;stroke-dasharray:8.33,16.67,0,0;"/>
|
|
</g>
|
|
</g>
|
|
<g transform="matrix(1.30495,0,0,0.123404,-254.937,1707.52)">
|
|
<g transform="matrix(0.759407,-0,-0,8.07882,477.512,-12401.1)">
|
|
<path d="M1758.3,1595.58L1770.8,1608.08L1758.3,1620.58" style="fill:none;stroke:rgb(247,4,132);stroke-width:8.33px;stroke-linejoin:miter;stroke-miterlimit:10;"/>
|
|
<path d="M25.762,1608.08L1770.8,1608.08" style="fill:none;stroke:rgb(247,4,132);stroke-width:8.33px;stroke-dasharray:8.33,16.67,0,0;"/>
|
|
</g>
|
|
</g>
|
|
<g transform="matrix(1.04736,0,0,0.265077,49.8005,147.694)">
|
|
<path d="M1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:rgb(247,4,132);"/>
|
|
<path d="M1616.88,601.6L1616.88,901.214C1616.88,943.028 1608.34,976.977 1597.82,976.977L658.84,976.977C648.32,976.977 639.779,943.028 639.779,901.214L639.779,601.6C639.779,559.786 648.32,525.837 658.84,525.837L1597.82,525.837C1608.34,525.837 1616.88,559.786 1616.88,601.6ZM1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(1.04736,0,0,0.265077,49.8005,913.013)">
|
|
<path d="M1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:rgb(255,166,48);"/>
|
|
<path d="M1616.88,601.6L1616.88,901.214C1616.88,943.028 1608.34,976.977 1597.82,976.977L658.84,976.977C648.32,976.977 639.779,943.028 639.779,901.214L639.779,601.6C639.779,559.786 648.32,525.837 658.84,525.837L1597.82,525.837C1608.34,525.837 1616.88,559.786 1616.88,601.6ZM1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(1.04736,0,0,0.265077,49.8005,1581.18)">
|
|
<path d="M1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:rgb(247,4,132);"/>
|
|
<path d="M1616.88,601.6L1616.88,901.214C1616.88,943.028 1608.34,976.977 1597.82,976.977L658.84,976.977C648.32,976.977 639.779,943.028 639.779,901.214L639.779,601.6C639.779,559.786 648.32,525.837 658.84,525.837L1597.82,525.837C1608.34,525.837 1616.88,559.786 1616.88,601.6ZM1608.99,601.6C1608.99,577.084 1603.99,557.179 1597.82,557.179L658.84,557.179C652.672,557.179 647.664,577.084 647.664,601.6L647.664,901.214C647.664,925.73 652.672,945.635 658.84,945.635L1597.82,945.635C1603.99,945.635 1608.99,925.73 1608.99,901.214L1608.99,601.6Z" style="fill:white;"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-393.393,-1122.19)">
|
|
<g transform="matrix(50,0,0,50,2059.59,1491.35)">
|
|
</g>
|
|
<text x="1219.89px" y="1491.35px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:50px;">InitHell<tspan x="1386.09px " y="1491.35px ">o</tspan> { sidi, epki, sctr<tspan x="1760.64px " y="1491.35px ">,</tspan> pidiC<tspan x="1901.99px " y="1491.35px ">,</tspan> aut<tspan x="1999.89px " y="1491.35px ">h</tspan> }</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-432.878,-356.875)">
|
|
<g transform="matrix(50,0,0,50,2155.26,1491.35)">
|
|
</g>
|
|
<text x="1203.91px" y="1491.35px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:50px;">R<tspan x="1235.96px 1261.66px 1284.81px 1313.16px 1350.36px 1376.06px 1390.11px 1403.91px 1430.91px 1442.96px 1460.01px 1472.06px 1495.21px 1506.06px 1534.41px 1550.56px 1561.21px 1573.26px 1596.41px 1607.26px 1635.61px 1646.46px 1657.11px 1669.16px 1694.86px 1717.16px 1734.46px 1745.31px 1755.96px 1768.01px 1791.16px 1813.46px 1830.76px 1841.61px 1852.26px 1864.31px 1892.66px 1903.51px 1926.66px 1948.91px 1976.16px 1987.01px 2004.66px 2015.31px 2027.36px 2053.01px 2080.26px 2097.56px 2125.16px 2137.21px " y="1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px 1491.35px ">espHello { sidr, sidi, ecti, scti, biscuit, auth }</tspan></text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-393.393,311.287)">
|
|
<g transform="matrix(50,0,0,50,2020.42,1491.35)">
|
|
</g>
|
|
<text x="1272.12px" y="1491.35px" style="font-family:'Nunito-Medium', 'Nunito';font-weight:500;font-size:50px;">InitC<tspan x="1375.57px " y="1491.35px ">o</tspan>nf { sidi, sidr<tspan x="1677.72px " y="1491.35px ">,</tspan> biscuit<tspan x="1849.77px " y="1491.35px ">,</tspan> aut<tspan x="1947.67px " y="1491.35px ">h</tspan> }</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,468.166,-207.062)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,468.166,560.406)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,468.166,1224.78)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1840.63,-207.062)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1840.63,560.406)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,1840.63,1224.78)">
|
|
<circle cx="92.21" cy="555.627" r="46.396" style="fill:rgb(64,63,73);"/>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-647.449,-1116.96)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">1</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-647.449,-349.496)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">4</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,-647.449,314.879)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">5</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,725.011,-1116.96)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">2</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,725.011,-349.496)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">3</text>
|
|
</g>
|
|
<g transform="matrix(0.990987,0,0,0.996959,725.011,314.879)">
|
|
<g transform="matrix(62.5,0,0,62.5,1236.72,1490.59)">
|
|
</g>
|
|
<text x="1199.22px" y="1490.59px" style="font-family:'Nunito-Bold', 'Nunito';font-weight:700;font-size:62.5px;fill:white;">6</text>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|