<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
 -->
<!-- Title: G Pages: 1 -->
<svg width="757pt" height="908pt"
 viewBox="0.00 0.00 757.00 908.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 904)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-904 754,-904 754,5 -4,5"/>
<!-- smg_comms_80cols -->
<g id="node1" class="node"><title>smg_comms_80cols</title>
<a xlink:href="patches/smg_comms_80cols" xlink:title="smg_comms_80cols">
<polygon fill="none" stroke="black" points="187,-468 37,-468 37,-432 187,-432 187,-468"/>
<text text-anchor="middle" x="112" y="-445.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_80cols</text>
</a>
</g>
<!-- smg_comms_skeys_smsgs -->
<g id="node14" class="node"><title>smg_comms_skeys_smsgs</title>
<a xlink:href="patches/smg_comms_skeys_smsgs" xlink:title="smg_comms_skeys_smsgs">
<polygon fill="none" stroke="black" points="208,-396 16,-396 16,-360 208,-360 208,-396"/>
<text text-anchor="middle" x="112" y="-373.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_skeys_smsgs</text>
</a>
</g>
<!-- smg_comms_80cols&#45;&gt;smg_comms_skeys_smsgs -->
<g id="edge24" class="edge"><title>smg_comms_80cols&#45;&gt;smg_comms_skeys_smsgs</title>
<path fill="none" stroke="black" d="M112,-431.831C112,-424.131 112,-414.974 112,-406.417"/>
<polygon fill="black" stroke="black" points="115.5,-406.413 112,-396.413 108.5,-406.413 115.5,-406.413"/>
</g>
<!-- smg_comms_packing_rsa -->
<g id="node2" class="node"><title>smg_comms_packing_rsa</title>
<a xlink:href="patches/smg_comms_packing_rsa" xlink:title="smg_comms_packing_rsa">
<polygon fill="none" stroke="black" points="206,-540 18,-540 18,-504 206,-504 206,-540"/>
<text text-anchor="middle" x="112" y="-517.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_packing_rsa</text>
</a>
</g>
<!-- smg_comms_packing_rsa&#45;&gt;smg_comms_80cols -->
<g id="edge2" class="edge"><title>smg_comms_packing_rsa&#45;&gt;smg_comms_80cols</title>
<path fill="none" stroke="black" d="M112,-503.831C112,-496.131 112,-486.974 112,-478.417"/>
<polygon fill="black" stroke="black" points="115.5,-478.413 112,-468.413 108.5,-478.413 115.5,-478.413"/>
</g>
<!-- smg_comms_actions_rsa -->
<g id="node4" class="node"><title>smg_comms_actions_rsa</title>
<a xlink:href="patches/smg_comms_actions_rsa" xlink:title="smg_comms_actions_rsa">
<polygon fill="none" stroke="black" points="204,-108 20,-108 20,-72 204,-72 204,-108"/>
<text text-anchor="middle" x="112" y="-85.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_actions_rsa</text>
</a>
</g>
<!-- smg_comms_shorter_e -->
<g id="node23" class="node"><title>smg_comms_shorter_e</title>
<a xlink:href="patches/smg_comms_shorter_e" xlink:title="smg_comms_shorter_e">
<polygon fill="none" stroke="black" points="198,-36 26,-36 26,-1.77636e-14 198,-3.55271e-15 198,-36"/>
<text text-anchor="middle" x="112" y="-13.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_shorter_e</text>
</a>
</g>
<!-- smg_comms_actions_rsa&#45;&gt;smg_comms_shorter_e -->
<g id="edge22" class="edge"><title>smg_comms_actions_rsa&#45;&gt;smg_comms_shorter_e</title>
<path fill="none" stroke="black" d="M112,-71.8314C112,-64.131 112,-54.9743 112,-46.4166"/>
<polygon fill="black" stroke="black" points="115.5,-46.4132 112,-36.4133 108.5,-46.4133 115.5,-46.4132"/>
</g>
<!-- smg_comms_files -->
<g id="node5" class="node"><title>smg_comms_files</title>
<a xlink:href="patches/smg_comms_files" xlink:title="smg_comms_files">
<polygon fill="none" stroke="black" points="179,-180 45,-180 45,-144 179,-144 179,-180"/>
<text text-anchor="middle" x="112" y="-157.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_files</text>
</a>
</g>
<!-- smg_comms_files&#45;&gt;smg_comms_actions_rsa -->
<g id="edge4" class="edge"><title>smg_comms_files&#45;&gt;smg_comms_actions_rsa</title>
<path fill="none" stroke="black" d="M112,-143.831C112,-136.131 112,-126.974 112,-118.417"/>
<polygon fill="black" stroke="black" points="115.5,-118.413 112,-108.413 108.5,-118.413 115.5,-118.413"/>
</g>
<!-- smg_comms_c_wrappers -->
<g id="node7" class="node"><title>smg_comms_c_wrappers</title>
<a xlink:href="patches/smg_comms_c_wrappers" xlink:title="smg_comms_c_wrappers">
<polygon fill="none" stroke="black" points="204,-684 20,-684 20,-648 204,-648 204,-684"/>
<text text-anchor="middle" x="112" y="-661.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_c_wrappers</text>
</a>
</g>
<!-- smg_comms_rsa_oaep -->
<g id="node17" class="node"><title>smg_comms_rsa_oaep</title>
<a xlink:href="patches/smg_comms_rsa_oaep" xlink:title="smg_comms_rsa_oaep">
<polygon fill="none" stroke="black" points="196,-612 28,-612 28,-576 196,-576 196,-612"/>
<text text-anchor="middle" x="112" y="-589.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_rsa_oaep</text>
</a>
</g>
<!-- smg_comms_c_wrappers&#45;&gt;smg_comms_rsa_oaep -->
<g id="edge20" class="edge"><title>smg_comms_c_wrappers&#45;&gt;smg_comms_rsa_oaep</title>
<path fill="none" stroke="black" d="M112,-647.831C112,-640.131 112,-630.974 112,-622.417"/>
<polygon fill="black" stroke="black" points="115.5,-622.413 112,-612.413 108.5,-622.413 115.5,-622.413"/>
</g>
<!-- smg_comms_packing_serpent -->
<g id="node8" class="node"><title>smg_comms_packing_serpent</title>
<a xlink:href="patches/smg_comms_packing_serpent" xlink:title="smg_comms_packing_serpent">
<polygon fill="none" stroke="black" points="221,-756 3,-756 3,-720 221,-720 221,-756"/>
<text text-anchor="middle" x="112" y="-733.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_packing_serpent</text>
</a>
</g>
<!-- smg_comms_packing_serpent&#45;&gt;smg_comms_c_wrappers -->
<g id="edge6" class="edge"><title>smg_comms_packing_serpent&#45;&gt;smg_comms_c_wrappers</title>
<path fill="none" stroke="black" d="M112,-719.831C112,-712.131 112,-702.974 112,-694.417"/>
<polygon fill="black" stroke="black" points="115.5,-694.413 112,-684.413 108.5,-694.413 115.5,-694.413"/>
</g>
<!-- smg_comms_keymgm -->
<g id="node10" class="node"><title>smg_comms_keymgm</title>
<a xlink:href="patches/smg_comms_keymgm" xlink:title="smg_comms_keymgm">
<polygon fill="none" stroke="black" points="194,-252 30,-252 30,-216 194,-216 194,-252"/>
<text text-anchor="middle" x="112" y="-229.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_keymgm</text>
</a>
</g>
<!-- smg_comms_keymgm&#45;&gt;smg_comms_files -->
<g id="edge8" class="edge"><title>smg_comms_keymgm&#45;&gt;smg_comms_files</title>
<path fill="none" stroke="black" d="M112,-215.831C112,-208.131 112,-198.974 112,-190.417"/>
<polygon fill="black" stroke="black" points="115.5,-190.413 112,-180.413 108.5,-190.413 115.5,-190.413"/>
</g>
<!-- smg_comms_genesis -->
<g id="node12" class="node"><title>smg_comms_genesis</title>
<a xlink:href="patches/smg_comms_genesis" xlink:title="smg_comms_genesis">
<polygon fill="none" stroke="black" points="191,-900 33,-900 33,-864 191,-864 191,-900"/>
<text text-anchor="middle" x="112" y="-877.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_genesis</text>
</a>
</g>
<!-- smg_comms_raw_types -->
<g id="node19" class="node"><title>smg_comms_raw_types</title>
<a xlink:href="patches/smg_comms_raw_types" xlink:title="smg_comms_raw_types">
<polygon fill="none" stroke="black" points="201,-828 23,-828 23,-792 201,-792 201,-828"/>
<text text-anchor="middle" x="112" y="-805.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_raw_types</text>
</a>
</g>
<!-- smg_comms_genesis&#45;&gt;smg_comms_raw_types -->
<g id="edge18" class="edge"><title>smg_comms_genesis&#45;&gt;smg_comms_raw_types</title>
<path fill="none" stroke="black" d="M112,-863.831C112,-856.131 112,-846.974 112,-838.417"/>
<polygon fill="black" stroke="black" points="115.5,-838.413 112,-828.413 108.5,-838.413 115.5,-838.413"/>
</g>
<!-- smg_comms_io_rsa_tests_only -->
<g id="node13" class="node"><title>smg_comms_io_rsa_tests_only</title>
<a xlink:href="patches/smg_comms_io_rsa_tests_only" xlink:title="smg_comms_io_rsa_tests_only">
<polygon fill="none" stroke="black" points="224,-324 9.9476e-14,-324 0,-288 224,-288 224,-324"/>
<text text-anchor="middle" x="112" y="-301.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_io_rsa_tests_only</text>
</a>
</g>
<!-- smg_comms_io_rsa_tests_only&#45;&gt;smg_comms_keymgm -->
<g id="edge12" class="edge"><title>smg_comms_io_rsa_tests_only&#45;&gt;smg_comms_keymgm</title>
<path fill="none" stroke="black" d="M112,-287.831C112,-280.131 112,-270.974 112,-262.417"/>
<polygon fill="black" stroke="black" points="115.5,-262.413 112,-252.413 108.5,-262.413 115.5,-262.413"/>
</g>
<!-- smg_comms_skeys_smsgs&#45;&gt;smg_comms_io_rsa_tests_only -->
<g id="edge10" class="edge"><title>smg_comms_skeys_smsgs&#45;&gt;smg_comms_io_rsa_tests_only</title>
<path fill="none" stroke="black" d="M112,-359.831C112,-352.131 112,-342.974 112,-334.417"/>
<polygon fill="black" stroke="black" points="115.5,-334.413 112,-324.413 108.5,-334.413 115.5,-334.413"/>
</g>
<!-- smg_comms_rsa_oaep&#45;&gt;smg_comms_packing_rsa -->
<g id="edge14" class="edge"><title>smg_comms_rsa_oaep&#45;&gt;smg_comms_packing_rsa</title>
<path fill="none" stroke="black" d="M112,-575.831C112,-568.131 112,-558.974 112,-550.417"/>
<polygon fill="black" stroke="black" points="115.5,-550.413 112,-540.413 108.5,-550.413 115.5,-550.413"/>
</g>
<!-- smg_comms_raw_types&#45;&gt;smg_comms_packing_serpent -->
<g id="edge16" class="edge"><title>smg_comms_raw_types&#45;&gt;smg_comms_packing_serpent</title>
<path fill="none" stroke="black" d="M112,-791.831C112,-784.131 112,-774.974 112,-766.417"/>
<polygon fill="black" stroke="black" points="115.5,-766.413 112,-756.413 108.5,-766.413 115.5,-766.413"/>
</g>
<!-- MISSING&#45;NODE&#45;1598 -->
<!-- smg_comms_sender_receiver -->
<g id="node27" class="node"><title>smg_comms_sender_receiver</title>
<a xlink:href="patches/smg_comms_sender_receiver" xlink:title="smg_comms_sender_receiver">
<polygon fill="none" stroke="purple" points="749,-828 533,-828 533,-792 749,-792 749,-828"/>
<text text-anchor="middle" x="641" y="-805.9" font-family="Times Roman,serif" font-size="14.00">smg_comms_sender_receiver</text>
</a>
</g>
<!-- MISSING&#45;NODE&#45;1598&#45;&gt;smg_comms_sender_receiver -->
<g id="edge26" class="edge"><title>MISSING&#45;NODE&#45;1598&#45;&gt;smg_comms_sender_receiver</title>
<path fill="none" stroke="black" d="M641,-879.923C641,-873.757 641,-854.957 641,-838.402"/>
<polygon fill="black" stroke="black" points="644.5,-838.003 641,-828.003 637.5,-838.003 644.5,-838.003"/>
</g>
</g>
</svg>
