mirror of
https://github.moeyy.xyz/https://github.com/TheAlgorithms/C.git
synced 2023-10-11 15:56:24 +08:00
97 lines
4.4 KiB
XML
97 lines
4.4 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">
|
||
|
<!-- Generated by graphviz version 8.0.1 (20230327.1645)
|
||
|
-->
|
||
|
<!-- Title: blake2b Pages: 1 -->
|
||
|
<svg width="342pt" height="82pt"
|
||
|
viewBox="0.00 0.00 342.00 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
|
||
|
<title>blake2b</title>
|
||
|
<!-- Node1 -->
|
||
|
<g id="node1" class="node">
|
||
|
<title>Node1</title>
|
||
|
<g id="a_node1"><a xlink:title="blake2b hash function">
|
||
|
<polygon fill="#999999" stroke="#666666" points="50,-37 0,-37 0,-18 50,-18 50,-37"/>
|
||
|
<text text-anchor="middle" x="25" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">blake2b</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node2 -->
|
||
|
<g id="node2" class="node">
|
||
|
<title>Node2</title>
|
||
|
<g id="a_node2"><a xlink:href="../../d7/d3b/group__hash.html#gafa42f7c30fb9921ba2eafa8b68b23582" target="_top" xlink:title="driver function to perform the hashing as described in specification">
|
||
|
<polygon fill="white" stroke="#666666" points="147,-56 86,-56 86,-37 147,-37 147,-56"/>
|
||
|
<text text-anchor="middle" x="116.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">BLAKE2B</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node2 -->
|
||
|
<g id="edge1" class="edge">
|
||
|
<title>Node1->Node2</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M50.46,-32.69C58.01,-34.3 66.55,-36.11 74.89,-37.88"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.14,-41.51 84.65,-40.16 75.6,-34.66 74.14,-41.51"/>
|
||
|
</g>
|
||
|
<!-- Node6 -->
|
||
|
<g id="node6" class="node">
|
||
|
<title>Node6</title>
|
||
|
<g id="a_node6"><a xlink:href="../../d7/d3b/group__hash.html#ga94c9f3e74306c2b7ac5f141d8454dbe9" target="_top" xlink:title="put value of n into dest">
|
||
|
<polygon fill="white" stroke="#666666" points="143,-19 90,-19 90,0 143,0 143,-19"/>
|
||
|
<text text-anchor="middle" x="116.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">u128_fill</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node6 -->
|
||
|
<g id="edge5" class="edge">
|
||
|
<title>Node1->Node6</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M50.46,-22.58C59.26,-20.81 69.38,-18.77 78.99,-16.84"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.39,-20.13 88.51,-14.73 78.01,-13.27 79.39,-20.13"/>
|
||
|
</g>
|
||
|
<!-- Node3 -->
|
||
|
<g id="node3" class="node">
|
||
|
<title>Node3</title>
|
||
|
<g id="a_node3"><a xlink:href="../../d7/d3b/group__hash.html#ga37e02cbf2df2247d31ab92f443990dbd" target="_top" xlink:title="compression function F">
|
||
|
<polygon fill="white" stroke="#666666" points="240.5,-74 211.5,-74 211.5,-55 240.5,-55 240.5,-74"/>
|
||
|
<text text-anchor="middle" x="226" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">F</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node2->Node3 -->
|
||
|
<g id="edge2" class="edge">
|
||
|
<title>Node2->Node3</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M147.44,-51.51C164.24,-54.33 184.93,-57.79 200.71,-60.43"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.77,-63.99 210.21,-62.19 200.92,-57.09 199.77,-63.99"/>
|
||
|
</g>
|
||
|
<!-- Node5 -->
|
||
|
<g id="node5" class="node">
|
||
|
<title>Node5</title>
|
||
|
<g id="a_node5"><a xlink:href="../../d7/d3b/group__hash.html#gaead2e4f50d0c512905c07ddd564e082e" target="_top" xlink:title="increment an 128-bit number by a given amount">
|
||
|
<polygon fill="white" stroke="#666666" points="269,-37 183,-37 183,-18 269,-18 269,-37"/>
|
||
|
<text text-anchor="middle" x="226" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">u128_increment</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node2->Node5 -->
|
||
|
<g id="edge4" class="edge">
|
||
|
<title>Node2->Node5</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M147.44,-41.21C155.13,-39.85 163.64,-38.35 172.11,-36.85"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.53,-40.15 181.76,-34.96 171.31,-33.26 172.53,-40.15"/>
|
||
|
</g>
|
||
|
<!-- Node4 -->
|
||
|
<g id="node4" class="node">
|
||
|
<title>Node4</title>
|
||
|
<g id="a_node4"><a xlink:href="../../d7/d3b/group__hash.html#ga049d44b5a4804ca5a1b7a290f3fa3202" target="_top" xlink:title="blake2b mixing function G">
|
||
|
<polygon fill="white" stroke="#666666" points="334,-74 305,-74 305,-55 334,-55 334,-74"/>
|
||
|
<text text-anchor="middle" x="319.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">G</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node3->Node4 -->
|
||
|
<g id="edge3" class="edge">
|
||
|
<title>Node3->Node4</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M240.9,-64.5C254.95,-64.5 276.97,-64.5 293.97,-64.5"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.77,-68 303.77,-64.5 293.77,-61 293.77,-68"/>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|