Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: hashing/md5.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -121,43 +121,43 @@ Include dependency graph for md5.cpp:</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/d0c/namespacehashing"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d0c/namespacehashing.html">hashing</a></td></tr>
<tr class="memitem:d6/d0c/namespacehashing" id="r_d6/d0c/namespacehashing"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d0c/namespacehashing.html">hashing</a></td></tr>
<tr class="memdesc:d6/d0c/namespacehashing"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashing algorithms. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dd/d43/namespace_m_d5"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d43/namespace_m_d5.html">MD5</a></td></tr>
<tr class="memitem:dd/d43/namespace_m_d5" id="r_dd/d43/namespace_m_d5"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d43/namespace_m_d5.html">MD5</a></td></tr>
<tr class="memdesc:dd/d43/namespace_m_d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions for the <a href="https://en.wikipedia.org/wiki/MD5" target="_blank">MD5</a> algorithm implementation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:add2bf982d5dd64a45d13cba52c2b371d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#add2bf982d5dd64a45d13cba52c2b371d">hashing::md5::leftRotate32bits</a> (uint32_t n, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> rotate)</td></tr>
<tr class="memitem:add2bf982d5dd64a45d13cba52c2b371d" id="r_add2bf982d5dd64a45d13cba52c2b371d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#add2bf982d5dd64a45d13cba52c2b371d">hashing::md5::leftRotate32bits</a> (uint32_t n, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> rotate)</td></tr>
<tr class="memdesc:add2bf982d5dd64a45d13cba52c2b371d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotates the bits of a 32-bit unsigned integer. <br /></td></tr>
<tr class="separator:add2bf982d5dd64a45d13cba52c2b371d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e96bde0183c4b0a7ff04668f11e446"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446">hashing::md5::isBigEndian</a> ()</td></tr>
<tr class="memitem:af8e96bde0183c4b0a7ff04668f11e446" id="r_af8e96bde0183c4b0a7ff04668f11e446"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446">hashing::md5::isBigEndian</a> ()</td></tr>
<tr class="memdesc:af8e96bde0183c4b0a7ff04668f11e446"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether integers are stored as big endian or not. <br /></td></tr>
<tr class="separator:af8e96bde0183c4b0a7ff04668f11e446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a694712c9665051ba52b686387b87a689"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689">hashing::md5::toLittleEndian32</a> (uint32_t n)</td></tr>
<tr class="memitem:a694712c9665051ba52b686387b87a689" id="r_a694712c9665051ba52b686387b87a689"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689">hashing::md5::toLittleEndian32</a> (uint32_t n)</td></tr>
<tr class="memdesc:a694712c9665051ba52b686387b87a689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets 32-bit integer to little-endian if needed. <br /></td></tr>
<tr class="separator:a694712c9665051ba52b686387b87a689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be48c1e6e742f9bd329f501d61dcaef"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef">hashing::md5::toLittleEndian64</a> (uint64_t n)</td></tr>
<tr class="memitem:a6be48c1e6e742f9bd329f501d61dcaef" id="r_a6be48c1e6e742f9bd329f501d61dcaef"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef">hashing::md5::toLittleEndian64</a> (uint64_t n)</td></tr>
<tr class="memdesc:a6be48c1e6e742f9bd329f501d61dcaef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets 64-bit integer to little-endian if needed. <br /></td></tr>
<tr class="separator:a6be48c1e6e742f9bd329f501d61dcaef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee69c6136a841043f956de32116e348"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#aaee69c6136a841043f956de32116e348">hashing::md5::sig2hex</a> (void *sig)</td></tr>
<tr class="memitem:aaee69c6136a841043f956de32116e348" id="r_aaee69c6136a841043f956de32116e348"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#aaee69c6136a841043f956de32116e348">hashing::md5::sig2hex</a> (void *sig)</td></tr>
<tr class="memdesc:aaee69c6136a841043f956de32116e348"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms the 128-bit <a class="el" href="../../dd/d43/namespace_m_d5.html" title="Functions for the MD5 algorithm implementation.">MD5</a> signature into a 32 char hex string. <br /></td></tr>
<tr class="separator:aaee69c6136a841043f956de32116e348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5341431cef7fcfc33794326e1deb2425"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a5341431cef7fcfc33794326e1deb2425">hashing::md5::hash_bs</a> (const void *input_bs, uint64_t input_size)</td></tr>
<tr class="memitem:a5341431cef7fcfc33794326e1deb2425" id="r_a5341431cef7fcfc33794326e1deb2425"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a5341431cef7fcfc33794326e1deb2425">hashing::md5::hash_bs</a> (const void *input_bs, uint64_t input_size)</td></tr>
<tr class="memdesc:a5341431cef7fcfc33794326e1deb2425"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="../../dd/d43/namespace_m_d5.html" title="Functions for the MD5 algorithm implementation.">MD5</a> algorithm itself, taking in a bytestring. <br /></td></tr>
<tr class="separator:a5341431cef7fcfc33794326e1deb2425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88705fab5f92adf3427b4cf76ff33edb"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a88705fab5f92adf3427b4cf76ff33edb">hashing::md5::hash</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;message)</td></tr>
<tr class="memitem:a88705fab5f92adf3427b4cf76ff33edb" id="r_a88705fab5f92adf3427b4cf76ff33edb"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#a88705fab5f92adf3427b4cf76ff33edb">hashing::md5::hash</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;message)</td></tr>
<tr class="memdesc:a88705fab5f92adf3427b4cf76ff33edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the string to bytestring and calls the main algorithm. <br /></td></tr>
<tr class="separator:a88705fab5f92adf3427b4cf76ff33edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d" id="r_aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self-test implementations of well-known <a class="el" href="../../dd/d43/namespace_m_d5.html" title="Functions for the MD5 algorithm implementation.">MD5</a> hashes. <br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e1a11f44135b890dd10a00e73b5661"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#ac9e1a11f44135b890dd10a00e73b5661">interactive</a> ()</td></tr>
<tr class="memitem:ac9e1a11f44135b890dd10a00e73b5661" id="r_ac9e1a11f44135b890dd10a00e73b5661"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#ac9e1a11f44135b890dd10a00e73b5661">interactive</a> ()</td></tr>
<tr class="memdesc:ac9e1a11f44135b890dd10a00e73b5661"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts user in a loop where inputs can be given and <a class="el" href="../../dd/d43/namespace_m_d5.html" title="Functions for the MD5 algorithm implementation.">MD5</a> hash will be computed and printed. <br /></td></tr>
<tr class="separator:ac9e1a11f44135b890dd10a00e73b5661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d96/md5_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -810,7 +810,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_ece9b94c107bbaa1dd68197a8c9983b9.html">hashing</a></li><li class="navelem"><a class="el" href="../../d5/d96/md5_8cpp.html">md5.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -1,21 +1,21 @@
<map id="hashing::md5::hash_bs" name="hashing::md5::hash_bs">
<area shape="rect" id="Node000001" title="The MD5 algorithm itself, taking in a bytestring." alt="" coords="5,128,162,154"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="46,129,39,119,43,110,58,103,84,101,113,104,126,112,124,117,111,110,83,107,60,109,47,113,44,119,50,126"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="46,129,39,119,43,110,58,103,84,101,111,104,125,111,123,116,110,109,83,107,60,109,47,113,44,119,50,126"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="249,5,371,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,125,143,83,174,60,209,40,234,30,236,35,211,45,177,64,146,87,100,129"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,125,143,83,174,60,209,40,233,30,235,35,211,45,177,64,146,87,100,129"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/copy.html#" title=" " alt="" coords="272,55,348,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="114,125,209,89,257,76,258,81,210,94,116,130"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="114,125,209,89,256,76,258,81,210,94,116,130"/>
<area shape="rect" id="Node000004" href="$d5/d96/md5_8cpp.html#add2bf982d5dd64a45d13cba52c2b371d" title="Rotates the bits of a 32&#45;bit unsigned integer." alt="" coords="210,128,410,154"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="162,138,195,138,195,144,162,144"/>
<area shape="rect" id="Node000005" href="$d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689" title="Sets 32&#45;bit integer to little&#45;endian if needed." alt="" coords="210,201,410,227"/>
<area shape="poly" id="edge6_Node000001_Node000005" title=" " alt="" coords="127,152,254,194,253,199,125,157"/>
<area shape="poly" id="edge6_Node000001_Node000005" title=" " alt="" coords="127,152,254,193,252,198,125,157"/>
<area shape="rect" id="Node000007" href="$d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef" title="Sets 64&#45;bit integer to little&#45;endian if needed." alt="" coords="210,275,410,300"/>
<area shape="poly" id="edge10_Node000001_Node000007" title=" " alt="" coords="101,152,149,192,211,237,264,266,262,270,208,242,145,196,98,156"/>
<area shape="poly" id="edge5_Node000004_Node000004" title=" " alt="" coords="272,129,265,119,269,110,285,103,310,101,339,104,353,112,350,117,338,110,310,107,286,109,273,113,270,119,276,126"/>
<area shape="poly" id="edge9_Node000005_Node000005" title=" " alt="" coords="272,203,265,193,269,183,285,177,310,175,339,178,353,186,350,190,338,183,310,180,286,182,273,187,270,192,276,199"/>
<area shape="poly" id="edge10_Node000001_Node000007" title=" " alt="" coords="101,152,149,192,211,237,264,265,261,270,208,242,145,196,98,156"/>
<area shape="poly" id="edge5_Node000004_Node000004" title=" " alt="" coords="272,129,265,119,269,110,285,103,310,101,337,104,352,111,349,116,336,109,310,107,286,109,273,113,270,119,276,126"/>
<area shape="poly" id="edge9_Node000005_Node000005" title=" " alt="" coords="272,203,265,193,269,183,285,177,310,175,337,177,352,184,349,189,336,182,310,180,286,182,273,187,270,192,276,199"/>
<area shape="rect" id="Node000006" href="$d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446" title="Checks whether integers are stored as big endian or not." alt="" coords="458,239,634,264"/>
<area shape="poly" id="edge7_Node000005_Node000006" title=" " alt="" coords="396,225,447,233,446,238,395,230"/>
<area shape="poly" id="edge8_Node000006_Node000006" title=" " alt="" coords="507,240,499,230,504,220,520,214,546,212,577,215,591,223,588,228,575,220,546,217,521,219,508,224,505,229,511,237"/>
<area shape="poly" id="edge11_Node000007_Node000006" title=" " alt="" coords="398,271,443,265,444,270,399,277"/>
<area shape="poly" id="edge12_Node000007_Node000007" title=" " alt="" coords="272,276,265,266,269,256,285,250,310,248,339,251,353,259,350,264,338,256,310,253,286,255,273,260,270,265,276,273"/>
<area shape="poly" id="edge7_Node000005_Node000006" title=" " alt="" coords="396,225,446,233,445,238,395,230"/>
<area shape="poly" id="edge8_Node000006_Node000006" title=" " alt="" coords="507,240,499,230,504,220,520,214,546,212,575,215,590,221,587,226,574,220,546,217,521,219,508,224,505,229,511,237"/>
<area shape="poly" id="edge11_Node000007_Node000006" title=" " alt="" coords="398,271,442,265,443,270,399,277"/>
<area shape="poly" id="edge12_Node000007_Node000007" title=" " alt="" coords="272,276,265,266,269,256,285,250,310,248,337,251,352,258,349,262,336,256,310,253,286,255,273,260,270,265,276,273"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::hash_bs Pages: 1 -->
<svg width="480pt" height="229pt"
@@ -31,8 +31,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.05,-129.54C19.93,-138.15 28.79,-147.25 58.62,-147.25 76.81,-147.25 87.2,-143.87 89.8,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.64,-138.09 85.2,-130.54 86.31,-141.08 92.64,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M32.05,-129.54C19.93,-138.15 28.79,-147.25 58.62,-147.25 75.41,-147.25 85.56,-144.37 89.06,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.38,-139.2 85.71,-130.96 85.79,-141.56 92.38,-139.2"/>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.28,-129.67C85.24,-145.66 118.8,-176.83 153.25,-193.62 159.19,-196.52 165.62,-198.97 172.14,-201.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.81,-204.58 181.39,-203.98 172.74,-197.86 170.81,-204.58"/>
<path fill="none" stroke="#63b8ff" d="M69.28,-129.67C85.24,-145.66 118.8,-176.83 153.25,-193.62 159.05,-196.45 165.32,-198.85 171.68,-200.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.36,-204.15 180.93,-203.56 172.3,-197.42 170.36,-204.15"/>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M82.39,-129.65C101.16,-137.66 128.59,-148.8 153.25,-156.62 164.73,-160.27 177.41,-163.59 188.98,-166.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.13,-170 198.67,-168.85 189.72,-163.18 188.13,-170"/>
<path fill="none" stroke="#63b8ff" d="M82.39,-129.65C101.16,-137.66 128.59,-148.8 153.25,-156.62 164.61,-160.23 177.14,-163.53 188.62,-166.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.66,-169.65 198.19,-168.51 189.25,-162.83 187.66,-169.65"/>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M117.36,-119.62C125.48,-119.62 133.98,-119.62 142.49,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.24,-123.13 152.24,-119.62 142.24,-116.13 142.24,-123.13"/>
<path fill="none" stroke="#63b8ff" d="M117.36,-119.62C125.3,-119.62 133.6,-119.62 141.92,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.73,-123.13 151.73,-119.63 141.73,-116.13 141.73,-123.13"/>
</a>
</g>
</g>
@@ -103,8 +103,8 @@
<g id="edge6_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge6_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.39,-109.54C117.27,-100.73 156.49,-87.86 186.09,-78.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.11,-81.18 195.52,-74.74 184.93,-74.53 187.11,-81.18"/>
<path fill="none" stroke="#63b8ff" d="M90.39,-109.54C117.15,-100.77 156.15,-87.98 185.7,-78.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.67,-81.65 195.08,-75.21 184.49,-75 186.67,-81.65"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<g id="edge10_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge10_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M70.57,-109.67C87.46,-94.62 121.31,-65.67 153.25,-45.62 165.87,-37.7 180.49,-30.27 193.4,-24.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.66,-27.05 202.31,-19.72 191.76,-20.68 194.66,-27.05"/>
<path fill="none" stroke="#63b8ff" d="M70.57,-109.67C87.46,-94.62 121.31,-65.67 153.25,-45.62 165.75,-37.78 180.2,-30.42 193.01,-24.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.29,-27.68 201.93,-20.34 191.38,-21.31 194.29,-27.68"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge5_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge5_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-129.54C189.68,-138.15 198.54,-147.25 228.38,-147.25 246.56,-147.25 256.95,-143.87 259.55,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-138.09 254.95,-130.54 256.06,-141.08 262.39,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-129.54C189.68,-138.15 198.54,-147.25 228.38,-147.25 245.16,-147.25 255.31,-144.37 258.81,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-139.2 255.46,-130.96 255.54,-141.56 262.13,-139.2"/>
</a>
</g>
</g>
@@ -139,8 +139,8 @@
<g id="edge9_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge9_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-74.54C189.68,-83.15 198.54,-92.25 228.38,-92.25 246.56,-92.25 256.95,-88.87 259.55,-84.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-83.09 254.95,-75.54 256.06,-86.08 262.39,-83.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-74.54C189.68,-83.15 198.54,-92.25 228.38,-92.25 245.16,-92.25 255.31,-89.37 258.81,-85.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-84.2 255.46,-75.96 255.54,-86.56 262.13,-84.2"/>
</a>
</g>
</g>
@@ -157,8 +157,8 @@
<g id="edge7_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge7_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.64,-54.52C305.05,-52.53 318.17,-50.44 330.89,-48.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.13,-51.75 340.45,-46.72 330.02,-44.84 331.13,-51.75"/>
<path fill="none" stroke="#63b8ff" d="M292.64,-54.52C304.8,-52.57 317.64,-50.52 330.12,-48.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.63,-51.99 339.95,-46.96 329.53,-45.08 330.63,-51.99"/>
</a>
</g>
</g>
@@ -166,8 +166,8 @@
<g id="edge8_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge8_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M377.88,-46.54C365.22,-55.15 374.47,-64.25 405.62,-64.25 424.61,-64.25 435.46,-60.87 438.18,-56.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.94,-54.96 433.37,-47.54 434.66,-58.05 440.94,-54.96"/>
<path fill="none" stroke="#63b8ff" d="M377.88,-46.54C365.22,-55.15 374.47,-64.25 405.62,-64.25 423.15,-64.25 433.75,-61.37 437.41,-57.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.69,-56.09 433.9,-47.96 434.13,-58.55 440.69,-56.09"/>
</a>
</g>
</g>
@@ -175,8 +175,8 @@
<g id="edge11_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge11_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.63,-19.68C305.62,-21.37 317.11,-23.14 328.35,-24.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.61,-28.45 338.02,-26.52 328.67,-21.54 327.61,-28.45"/>
<path fill="none" stroke="#63b8ff" d="M294.63,-19.68C305.39,-21.34 316.64,-23.07 327.65,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.11,-28.22 337.53,-26.29 328.18,-21.31 327.11,-28.22"/>
</a>
</g>
</g>
@@ -184,8 +184,8 @@
<g id="edge12_Node000007_Node000007" class="edge">
<title>Node7&#45;&gt;Node7</title>
<g id="a_edge12_Node000007_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-19.54C189.68,-28.15 198.54,-37.25 228.38,-37.25 246.56,-37.25 256.95,-33.87 259.55,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-28.09 254.95,-20.54 256.06,-31.08 262.39,-28.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-19.54C189.68,-28.15 198.54,-37.25 228.38,-37.25 245.16,-37.25 255.31,-34.37 258.81,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-29.2 255.46,-20.96 255.54,-31.56 262.13,-29.2"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::hash_bs Pages: 1 -->
<svg width="480pt" height="229pt"
@@ -21,8 +21,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.05,-129.54C19.93,-138.15 28.79,-147.25 58.62,-147.25 76.81,-147.25 87.2,-143.87 89.8,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.64,-138.09 85.2,-130.54 86.31,-141.08 92.64,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M32.05,-129.54C19.93,-138.15 28.79,-147.25 58.62,-147.25 75.41,-147.25 85.56,-144.37 89.06,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.38,-139.2 85.71,-130.96 85.79,-141.56 92.38,-139.2"/>
</a>
</g>
</g>
@@ -39,8 +39,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.28,-129.67C85.24,-145.66 118.8,-176.83 153.25,-193.62 159.19,-196.52 165.62,-198.97 172.14,-201.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.81,-204.58 181.39,-203.98 172.74,-197.86 170.81,-204.58"/>
<path fill="none" stroke="#63b8ff" d="M69.28,-129.67C85.24,-145.66 118.8,-176.83 153.25,-193.62 159.05,-196.45 165.32,-198.85 171.68,-200.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.36,-204.15 180.93,-203.56 172.3,-197.42 170.36,-204.15"/>
</a>
</g>
</g>
@@ -57,8 +57,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M82.39,-129.65C101.16,-137.66 128.59,-148.8 153.25,-156.62 164.73,-160.27 177.41,-163.59 188.98,-166.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.13,-170 198.67,-168.85 189.72,-163.18 188.13,-170"/>
<path fill="none" stroke="#63b8ff" d="M82.39,-129.65C101.16,-137.66 128.59,-148.8 153.25,-156.62 164.61,-160.23 177.14,-163.53 188.62,-166.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.66,-169.65 198.19,-168.51 189.25,-162.83 187.66,-169.65"/>
</a>
</g>
</g>
@@ -75,8 +75,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M117.36,-119.62C125.48,-119.62 133.98,-119.62 142.49,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.24,-123.13 152.24,-119.62 142.24,-116.13 142.24,-123.13"/>
<path fill="none" stroke="#63b8ff" d="M117.36,-119.62C125.3,-119.62 133.6,-119.62 141.92,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.73,-123.13 151.73,-119.63 141.73,-116.13 141.73,-123.13"/>
</a>
</g>
</g>
@@ -93,8 +93,8 @@
<g id="edge6_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge6_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.39,-109.54C117.27,-100.73 156.49,-87.86 186.09,-78.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.11,-81.18 195.52,-74.74 184.93,-74.53 187.11,-81.18"/>
<path fill="none" stroke="#63b8ff" d="M90.39,-109.54C117.15,-100.77 156.15,-87.98 185.7,-78.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.67,-81.65 195.08,-75.21 184.49,-75 186.67,-81.65"/>
</a>
</g>
</g>
@@ -111,8 +111,8 @@
<g id="edge10_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge10_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M70.57,-109.67C87.46,-94.62 121.31,-65.67 153.25,-45.62 165.87,-37.7 180.49,-30.27 193.4,-24.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.66,-27.05 202.31,-19.72 191.76,-20.68 194.66,-27.05"/>
<path fill="none" stroke="#63b8ff" d="M70.57,-109.67C87.46,-94.62 121.31,-65.67 153.25,-45.62 165.75,-37.78 180.2,-30.42 193.01,-24.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.29,-27.68 201.93,-20.34 191.38,-21.31 194.29,-27.68"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge5_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge5_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-129.54C189.68,-138.15 198.54,-147.25 228.38,-147.25 246.56,-147.25 256.95,-143.87 259.55,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-138.09 254.95,-130.54 256.06,-141.08 262.39,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-129.54C189.68,-138.15 198.54,-147.25 228.38,-147.25 245.16,-147.25 255.31,-144.37 258.81,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-139.2 255.46,-130.96 255.54,-141.56 262.13,-139.2"/>
</a>
</g>
</g>
@@ -129,8 +129,8 @@
<g id="edge9_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge9_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-74.54C189.68,-83.15 198.54,-92.25 228.38,-92.25 246.56,-92.25 256.95,-88.87 259.55,-84.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-83.09 254.95,-75.54 256.06,-86.08 262.39,-83.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-74.54C189.68,-83.15 198.54,-92.25 228.38,-92.25 245.16,-92.25 255.31,-89.37 258.81,-85.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-84.2 255.46,-75.96 255.54,-86.56 262.13,-84.2"/>
</a>
</g>
</g>
@@ -147,8 +147,8 @@
<g id="edge7_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge7_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.64,-54.52C305.05,-52.53 318.17,-50.44 330.89,-48.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.13,-51.75 340.45,-46.72 330.02,-44.84 331.13,-51.75"/>
<path fill="none" stroke="#63b8ff" d="M292.64,-54.52C304.8,-52.57 317.64,-50.52 330.12,-48.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.63,-51.99 339.95,-46.96 329.53,-45.08 330.63,-51.99"/>
</a>
</g>
</g>
@@ -156,8 +156,8 @@
<g id="edge8_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge8_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M377.88,-46.54C365.22,-55.15 374.47,-64.25 405.62,-64.25 424.61,-64.25 435.46,-60.87 438.18,-56.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.94,-54.96 433.37,-47.54 434.66,-58.05 440.94,-54.96"/>
<path fill="none" stroke="#63b8ff" d="M377.88,-46.54C365.22,-55.15 374.47,-64.25 405.62,-64.25 423.15,-64.25 433.75,-61.37 437.41,-57.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.69,-56.09 433.9,-47.96 434.13,-58.55 440.69,-56.09"/>
</a>
</g>
</g>
@@ -165,8 +165,8 @@
<g id="edge11_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge11_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.63,-19.68C305.62,-21.37 317.11,-23.14 328.35,-24.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.61,-28.45 338.02,-26.52 328.67,-21.54 327.61,-28.45"/>
<path fill="none" stroke="#63b8ff" d="M294.63,-19.68C305.39,-21.34 316.64,-23.07 327.65,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.11,-28.22 337.53,-26.29 328.18,-21.31 327.11,-28.22"/>
</a>
</g>
</g>
@@ -174,8 +174,8 @@
<g id="edge12_Node000007_Node000007" class="edge">
<title>Node7&#45;&gt;Node7</title>
<g id="a_edge12_Node000007_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.8,-19.54C189.68,-28.15 198.54,-37.25 228.38,-37.25 246.56,-37.25 256.95,-33.87 259.55,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.39,-28.09 254.95,-20.54 256.06,-31.08 262.39,-28.09"/>
<path fill="none" stroke="#63b8ff" d="M201.8,-19.54C189.68,-28.15 198.54,-37.25 228.38,-37.25 245.16,-37.25 255.31,-34.37 258.81,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.13,-29.2 255.46,-20.96 255.54,-31.56 262.13,-29.2"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@@ -1,7 +1,7 @@
<map id="hashing::md5::toLittleEndian32" name="hashing::md5::toLittleEndian32">
<area shape="rect" id="Node000001" title="Sets 32&#45;bit integer to little&#45;endian if needed." alt="" coords="5,29,206,55"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="66,31,59,21,63,11,79,5,106,3,136,6,150,14,148,18,135,11,105,8,80,10,67,15,64,20,71,27"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="66,31,59,21,63,11,79,5,106,3,134,5,149,12,147,17,133,11,105,8,80,10,67,15,64,20,71,27"/>
<area shape="rect" id="Node000002" href="$d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446" title="Checks whether integers are stored as big endian or not." alt="" coords="254,29,430,55"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="206,40,239,40,239,45,206,45"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="303,31,295,21,300,11,316,5,342,3,372,6,387,14,384,18,371,11,342,8,317,10,303,15,300,20,307,27"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="206,40,238,40,238,45,206,45"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="303,31,295,21,300,11,316,5,342,3,371,5,385,12,383,17,369,11,342,8,317,10,303,15,300,20,307,27"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::toLittleEndian32 Pages: 1 -->
<svg width="327pt" height="45pt"
@@ -31,8 +31,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 94.11,-37.25 104.96,-33.87 107.68,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.44,-27.96 102.87,-20.54 104.16,-31.05 110.44,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 92.65,-37.25 103.25,-34.37 106.91,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.19,-29.09 103.4,-20.96 103.63,-31.55 110.19,-29.09"/>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.77,-9.62 166.99,-9.62 175.08,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.01,-13.13 185.01,-9.62 175.01,-6.13 175.01,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.59,-9.62 166.62,-9.62 174.53,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.49,-13.13 184.49,-9.63 174.49,-6.13 174.49,-13.13"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 271.36,-37.25 282.21,-33.87 284.93,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.69,-27.96 280.12,-20.54 281.41,-31.05 287.69,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 269.9,-37.25 280.5,-34.37 284.16,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.44,-29.09 280.65,-20.96 280.88,-31.55 287.44,-29.09"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::toLittleEndian32 Pages: 1 -->
<svg width="327pt" height="45pt"
@@ -21,8 +21,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 94.11,-37.25 104.96,-33.87 107.68,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.44,-27.96 102.87,-20.54 104.16,-31.05 110.44,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 92.65,-37.25 103.25,-34.37 106.91,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.19,-29.09 103.4,-20.96 103.63,-31.55 110.19,-29.09"/>
</a>
</g>
</g>
@@ -39,8 +39,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.77,-9.62 166.99,-9.62 175.08,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.01,-13.13 185.01,-9.62 175.01,-6.13 175.01,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.59,-9.62 166.62,-9.62 174.53,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.49,-13.13 184.49,-9.63 174.49,-6.13 174.49,-13.13"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 271.36,-37.25 282.21,-33.87 284.93,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.69,-27.96 280.12,-20.54 281.41,-31.05 287.69,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 269.9,-37.25 280.5,-34.37 284.16,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.44,-29.09 280.65,-20.96 280.88,-31.55 287.44,-29.09"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,7 +1,7 @@
<map id="hashing::md5::toLittleEndian64" name="hashing::md5::toLittleEndian64">
<area shape="rect" id="Node000001" title="Sets 64&#45;bit integer to little&#45;endian if needed." alt="" coords="5,29,206,55"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="66,31,59,21,63,11,79,5,106,3,136,6,150,14,148,18,135,11,105,8,80,10,67,15,64,20,71,27"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="66,31,59,21,63,11,79,5,106,3,134,5,149,12,147,17,133,11,105,8,80,10,67,15,64,20,71,27"/>
<area shape="rect" id="Node000002" href="$d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446" title="Checks whether integers are stored as big endian or not." alt="" coords="254,29,430,55"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="206,40,239,40,239,45,206,45"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="303,31,295,21,300,11,316,5,342,3,372,6,387,14,384,18,371,11,342,8,317,10,303,15,300,20,307,27"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="206,40,238,40,238,45,206,45"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="303,31,295,21,300,11,316,5,342,3,371,5,385,12,383,17,369,11,342,8,317,10,303,15,300,20,307,27"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::toLittleEndian64 Pages: 1 -->
<svg width="327pt" height="45pt"
@@ -31,8 +31,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 94.11,-37.25 104.96,-33.87 107.68,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.44,-27.96 102.87,-20.54 104.16,-31.05 110.44,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 92.65,-37.25 103.25,-34.37 106.91,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.19,-29.09 103.4,-20.96 103.63,-31.55 110.19,-29.09"/>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.77,-9.62 166.99,-9.62 175.08,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.01,-13.13 185.01,-9.62 175.01,-6.13 175.01,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.59,-9.62 166.62,-9.62 174.53,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.49,-13.13 184.49,-9.63 174.49,-6.13 174.49,-13.13"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 271.36,-37.25 282.21,-33.87 284.93,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.69,-27.96 280.12,-20.54 281.41,-31.05 287.69,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 269.9,-37.25 280.5,-34.37 284.16,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.44,-29.09 280.65,-20.96 280.88,-31.55 287.44,-29.09"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::toLittleEndian64 Pages: 1 -->
<svg width="327pt" height="45pt"
@@ -21,8 +21,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 94.11,-37.25 104.96,-33.87 107.68,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.44,-27.96 102.87,-20.54 104.16,-31.05 110.44,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M47.38,-19.54C34.72,-28.15 43.97,-37.25 75.12,-37.25 92.65,-37.25 103.25,-34.37 106.91,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.19,-29.09 103.4,-20.96 103.63,-31.55 110.19,-29.09"/>
</a>
</g>
</g>
@@ -39,8 +39,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.77,-9.62 166.99,-9.62 175.08,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.01,-13.13 185.01,-9.62 175.01,-6.13 175.01,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.7,-9.62C158.59,-9.62 166.62,-9.62 174.53,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.49,-13.13 184.49,-9.63 174.49,-6.13 174.49,-13.13"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 271.36,-37.25 282.21,-33.87 284.93,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.69,-27.96 280.12,-20.54 281.41,-31.05 287.69,-27.96"/>
<path fill="none" stroke="#63b8ff" d="M224.63,-19.54C211.97,-28.15 221.22,-37.25 252.38,-37.25 269.9,-37.25 280.5,-34.37 284.16,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.44,-29.09 280.65,-20.96 280.88,-31.55 287.44,-29.09"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,26 +1,26 @@
<map id="hashing::md5::hash" name="hashing::md5::hash">
<area shape="rect" id="Node000001" title="Converts the string to bytestring and calls the main algorithm." alt="" coords="5,153,141,179"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="40,154,34,145,38,135,51,129,73,127,98,130,110,137,107,142,96,135,73,132,53,134,42,139,39,144,45,151"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="40,154,34,145,38,135,51,129,73,127,97,129,109,136,106,141,95,134,73,132,53,134,42,139,39,144,45,151"/>
<area shape="rect" id="Node000002" href="$d5/d96/md5_8cpp.html#a5341431cef7fcfc33794326e1deb2425" title="The MD5 algorithm itself, taking in a bytestring." alt="" coords="189,128,345,154"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="141,155,174,150,174,156,142,160"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="141,155,173,150,174,156,142,160"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="211,177,323,203"/>
<area shape="poly" id="edge15_Node000001_Node000009" title=" " alt="" coords="142,172,197,179,196,184,141,177"/>
<area shape="poly" id="edge5_Node000002_Node000002" title=" " alt="" coords="234,129,228,119,232,110,245,103,267,101,292,104,304,112,301,116,290,109,267,107,246,109,236,113,233,119,239,126"/>
<area shape="poly" id="edge5_Node000002_Node000002" title=" " alt="" coords="234,129,228,119,232,110,245,103,267,101,291,104,303,111,300,116,289,109,267,107,246,109,236,113,233,119,239,126"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="432,5,554,31"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="279,125,326,83,358,60,392,40,417,30,419,35,394,45,361,64,329,87,283,129"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/copy.html#" title=" " alt="" coords="456,55,531,80"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="298,125,392,89,440,76,441,81,394,94,299,130"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="298,125,392,89,439,76,441,81,394,94,299,130"/>
<area shape="rect" id="Node000005" href="$d5/d96/md5_8cpp.html#add2bf982d5dd64a45d13cba52c2b371d" title="Rotates the bits of a 32&#45;bit unsigned integer." alt="" coords="394,128,593,154"/>
<area shape="poly" id="edge6_Node000002_Node000005" title=" " alt="" coords="345,138,379,138,379,144,345,144"/>
<area shape="poly" id="edge6_Node000002_Node000005" title=" " alt="" coords="345,138,378,138,378,144,345,144"/>
<area shape="rect" id="Node000006" href="$d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689" title="Sets 32&#45;bit integer to little&#45;endian if needed." alt="" coords="393,201,593,227"/>
<area shape="poly" id="edge8_Node000002_Node000006" title=" " alt="" coords="313,152,346,162,440,194,438,199,344,167,311,157"/>
<area shape="poly" id="edge8_Node000002_Node000006" title=" " alt="" coords="313,152,346,162,439,193,438,198,344,167,311,157"/>
<area shape="rect" id="Node000008" href="$d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef" title="Sets 64&#45;bit integer to little&#45;endian if needed." alt="" coords="393,275,593,300"/>
<area shape="poly" id="edge12_Node000002_Node000008" title=" " alt="" coords="328,152,347,163,364,181,372,200,380,219,395,238,417,253,440,266,438,271,414,258,391,241,375,222,367,202,359,184,343,167,325,157"/>
<area shape="poly" id="edge7_Node000005_Node000005" title=" " alt="" coords="456,129,448,119,453,110,468,103,493,101,523,104,536,112,533,117,521,110,493,107,469,109,456,113,454,119,460,126"/>
<area shape="poly" id="edge11_Node000006_Node000006" title=" " alt="" coords="456,203,448,193,453,183,468,177,493,175,523,178,536,186,533,190,521,183,493,180,469,182,456,187,454,192,460,199"/>
<area shape="poly" id="edge12_Node000002_Node000008" title=" " alt="" coords="328,152,347,163,364,181,372,200,380,219,395,238,416,253,440,266,437,271,413,258,391,241,375,222,367,202,359,184,343,167,325,157"/>
<area shape="poly" id="edge7_Node000005_Node000005" title=" " alt="" coords="456,129,448,119,453,110,468,103,493,101,521,104,535,111,533,116,519,109,493,107,469,109,456,113,454,119,460,126"/>
<area shape="poly" id="edge11_Node000006_Node000006" title=" " alt="" coords="456,203,448,193,453,183,468,177,493,175,521,177,535,184,533,189,519,182,493,180,469,182,456,187,454,192,460,199"/>
<area shape="rect" id="Node000007" href="$d5/d96/md5_8cpp.html#af8e96bde0183c4b0a7ff04668f11e446" title="Checks whether integers are stored as big endian or not." alt="" coords="641,239,818,264"/>
<area shape="poly" id="edge9_Node000006_Node000007" title=" " alt="" coords="579,225,630,233,629,238,578,230"/>
<area shape="poly" id="edge10_Node000007_Node000007" title=" " alt="" coords="690,240,683,230,687,220,703,214,730,212,760,215,774,223,772,228,759,220,729,217,704,219,691,224,688,229,695,237"/>
<area shape="poly" id="edge13_Node000008_Node000007" title=" " alt="" coords="581,271,626,265,627,270,582,277"/>
<area shape="poly" id="edge14_Node000008_Node000008" title=" " alt="" coords="456,276,448,266,453,256,468,250,493,248,523,251,536,259,533,264,521,256,493,253,469,255,456,260,454,265,460,273"/>
<area shape="poly" id="edge9_Node000006_Node000007" title=" " alt="" coords="579,225,629,233,628,238,578,230"/>
<area shape="poly" id="edge10_Node000007_Node000007" title=" " alt="" coords="690,240,683,230,687,220,703,214,730,212,758,215,773,221,771,226,757,220,729,217,704,219,691,224,688,229,695,237"/>
<area shape="poly" id="edge13_Node000008_Node000007" title=" " alt="" coords="581,271,625,265,626,270,582,277"/>
<area shape="poly" id="edge14_Node000008_Node000008" title=" " alt="" coords="456,276,448,266,453,256,468,250,493,248,521,251,535,258,533,262,519,256,493,253,469,255,456,260,454,265,460,273"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::hash Pages: 1 -->
<!--zoomable 229 -->
@@ -67,8 +67,8 @@ var sectionId = 'dynsection-1';
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M27.99,-110.54C17.61,-119.15 25.2,-128.25 50.75,-128.25 65.92,-128.25 74.76,-125.04 77.27,-120.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.28,-119.69 73.51,-111.54 73.72,-122.13 80.28,-119.69"/>
<path fill="none" stroke="#63b8ff" d="M27.99,-110.54C17.61,-119.15 25.2,-128.25 50.75,-128.25 65.12,-128.25 73.81,-125.37 76.82,-121.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.23,-120.52 73.95,-111.99 73.54,-122.57 80.23,-120.52"/>
</a>
</g>
</g>
@@ -85,8 +85,8 @@ var sectionId = 'dynsection-1';
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.9,-107.27C109.87,-108.33 118.23,-109.44 126.54,-110.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.02,-114.13 136.4,-111.97 126.94,-107.19 126.02,-114.13"/>
<path fill="none" stroke="#63b8ff" d="M101.9,-107.27C109.78,-108.31 118.05,-109.41 126.26,-110.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.52,-113.93 135.9,-111.78 126.44,-106.99 125.52,-113.93"/>
</a>
</g>
</g>
@@ -103,8 +103,8 @@ var sectionId = 'dynsection-1';
<g id="edge15_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge15_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.9,-94.33C115.4,-92.63 130.04,-90.8 143.62,-89.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.76,-92.48 153.24,-87.76 142.89,-85.53 143.76,-92.48"/>
<path fill="none" stroke="#63b8ff" d="M101.9,-94.33C115.27,-92.65 129.75,-90.83 143.21,-89.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.26,-92.66 152.74,-87.95 142.38,-85.72 143.26,-92.66"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@ var sectionId = 'dynsection-1';
<g id="edge5_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge5_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M173.37,-129.54C162.98,-138.15 170.57,-147.25 196.12,-147.25 211.3,-147.25 220.14,-144.04 222.64,-139.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.65,-138.69 218.88,-130.54 219.09,-141.13 225.65,-138.69"/>
<path fill="none" stroke="#63b8ff" d="M173.37,-129.54C162.98,-138.15 170.57,-147.25 196.12,-147.25 210.5,-147.25 219.19,-144.37 222.19,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.61,-139.52 219.33,-130.99 218.92,-141.57 225.61,-139.52"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@ var sectionId = 'dynsection-1';
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.78,-129.67C222.74,-145.66 256.3,-176.83 290.75,-193.62 296.69,-196.52 303.12,-198.97 309.64,-201.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.31,-204.58 318.89,-203.98 310.24,-197.86 308.31,-204.58"/>
<path fill="none" stroke="#63b8ff" d="M206.78,-129.67C222.74,-145.66 256.3,-176.83 290.75,-193.62 296.55,-196.45 302.82,-198.85 309.18,-200.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.86,-204.15 318.43,-203.56 309.8,-197.42 307.86,-204.15"/>
</a>
</g>
</g>
@@ -148,8 +148,8 @@ var sectionId = 'dynsection-1';
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.89,-129.65C238.66,-137.66 266.09,-148.8 290.75,-156.62 302.23,-160.27 314.91,-163.59 326.48,-166.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.63,-170 336.17,-168.85 327.22,-163.18 325.63,-170"/>
<path fill="none" stroke="#63b8ff" d="M219.89,-129.65C238.66,-137.66 266.09,-148.8 290.75,-156.62 302.11,-160.23 314.64,-163.53 326.12,-166.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.16,-169.65 335.69,-168.51 326.75,-162.83 325.16,-169.65"/>
</a>
</g>
</g>
@@ -166,8 +166,8 @@ var sectionId = 'dynsection-1';
<g id="edge6_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge6_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.86,-119.62C262.98,-119.62 271.48,-119.62 279.99,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.74,-123.13 289.74,-119.62 279.74,-116.13 279.74,-123.13"/>
<path fill="none" stroke="#63b8ff" d="M254.86,-119.62C262.8,-119.62 271.1,-119.62 279.42,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.23,-123.13 289.23,-119.63 279.23,-116.13 279.23,-123.13"/>
</a>
</g>
</g>
@@ -184,8 +184,8 @@ var sectionId = 'dynsection-1';
<g id="edge8_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge8_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M229.77,-109.56C237.94,-107.01 246.67,-104.24 254.75,-101.62 278.22,-94.02 304.41,-85.23 325.35,-78.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.14,-81.22 334.48,-74.69 323.89,-74.59 326.14,-81.22"/>
<path fill="none" stroke="#63b8ff" d="M229.77,-109.56C237.94,-107.01 246.67,-104.24 254.75,-101.62 278.01,-94.09 303.93,-85.39 324.78,-78.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.71,-81.71 334.05,-75.18 323.46,-75.08 325.71,-81.71"/>
</a>
</g>
</g>
@@ -202,8 +202,8 @@ var sectionId = 'dynsection-1';
<g id="edge12_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge12_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M240.92,-109.59C245.84,-107.42 250.58,-104.8 254.75,-101.62 278.28,-83.69 268.62,-65.26 290.75,-45.62 300.78,-36.72 313.41,-29.51 325.38,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.45,-26.87 334.21,-19.66 323.65,-20.45 326.45,-26.87"/>
<path fill="none" stroke="#63b8ff" d="M240.92,-109.59C245.84,-107.42 250.58,-104.8 254.75,-101.62 278.28,-83.69 268.62,-65.26 290.75,-45.62 300.68,-36.81 313.16,-29.66 325.02,-24.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.07,-27.48 333.83,-20.27 323.26,-21.07 326.07,-27.48"/>
</a>
</g>
</g>
@@ -211,8 +211,8 @@ var sectionId = 'dynsection-1';
<g id="edge7_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge7_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-129.54C327.18,-138.15 336.04,-147.25 365.88,-147.25 384.06,-147.25 394.45,-143.87 397.05,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-138.09 392.45,-130.54 393.56,-141.08 399.89,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-129.54C327.18,-138.15 336.04,-147.25 365.88,-147.25 382.66,-147.25 392.81,-144.37 396.31,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-139.2 392.96,-130.96 393.04,-141.56 399.63,-139.2"/>
</a>
</g>
</g>
@@ -220,8 +220,8 @@ var sectionId = 'dynsection-1';
<g id="edge11_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge11_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-74.54C327.18,-83.15 336.04,-92.25 365.88,-92.25 384.06,-92.25 394.45,-88.87 397.05,-84.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-83.09 392.45,-75.54 393.56,-86.08 399.89,-83.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-74.54C327.18,-83.15 336.04,-92.25 365.88,-92.25 382.66,-92.25 392.81,-89.37 396.31,-85.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-84.2 392.96,-75.96 393.04,-86.56 399.63,-84.2"/>
</a>
</g>
</g>
@@ -238,8 +238,8 @@ var sectionId = 'dynsection-1';
<g id="edge9_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge9_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M430.14,-54.52C442.55,-52.53 455.67,-50.44 468.39,-48.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.63,-51.75 477.95,-46.72 467.52,-44.84 468.63,-51.75"/>
<path fill="none" stroke="#63b8ff" d="M430.14,-54.52C442.3,-52.57 455.14,-50.52 467.62,-48.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.13,-51.99 477.45,-46.96 467.03,-45.08 468.13,-51.99"/>
</a>
</g>
</g>
@@ -247,8 +247,8 @@ var sectionId = 'dynsection-1';
<g id="edge10_Node000007_Node000007" class="edge">
<title>Node7&#45;&gt;Node7</title>
<g id="a_edge10_Node000007_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M515.38,-46.54C502.72,-55.15 511.97,-64.25 543.12,-64.25 562.11,-64.25 572.96,-60.87 575.68,-56.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.44,-54.96 570.87,-47.54 572.16,-58.05 578.44,-54.96"/>
<path fill="none" stroke="#63b8ff" d="M515.38,-46.54C502.72,-55.15 511.97,-64.25 543.12,-64.25 560.65,-64.25 571.25,-61.37 574.91,-57.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.19,-56.09 571.4,-47.96 571.63,-58.55 578.19,-56.09"/>
</a>
</g>
</g>
@@ -256,8 +256,8 @@ var sectionId = 'dynsection-1';
<g id="edge13_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge13_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M432.13,-19.68C443.12,-21.37 454.61,-23.14 465.85,-24.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.11,-28.45 475.52,-26.52 466.17,-21.54 465.11,-28.45"/>
<path fill="none" stroke="#63b8ff" d="M432.13,-19.68C442.89,-21.34 454.14,-23.07 465.15,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.61,-28.22 475.03,-26.29 465.68,-21.31 464.61,-28.22"/>
</a>
</g>
</g>
@@ -265,8 +265,8 @@ var sectionId = 'dynsection-1';
<g id="edge14_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge14_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-19.54C327.18,-28.15 336.04,-37.25 365.88,-37.25 384.06,-37.25 394.45,-33.87 397.05,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-28.09 392.45,-20.54 393.56,-31.08 399.89,-28.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-19.54C327.18,-28.15 336.04,-37.25 365.88,-37.25 382.66,-37.25 392.81,-34.37 396.31,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-29.2 392.96,-20.96 393.04,-31.56 399.63,-29.2"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::hash Pages: 1 -->
<svg width="617pt" height="229pt"
@@ -21,8 +21,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M27.99,-110.54C17.61,-119.15 25.2,-128.25 50.75,-128.25 65.92,-128.25 74.76,-125.04 77.27,-120.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.28,-119.69 73.51,-111.54 73.72,-122.13 80.28,-119.69"/>
<path fill="none" stroke="#63b8ff" d="M27.99,-110.54C17.61,-119.15 25.2,-128.25 50.75,-128.25 65.12,-128.25 73.81,-125.37 76.82,-121.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.23,-120.52 73.95,-111.99 73.54,-122.57 80.23,-120.52"/>
</a>
</g>
</g>
@@ -39,8 +39,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.9,-107.27C109.87,-108.33 118.23,-109.44 126.54,-110.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.02,-114.13 136.4,-111.97 126.94,-107.19 126.02,-114.13"/>
<path fill="none" stroke="#63b8ff" d="M101.9,-107.27C109.78,-108.31 118.05,-109.41 126.26,-110.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.52,-113.93 135.9,-111.78 126.44,-106.99 125.52,-113.93"/>
</a>
</g>
</g>
@@ -57,8 +57,8 @@
<g id="edge15_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge15_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.9,-94.33C115.4,-92.63 130.04,-90.8 143.62,-89.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.76,-92.48 153.24,-87.76 142.89,-85.53 143.76,-92.48"/>
<path fill="none" stroke="#63b8ff" d="M101.9,-94.33C115.27,-92.65 129.75,-90.83 143.21,-89.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.26,-92.66 152.74,-87.95 142.38,-85.72 143.26,-92.66"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge5_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge5_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M173.37,-129.54C162.98,-138.15 170.57,-147.25 196.12,-147.25 211.3,-147.25 220.14,-144.04 222.64,-139.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.65,-138.69 218.88,-130.54 219.09,-141.13 225.65,-138.69"/>
<path fill="none" stroke="#63b8ff" d="M173.37,-129.54C162.98,-138.15 170.57,-147.25 196.12,-147.25 210.5,-147.25 219.19,-144.37 222.19,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.61,-139.52 219.33,-130.99 218.92,-141.57 225.61,-139.52"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.78,-129.67C222.74,-145.66 256.3,-176.83 290.75,-193.62 296.69,-196.52 303.12,-198.97 309.64,-201.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.31,-204.58 318.89,-203.98 310.24,-197.86 308.31,-204.58"/>
<path fill="none" stroke="#63b8ff" d="M206.78,-129.67C222.74,-145.66 256.3,-176.83 290.75,-193.62 296.55,-196.45 302.82,-198.85 309.18,-200.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.86,-204.15 318.43,-203.56 309.8,-197.42 307.86,-204.15"/>
</a>
</g>
</g>
@@ -102,8 +102,8 @@
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.89,-129.65C238.66,-137.66 266.09,-148.8 290.75,-156.62 302.23,-160.27 314.91,-163.59 326.48,-166.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.63,-170 336.17,-168.85 327.22,-163.18 325.63,-170"/>
<path fill="none" stroke="#63b8ff" d="M219.89,-129.65C238.66,-137.66 266.09,-148.8 290.75,-156.62 302.11,-160.23 314.64,-163.53 326.12,-166.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.16,-169.65 335.69,-168.51 326.75,-162.83 325.16,-169.65"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge6_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge6_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.86,-119.62C262.98,-119.62 271.48,-119.62 279.99,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.74,-123.13 289.74,-119.62 279.74,-116.13 279.74,-123.13"/>
<path fill="none" stroke="#63b8ff" d="M254.86,-119.62C262.8,-119.62 271.1,-119.62 279.42,-119.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.23,-123.13 289.23,-119.63 279.23,-116.13 279.23,-123.13"/>
</a>
</g>
</g>
@@ -138,8 +138,8 @@
<g id="edge8_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge8_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M229.77,-109.56C237.94,-107.01 246.67,-104.24 254.75,-101.62 278.22,-94.02 304.41,-85.23 325.35,-78.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.14,-81.22 334.48,-74.69 323.89,-74.59 326.14,-81.22"/>
<path fill="none" stroke="#63b8ff" d="M229.77,-109.56C237.94,-107.01 246.67,-104.24 254.75,-101.62 278.01,-94.09 303.93,-85.39 324.78,-78.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.71,-81.71 334.05,-75.18 323.46,-75.08 325.71,-81.71"/>
</a>
</g>
</g>
@@ -156,8 +156,8 @@
<g id="edge12_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge12_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M240.92,-109.59C245.84,-107.42 250.58,-104.8 254.75,-101.62 278.28,-83.69 268.62,-65.26 290.75,-45.62 300.78,-36.72 313.41,-29.51 325.38,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.45,-26.87 334.21,-19.66 323.65,-20.45 326.45,-26.87"/>
<path fill="none" stroke="#63b8ff" d="M240.92,-109.59C245.84,-107.42 250.58,-104.8 254.75,-101.62 278.28,-83.69 268.62,-65.26 290.75,-45.62 300.68,-36.81 313.16,-29.66 325.02,-24.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.07,-27.48 333.83,-20.27 323.26,-21.07 326.07,-27.48"/>
</a>
</g>
</g>
@@ -165,8 +165,8 @@
<g id="edge7_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge7_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-129.54C327.18,-138.15 336.04,-147.25 365.88,-147.25 384.06,-147.25 394.45,-143.87 397.05,-139.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-138.09 392.45,-130.54 393.56,-141.08 399.89,-138.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-129.54C327.18,-138.15 336.04,-147.25 365.88,-147.25 382.66,-147.25 392.81,-144.37 396.31,-140.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-139.2 392.96,-130.96 393.04,-141.56 399.63,-139.2"/>
</a>
</g>
</g>
@@ -174,8 +174,8 @@
<g id="edge11_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge11_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-74.54C327.18,-83.15 336.04,-92.25 365.88,-92.25 384.06,-92.25 394.45,-88.87 397.05,-84.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-83.09 392.45,-75.54 393.56,-86.08 399.89,-83.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-74.54C327.18,-83.15 336.04,-92.25 365.88,-92.25 382.66,-92.25 392.81,-89.37 396.31,-85.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-84.2 392.96,-75.96 393.04,-86.56 399.63,-84.2"/>
</a>
</g>
</g>
@@ -192,8 +192,8 @@
<g id="edge9_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge9_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M430.14,-54.52C442.55,-52.53 455.67,-50.44 468.39,-48.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.63,-51.75 477.95,-46.72 467.52,-44.84 468.63,-51.75"/>
<path fill="none" stroke="#63b8ff" d="M430.14,-54.52C442.3,-52.57 455.14,-50.52 467.62,-48.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.13,-51.99 477.45,-46.96 467.03,-45.08 468.13,-51.99"/>
</a>
</g>
</g>
@@ -201,8 +201,8 @@
<g id="edge10_Node000007_Node000007" class="edge">
<title>Node7&#45;&gt;Node7</title>
<g id="a_edge10_Node000007_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M515.38,-46.54C502.72,-55.15 511.97,-64.25 543.12,-64.25 562.11,-64.25 572.96,-60.87 575.68,-56.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.44,-54.96 570.87,-47.54 572.16,-58.05 578.44,-54.96"/>
<path fill="none" stroke="#63b8ff" d="M515.38,-46.54C502.72,-55.15 511.97,-64.25 543.12,-64.25 560.65,-64.25 571.25,-61.37 574.91,-57.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.19,-56.09 571.4,-47.96 571.63,-58.55 578.19,-56.09"/>
</a>
</g>
</g>
@@ -210,8 +210,8 @@
<g id="edge13_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge13_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M432.13,-19.68C443.12,-21.37 454.61,-23.14 465.85,-24.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.11,-28.45 475.52,-26.52 466.17,-21.54 465.11,-28.45"/>
<path fill="none" stroke="#63b8ff" d="M432.13,-19.68C442.89,-21.34 454.14,-23.07 465.15,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.61,-28.22 475.03,-26.29 465.68,-21.31 464.61,-28.22"/>
</a>
</g>
</g>
@@ -219,8 +219,8 @@
<g id="edge14_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge14_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.3,-19.54C327.18,-28.15 336.04,-37.25 365.88,-37.25 384.06,-37.25 394.45,-33.87 397.05,-29.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.89,-28.09 392.45,-20.54 393.56,-31.08 399.89,-28.09"/>
<path fill="none" stroke="#63b8ff" d="M339.3,-19.54C327.18,-28.15 336.04,-37.25 365.88,-37.25 382.66,-37.25 392.81,-34.37 396.31,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.63,-29.2 392.96,-20.96 393.04,-31.56 399.63,-29.2"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,5 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Self&#45;test implementations of well&#45;known MD5 hashes." alt="" coords="5,5,49,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,82,16,82,21,49,21"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,81,16,81,21,49,21"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,4 +1,4 @@
<map id="hashing::md5::sig2hex" name="hashing::md5::sig2hex">
<area shape="rect" id="Node000001" title="Transforms the 128&#45;bit MD5 signature into a 32 char hex string." alt="" coords="5,29,158,55"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="55,30,50,21,53,11,64,5,82,3,101,6,111,13,107,17,99,11,81,8,66,10,58,15,56,20,60,28"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="55,30,50,21,53,11,64,5,82,3,100,5,110,12,107,16,98,10,81,8,66,10,58,15,56,20,60,28"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::sig2hex Pages: 1 -->
<svg width="122pt" height="45pt"
@@ -31,8 +31,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M39.24,-19.54C31.08,-28.15 37.04,-37.25 57.13,-37.25 68.74,-37.25 75.63,-34.21 77.8,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.97,-29.3 75.01,-20.54 74.21,-31.1 80.97,-29.3"/>
<path fill="none" stroke="#63b8ff" d="M39.24,-19.54C31.08,-28.15 37.04,-37.25 57.13,-37.25 68.11,-37.25 74.87,-34.53 77.4,-30.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.86,-30.06 75.33,-21.02 74.01,-31.53 80.86,-30.06"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::sig2hex Pages: 1 -->
<svg width="122pt" height="45pt"
@@ -21,8 +21,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M39.24,-19.54C31.08,-28.15 37.04,-37.25 57.13,-37.25 68.74,-37.25 75.63,-34.21 77.8,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.97,-29.3 75.01,-20.54 74.21,-31.1 80.97,-29.3"/>
<path fill="none" stroke="#63b8ff" d="M39.24,-19.54C31.08,-28.15 37.04,-37.25 57.13,-37.25 68.11,-37.25 74.87,-34.53 77.4,-30.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.86,-30.06 75.33,-21.02 74.01,-31.53 80.86,-30.06"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,9 +1,9 @@
<map id="interactive" name="interactive">
<area shape="rect" id="Node000001" title="Puts user in a loop where inputs can be given and MD5 hash will be computed and printed." alt="" coords="5,55,87,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/compare.html#" title=" " alt="" coords="135,5,272,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,52,146,33,147,38,88,57"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,52,145,34,147,39,88,57"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="168,55,239,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="87,65,153,65,153,70,87,70"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="87,65,152,65,152,70,87,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/getline.html#" title=" " alt="" coords="161,104,246,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="88,78,147,97,146,102,86,83"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="88,78,147,96,145,101,86,83"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: interactive Pages: 1 -->
<svg width="208pt" height="101pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-56.15C74.88,-60.46 91.07,-65.62 105.74,-70.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.52,-73.91 115.11,-73.61 106.64,-67.24 104.52,-73.91"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-56.15C74.75,-60.42 90.75,-65.52 105.32,-70.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.07,-73.45 114.66,-73.15 106.2,-66.78 104.07,-73.45"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-46.62C76.43,-46.62 94.82,-46.62 110.73,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.28,-50.13 120.28,-46.62 110.28,-43.13 110.28,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-46.62C76.14,-46.62 94.11,-46.62 109.81,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.77,-50.13 119.77,-46.63 109.77,-43.13 109.77,-50.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-37.1C74.88,-32.79 91.07,-27.63 105.74,-22.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.64,-26.01 115.11,-19.64 104.52,-19.34 106.64,-26.01"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-37.1C74.75,-32.83 90.75,-27.73 105.32,-23.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.2,-26.47 114.66,-20.1 104.07,-19.8 106.2,-26.47"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: interactive Pages: 1 -->
<svg width="208pt" height="101pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-56.15C74.88,-60.46 91.07,-65.62 105.74,-70.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.52,-73.91 115.11,-73.61 106.64,-67.24 104.52,-73.91"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-56.15C74.75,-60.42 90.75,-65.52 105.32,-70.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.07,-73.45 114.66,-73.15 106.2,-66.78 104.07,-73.45"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-46.62C76.43,-46.62 94.82,-46.62 110.73,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.28,-50.13 120.28,-46.62 110.28,-43.13 110.28,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-46.62C76.14,-46.62 94.11,-46.62 109.81,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.77,-50.13 119.77,-46.63 109.77,-43.13 109.77,-50.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.37,-37.1C74.88,-32.79 91.07,-27.63 105.74,-22.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.64,-26.01 115.11,-19.64 104.52,-19.34 106.64,-26.01"/>
<path fill="none" stroke="#63b8ff" d="M61.37,-37.1C74.75,-32.83 90.75,-27.73 105.32,-23.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.2,-26.47 114.66,-20.1 104.07,-19.8 106.2,-26.47"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,4 +1,4 @@
<map id="hashing::md5::leftRotate32bits" name="hashing::md5::leftRotate32bits">
<area shape="rect" id="Node000001" title="Rotates the bits of a 32&#45;bit unsigned integer." alt="" coords="5,29,205,55"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="72,30,65,21,69,11,83,5,105,3,131,6,143,13,140,18,129,11,105,8,84,10,73,15,70,20,76,27"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="72,30,65,21,69,11,83,5,105,3,130,5,142,12,139,17,128,10,105,8,84,10,73,15,70,20,76,27"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::leftRotate32bits Pages: 1 -->
<svg width="158pt" height="45pt"
@@ -31,8 +31,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M51.35,-19.54C40.67,-28.15 48.47,-37.25 74.75,-37.25 90.35,-37.25 99.44,-34.04 102.02,-29.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105,-28.63 98.15,-20.54 98.46,-31.13 105,-28.63"/>
<path fill="none" stroke="#63b8ff" d="M51.35,-19.54C40.67,-28.15 48.47,-37.25 74.75,-37.25 89.53,-37.25 98.47,-34.37 101.56,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.96,-29.46 98.61,-20.98 98.28,-31.57 104.96,-29.46"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::leftRotate32bits Pages: 1 -->
<svg width="158pt" height="45pt"
@@ -21,8 +21,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M51.35,-19.54C40.67,-28.15 48.47,-37.25 74.75,-37.25 90.35,-37.25 99.44,-34.04 102.02,-29.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105,-28.63 98.15,-20.54 98.46,-31.13 105,-28.63"/>
<path fill="none" stroke="#63b8ff" d="M51.35,-19.54C40.67,-28.15 48.47,-37.25 74.75,-37.25 89.53,-37.25 98.47,-34.37 101.56,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.96,-29.46 98.61,-20.98 98.28,-31.57 104.96,-29.46"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,13 +1,13 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,80,55,106"/>
<area shape="rect" id="Node000002" href="$d5/d96/md5_8cpp.html#ac9e1a11f44135b890dd10a00e73b5661" title="Puts user in a loop where inputs can be given and MD5 hash will be computed and printed." alt="" coords="103,55,184,80"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,85,87,77,89,82,55,90"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,85,87,77,88,83,55,90"/>
<area shape="rect" id="Node000006" href="$d5/d96/md5_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations of well&#45;known MD5 hashes." alt="" coords="122,104,165,130"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="55,95,108,107,107,112,54,101"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="55,95,107,107,106,112,54,101"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/compare.html#" title=" " alt="" coords="232,5,369,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="184,52,243,33,244,38,185,57"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="184,52,242,34,244,39,185,57"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="265,104,336,130"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="185,78,252,99,250,104,184,83"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="185,78,251,99,249,104,184,83"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/getline.html#" title=" " alt="" coords="258,55,343,80"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="184,65,243,65,243,70,184,70"/>
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="166,114,250,114,250,120,166,120"/>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="281pt" height="101pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.1,-31.65C44.41,-33.33 53.22,-35.34 61.97,-37.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.98,-40.94 71.51,-39.76 62.54,-34.12 60.98,-40.94"/>
<path fill="none" stroke="#63b8ff" d="M37.1,-31.65C44.25,-33.29 52.83,-35.25 61.39,-37.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.5,-40.6 71.03,-39.42 62.06,-33.78 60.5,-40.6"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.1,-23.81C48.51,-21.33 63.58,-18.07 76.37,-15.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.85,-18.55 85.88,-13.01 75.37,-11.71 76.85,-18.55"/>
<path fill="none" stroke="#63b8ff" d="M37.1,-23.81C48.4,-21.36 63.27,-18.13 75.98,-15.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.37,-18.87 85.4,-13.33 74.89,-12.03 76.37,-18.87"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-56.15C147.88,-60.46 164.07,-65.62 178.74,-70.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.52,-73.91 188.11,-73.61 179.64,-67.24 177.52,-73.91"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-56.15C147.75,-60.42 163.75,-65.52 178.32,-70.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.07,-73.45 187.66,-73.15 179.2,-66.78 177.07,-73.45"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-37.1C149.57,-32.25 168.17,-26.32 184.19,-21.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.82,-24.36 193.28,-17.99 182.69,-17.69 184.82,-24.36"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-37.1C149.43,-32.29 167.82,-26.43 183.73,-21.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.38,-24.82 192.84,-18.45 182.25,-18.15 184.38,-24.82"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-46.62C147.75,-46.62 163.75,-46.62 178.32,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.11,-50.13 188.11,-46.62 178.11,-43.13 178.11,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-46.62C147.62,-46.62 163.44,-46.62 177.89,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.59,-50.13 187.59,-46.63 177.59,-43.13 177.59,-50.13"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<g id="edge6_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.14,-9.62C136.36,-9.62 162.3,-9.62 183.74,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.47,-13.13 193.47,-9.62 183.47,-6.13 183.47,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M120.14,-9.62C136.22,-9.62 161.83,-9.62 183.15,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.96,-13.13 192.96,-9.63 182.96,-6.13 182.96,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="281pt" height="101pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.1,-31.65C44.41,-33.33 53.22,-35.34 61.97,-37.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.98,-40.94 71.51,-39.76 62.54,-34.12 60.98,-40.94"/>
<path fill="none" stroke="#63b8ff" d="M37.1,-31.65C44.25,-33.29 52.83,-35.25 61.39,-37.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.5,-40.6 71.03,-39.42 62.06,-33.78 60.5,-40.6"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.1,-23.81C48.51,-21.33 63.58,-18.07 76.37,-15.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.85,-18.55 85.88,-13.01 75.37,-11.71 76.85,-18.55"/>
<path fill="none" stroke="#63b8ff" d="M37.1,-23.81C48.4,-21.36 63.27,-18.13 75.98,-15.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.37,-18.87 85.4,-13.33 74.89,-12.03 76.37,-18.87"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-56.15C147.88,-60.46 164.07,-65.62 178.74,-70.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.52,-73.91 188.11,-73.61 179.64,-67.24 177.52,-73.91"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-56.15C147.75,-60.42 163.75,-65.52 178.32,-70.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.07,-73.45 187.66,-73.15 179.2,-66.78 177.07,-73.45"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-37.1C149.57,-32.25 168.17,-26.32 184.19,-21.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.82,-24.36 193.28,-17.99 182.69,-17.69 184.82,-24.36"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-37.1C149.43,-32.29 167.82,-26.43 183.73,-21.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.38,-24.82 192.84,-18.45 182.25,-18.15 184.38,-24.82"/>
</a>
</g>
</g>
@@ -102,8 +102,8 @@
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.37,-46.62C147.75,-46.62 163.75,-46.62 178.32,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.11,-50.13 188.11,-46.62 178.11,-43.13 178.11,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M134.37,-46.62C147.62,-46.62 163.44,-46.62 177.89,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.59,-50.13 187.59,-46.63 177.59,-43.13 177.59,-50.13"/>
</a>
</g>
</g>
@@ -111,8 +111,8 @@
<g id="edge6_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.14,-9.62C136.36,-9.62 162.3,-9.62 183.74,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.47,-13.13 193.47,-9.62 183.47,-6.13 183.47,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M120.14,-9.62C136.22,-9.62 161.83,-9.62 183.15,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.96,-13.13 192.96,-9.63 182.96,-6.13 182.96,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -1,4 +1,4 @@
<map id="hashing::md5::isBigEndian" name="hashing::md5::isBigEndian">
<area shape="rect" id="Node000001" title="Checks whether integers are stored as big endian or not." alt="" coords="5,29,182,55"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="64,30,58,21,61,11,74,5,94,3,116,6,127,13,124,17,114,11,93,8,75,10,65,15,63,20,68,28"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="64,30,58,21,61,11,74,5,94,3,115,5,126,12,123,16,113,10,93,8,75,10,65,15,63,20,68,28"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::isBigEndian Pages: 1 -->
<svg width="140pt" height="45pt"
@@ -31,8 +31,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.42,-19.54C35.98,-28.15 42.88,-37.25 66.12,-37.25 79.56,-37.25 87.54,-34.21 90.05,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.13,-29.06 86.83,-20.54 86.44,-31.13 93.13,-29.06"/>
<path fill="none" stroke="#63b8ff" d="M45.42,-19.54C35.98,-28.15 42.88,-37.25 66.12,-37.25 78.84,-37.25 86.66,-34.53 89.6,-30.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.01,-29.86 87.2,-21.01 86.22,-31.56 93.01,-29.86"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: hashing::md5::isBigEndian Pages: 1 -->
<svg width="140pt" height="45pt"
@@ -21,8 +21,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.42,-19.54C35.98,-28.15 42.88,-37.25 66.12,-37.25 79.56,-37.25 87.54,-34.21 90.05,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.13,-29.06 86.83,-20.54 86.44,-31.13 93.13,-29.06"/>
<path fill="none" stroke="#63b8ff" d="M45.42,-19.54C35.98,-28.15 42.88,-37.25 66.12,-37.25 78.84,-37.25 86.66,-34.53 89.6,-30.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.01,-29.86 87.2,-21.01 86.22,-31.56 93.01,-29.86"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB