<?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 2.26.3 (20100126.1600)
-->
<!-- Title: v3graph Pages: 1 -->
<svg width="839pt" height="260pt"
viewBox="0.00 0.00 839.00 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>v3graph</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-256 836,-256 836,5 -4,5"/>
<!-- n0 -->
<g id="node1" class="node"><title>n0</title>
<ellipse fill="none" stroke="black" cx="561" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="561" y="-231.8" font-family="Times Roman,serif" font-size="8.00">trng</text>
</g>
<!-- n1 -->
<g id="node2" class="node"><title>n1</title>
<ellipse fill="none" stroke="black" cx="319" cy="-162" rx="35.7957" ry="18"/>
<text text-anchor="middle" x="319" y="-159.8" font-family="Times Roman,serif" font-size="8.00">trng_mixer</text>
</g>
<!-- n0->n1 -->
<g id="edge2" class="edge"><title>n0->n1</title>
<path fill="none" stroke="red" d="M536.013,-226.566C494.35,-214.17 410.301,-189.164 359.904,-174.17"/>
<polygon fill="red" stroke="red" points="360.879,-170.808 350.296,-171.311 358.883,-177.518 360.879,-170.808"/>
</g>
<!-- n2 -->
<g id="node3" class="node"><title>n2</title>
<ellipse fill="none" stroke="black" cx="500" cy="-162" rx="38.7629" ry="18"/>
<text text-anchor="middle" x="500" y="-159.8" font-family="Times Roman,serif" font-size="8.00">trng_csprng</text>
</g>
<!-- n0->n2 -->
<g id="edge4" class="edge"><title>n0->n2</title>
<path fill="none" stroke="red" d="M547.462,-218.021C539.707,-208.868 529.807,-197.182 521.058,-186.855"/>
<polygon fill="red" stroke="red" points="523.485,-184.305 514.35,-178.938 518.144,-188.83 523.485,-184.305"/>
</g>
<!-- n3 -->
<g id="node4" class="node"><title>n3</title>
<ellipse fill="none" stroke="black" cx="623" cy="-162" rx="54.9263" ry="18"/>
<text text-anchor="middle" x="623" y="-159.8" font-family="Times Roman,serif" font-size="8.00">avalanche_entropy</text>
</g>
<!-- n0->n3 -->
<g id="edge6" class="edge"><title>n0->n3</title>
<path fill="none" stroke="red" d="M574.453,-218.377C582.343,-209.215 592.494,-197.427 601.472,-187"/>
<polygon fill="red" stroke="red" points="604.179,-189.22 608.052,-179.359 598.875,-184.653 604.179,-189.22"/>
</g>
<!-- n4 -->
<g id="node5" class="node"><title>n4</title>
<ellipse fill="none" stroke="black" cx="756" cy="-162" rx="41.0684" ry="18"/>
<text text-anchor="middle" x="756" y="-159.8" font-family="Times Roman,serif" font-size="8.00">rosc_entropy</text>
</g>
<!-- n0->n4 -->
<g id="edge8" class="edge"><title>n0->n4</title>
<path fill="none" stroke="red" d="M584.911,-225.171C617.256,-213.228 675.435,-191.747 714.871,-177.186"/>
<polygon fill="red" stroke="red" points="716.298,-180.39 724.467,-173.643 713.873,-173.824 716.298,-180.39"/>
</g>
<!-- n5 -->
<g id="node6" class="node"><title>n5</title>
<ellipse fill="none" stroke="black" cx="230" cy="-90" rx="40.9919" ry="18"/>
<text text-anchor="middle" x="230" y="-87.8" font-family="Times Roman,serif" font-size="8.00">sha512_core</text>
</g>
<!-- n1->n5 -->
<g id="edge10" class="edge"><title>n1->n5</title>
<path fill="none" stroke="red" d="M299.688,-146.377C287.411,-136.444 271.318,-123.426 257.691,-112.402"/>
<polygon fill="red" stroke="red" points="259.557,-109.41 249.581,-105.841 255.155,-114.852 259.557,-109.41"/>
</g>
<!-- n6 -->
<g id="node7" class="node"><title>n6</title>
<ellipse fill="none" stroke="black" cx="393" cy="-90" rx="39.9156" ry="18"/>
<text text-anchor="middle" x="393" y="-87.8" font-family="Times Roman,serif" font-size="8.00">chacha_core</text>
</g>
<!-- n2->n6 -->
<g id="edge12" class="edge"><title>n2->n6</title>
<path fill="none" stroke="red" d="M477.83,-147.082C462.296,-136.629 441.321,-122.515 424.116,-110.938"/>
<polygon fill="red" stroke="red" points="425.761,-107.826 415.51,-105.147 421.853,-113.634 425.761,-107.826"/>
</g>
<!-- n7 -->
<g id="node8" class="node"><title>n7</title>
<ellipse fill="none" stroke="black" cx="500" cy="-90" rx="49.1506" ry="18"/>
<text text-anchor="middle" x="500" y="-87.8" font-family="Times Roman,serif" font-size="8.00">trng_csprng_fifo</text>
</g>
<!-- n2->n7 -->
<g id="edge14" class="edge"><title>n2->n7</title>
<path fill="none" stroke="red" d="M500,-143.831C500,-136.131 500,-126.974 500,-118.417"/>
<polygon fill="red" stroke="red" points="503.5,-118.413 500,-108.413 496.5,-118.413 503.5,-118.413"/>
</g>
<!-- n8 -->
<g id="node9" class="node"><title>n8</title>
<ellipse fill="none" stroke="black" cx="635" cy="-90" rx="68.2032" ry="18"/>
<text text-anchor="middle" x="635" y="-87.8" font-family="Times Roman,serif" font-size="8.00">avalanche_entropy_core</text>
</g>
<!-- n3->n8 -->
<g id="edge16" class="edge"><title>n3->n8</title>
<path fill="none" stroke="red" d="M626.028,-143.831C627.312,-136.131 628.838,-126.974 630.264,-118.417"/>
<polygon fill="red" stroke="red" points="633.739,-118.853 631.931,-108.413 626.835,-117.702 633.739,-118.853"/>
</g>
<!-- n9 -->
<g id="node10" class="node"><title>n9</title>
<ellipse fill="none" stroke="black" cx="776" cy="-90" rx="54.8483" ry="18"/>
<text text-anchor="middle" x="776" y="-87.8" font-family="Times Roman,serif" font-size="8.00">rosc_entropy_core</text>
</g>
<!-- n4->n9 -->
<g id="edge18" class="edge"><title>n4->n9</title>
<path fill="none" stroke="red" d="M761.047,-143.831C763.209,-136.046 765.785,-126.773 768.185,-118.135"/>
<polygon fill="red" stroke="red" points="771.581,-118.985 770.885,-108.413 764.836,-117.112 771.581,-118.985"/>
</g>
<!-- n10 -->
<g id="node11" class="node"><title>n10</title>
<ellipse fill="none" stroke="black" cx="60" cy="-18" rx="60.0444" ry="18"/>
<text text-anchor="middle" x="60" y="-15.8" font-family="Times Roman,serif" font-size="8.00">sha512_k_constants</text>
</g>
<!-- n5->n10 -->
<g id="edge20" class="edge"><title>n5->n10</title>
<path fill="none" stroke="red" d="M200.388,-77.4586C173.864,-66.2247 134.594,-49.5929 104.327,-36.774"/>
<polygon fill="red" stroke="red" points="105.418,-33.4347 94.8444,-32.7576 102.688,-39.8805 105.418,-33.4347"/>
</g>
<!-- n11 -->
<g id="node12" class="node"><title>n11</title>
<ellipse fill="none" stroke="black" cx="198" cy="-18" rx="60.0444" ry="18"/>
<text text-anchor="middle" x="198" y="-15.8" font-family="Times Roman,serif" font-size="8.00">sha512_h_constants</text>
</g>
<!-- n5->n11 -->
<g id="edge22" class="edge"><title>n5->n11</title>
<path fill="none" stroke="red" d="M222.09,-72.2022C218.474,-64.0675 214.111,-54.2501 210.097,-45.2181"/>
<polygon fill="red" stroke="red" points="213.19,-43.5592 205.93,-35.8425 206.793,-46.4022 213.19,-43.5592"/>
</g>
<!-- n12 -->
<g id="node13" class="node"><title>n12</title>
<ellipse fill="none" stroke="black" cx="325" cy="-18" rx="49.1506" ry="18"/>
<text text-anchor="middle" x="325" y="-15.8" font-family="Times Roman,serif" font-size="8.00">sha512_w_mem</text>
</g>
<!-- n5->n12 -->
<g id="edge24" class="edge"><title>n5->n12</title>
<path fill="none" stroke="red" d="M250.614,-74.3771C263.66,-64.4891 280.742,-51.5429 295.246,-40.5506"/>
<polygon fill="red" stroke="red" points="297.582,-43.1718 303.437,-34.3421 293.354,-37.593 297.582,-43.1718"/>
</g>
<!-- n13 -->
<g id="node14" class="node"><title>n13</title>
<ellipse fill="none" stroke="black" cx="426" cy="-18" rx="34.139" ry="18"/>
<text text-anchor="middle" x="426" y="-15.8" font-family="Times Roman,serif" font-size="8.00">chacha_qr</text>
</g>
<!-- n6->n13 -->
<g id="edge26" class="edge"><title>n6->n13</title>
<path fill="none" stroke="red" d="M401.157,-72.2022C404.954,-63.9192 409.55,-53.8915 413.751,-44.7248"/>
<polygon fill="red" stroke="red" points="416.952,-46.142 417.937,-35.593 410.588,-43.2254 416.952,-46.142"/>
</g>
<!-- n14 -->
<g id="node15" class="node"><title>n14</title>
<ellipse fill="none" stroke="black" cx="776" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="776" y="-15.8" font-family="Times Roman,serif" font-size="8.00">rosc</text>
</g>
<!-- n9->n14 -->
<g id="edge28" class="edge"><title>n9->n14</title>
<path fill="none" stroke="red" d="M776,-71.8314C776,-64.131 776,-54.9743 776,-46.4166"/>
<polygon fill="red" stroke="red" points="779.5,-46.4132 776,-36.4133 772.5,-46.4133 779.5,-46.4132"/>
</g>
</g>
</svg>