mirror of
https://github.moeyy.xyz/https://github.com/TheAlgorithms/C.git
synced 2023-10-11 15:56:24 +08:00
67 lines
3.0 KiB
XML
67 lines
3.0 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 7.1.0 (20230121.1956)
|
||
|
-->
|
||
|
<!-- Title: BLAKE2B Pages: 1 -->
|
||
|
<svg width="256pt" height="64pt"
|
||
|
viewBox="0.00 0.00 256.00 64.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 60)">
|
||
|
<title>BLAKE2B</title>
|
||
|
<!-- Node1 -->
|
||
|
<g id="node1" class="node">
|
||
|
<title>Node1</title>
|
||
|
<g id="a_node1"><a xlink:title="driver function to perform the hashing as described in specification">
|
||
|
<polygon fill="#999999" stroke="#666666" points="61,-37 0,-37 0,-18 61,-18 61,-37"/>
|
||
|
<text text-anchor="middle" x="30.5" 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#ga37e02cbf2df2247d31ab92f443990dbd" target="_top" xlink:title="compression function F">
|
||
|
<polygon fill="white" stroke="#666666" points="154.5,-56 125.5,-56 125.5,-37 154.5,-37 154.5,-56"/>
|
||
|
<text text-anchor="middle" x="140" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">F</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node2 -->
|
||
|
<g id="edge1" class="edge">
|
||
|
<title>Node1->Node2</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M61.44,-32.79C78.08,-35.73 98.52,-39.35 114.25,-42.13"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.26,-45.5 123.72,-43.8 114.48,-38.61 113.26,-45.5"/>
|
||
|
</g>
|
||
|
<!-- Node4 -->
|
||
|
<g id="node4" class="node">
|
||
|
<title>Node4</title>
|
||
|
<g id="a_node4"><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="183,-19 97,-19 97,0 183,0 183,-19"/>
|
||
|
<text text-anchor="middle" x="140" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">u128_increment</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node4 -->
|
||
|
<g id="edge3" class="edge">
|
||
|
<title>Node1->Node4</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M61.44,-22.49C68.96,-21.23 77.26,-19.84 85.54,-18.45"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.99,-21.93 95.27,-16.82 84.83,-15.02 85.99,-21.93"/>
|
||
|
</g>
|
||
|
<!-- Node3 -->
|
||
|
<g id="node3" class="node">
|
||
|
<title>Node3</title>
|
||
|
<g id="a_node3"><a xlink:href="../../d7/d3b/group__hash.html#ga049d44b5a4804ca5a1b7a290f3fa3202" target="_top" xlink:title="blake2b mixing function G">
|
||
|
<polygon fill="white" stroke="#666666" points="248,-56 219,-56 219,-37 248,-37 248,-56"/>
|
||
|
<text text-anchor="middle" x="233.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">G</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node2->Node3 -->
|
||
|
<g id="edge2" class="edge">
|
||
|
<title>Node2->Node3</title>
|
||
|
<path fill="none" stroke="#63b8ff" d="M154.9,-46.5C168.82,-46.5 190.55,-46.5 207.47,-46.5"/>
|
||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.26,-50 217.26,-46.5 207.26,-43 207.26,-50"/>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|