1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3<!-- Generated by Microsoft Visio, SVG Export crypto_xform_chain.svg Page-1 --> 4<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" 5 width="4.9352in" height="4.2584in" viewBox="0 0 355.334 306.605" xml:space="preserve" color-interpolation-filters="sRGB" 6 class="st12"> 7 <style type="text/css"> 8 <![CDATA[ 9 .st1 {fill:url(#grad0-4);stroke:#386288;stroke-width:0.75} 10 .st2 {fill:#386288;font-family:Calibri;font-size:0.833336em} 11 .st3 {font-size:0.799995em} 12 .st4 {font-size:0.799995em;font-weight:bold} 13 .st5 {visibility:visible} 14 .st6 {fill:#bdd0e9;fill-opacity:0.25;filter:url(#filter_2);stroke:#bdd0e9;stroke-opacity:0.25} 15 .st7 {fill:#a6b6cd;stroke:#41719c;stroke-width:0.75} 16 .st8 {fill:#41719c;font-family:Calibri;font-size:0.833336em} 17 .st9 {fill:#ffffff;stroke:#41719c;stroke-width:0.75} 18 .st10 {marker-end:url(#mrkr4-135);stroke:#41719c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} 19 .st11 {fill:#41719c;fill-opacity:1;stroke:#41719c;stroke-opacity:1;stroke-width:0.28409090909091} 20 .st12 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} 21 ]]> 22 </style> 23 24 <defs id="Patterns_And_Gradients"> 25 <linearGradient id="grad0-4" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(60 0.5 0.5)"> 26 <stop offset="0" stop-color="#e8ebef" stop-opacity="1"/> 27 <stop offset="0.24" stop-color="#f4f5f7" stop-opacity="1"/> 28 <stop offset="0.54" stop-color="#feffff" stop-opacity="1"/> 29 </linearGradient> 30 </defs> 31 <defs id="Markers"> 32 <g id="lend4"> 33 <path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/> 34 </g> 35 <marker id="mrkr4-135" class="st11" refX="-7.04" orient="auto" markerUnits="strokeWidth" overflow="visible"> 36 <use xlink:href="#lend4" transform="scale(-3.52,-3.52) "/> 37 </marker> 38 </defs> 39 <defs id="Filters"> 40 <filter id="filter_2"> 41 <feGaussianBlur stdDeviation="2"/> 42 </filter> 43 </defs> 44 <g> 45 <title>Page-1</title> 46 <g id="shape9-1" transform="translate(0.749889,-75.0177)"> 47 <title>Rounded Rectangle.24</title> 48 <desc>Symmetric Transform (struct rte_crypto_sym_xform)</desc> 49 <path d="M6.78 306.6 L148.14 306.6 A6.77735 6.77735 -180 0 0 154.91 299.83 L154.91 82.55 A6.77735 6.77735 -180 0 0 148.14 50 75.77 L6.78 75.77 A6.77735 6.77735 -180 0 0 -0 82.55 L0 299.83 A6.77735 6.77735 -180 0 0 6.78 306.6 Z" 51 class="st1"/> 52 <text x="33.55" y="88.77" class="st2">Symmetric Transform <tspan x="27.14" dy="1.5em" class="st3">(</tspan><tspan 53 class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 54 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan><tspan 55 class="st3">)</tspan></text> </g> 56 <g id="shape10-16" transform="translate(10.6711,-83.0965)"> 57 <title>Rounded Rectangle.25</title> 58 <desc>Transform Parameters struct rte_crypto_auth_xform struct rte_...</desc> 59 <g id="shadow10-17" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st5"> 60 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 207.92 A5.90925 5.90925 -180 0 61 0 129.16 202.01 L5.91 202.01 A5.90925 5.90925 -180 0 0 -0 207.92 L0 300.7 A5.90925 5.90925 -180 0 0 62 5.91 306.6 Z" class="st6"/> 63 </g> 64 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 207.92 A5.90925 5.90925 -180 0 0 129.16 65 202.01 L5.91 202.01 A5.90925 5.90925 -180 0 0 -0 207.92 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 66 class="st7"/> 67 <text x="21.89" y="241.71" class="st8">Transform Parameters <tspan x="18.76" dy="2.475em" class="st4">struct </tspan><tspan 68 class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan 69 class="st3">auth</tspan><tspan class="st3">_</tspan><tspan class="st3">xform </tspan><tspan x="16.02" 70 dy="1.425em" class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan 71 class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan class="st3">cipher</tspan><tspan class="st3">_</tspan><tspan 72 class="st3">xform</tspan><tspan x="18.76" dy="1.425em" class="st4">struct </tspan><tspan 73 class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan 74 class="st3">aead</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan></text> </g> 75 <g id="shape11-38" transform="translate(10.6711,-238.133)"> 76 <title>Rounded Rectangle.26</title> 77 <desc>next transform (struct rte_crypto_sym_xform *)</desc> 78 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 283.84 A5.90925 5.90925 -180 0 0 129.16 79 277.93 L5.91 277.93 A5.90925 5.90925 -180 0 0 0 283.84 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 80 class="st9"/> 81 <text x="37.15" y="289.27" class="st8">next transform <tspan x="14.33" dy="1.5em" class="st3">(</tspan><tspan 82 class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 83 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform </tspan><tspan 84 class="st3">*)</tspan></text> </g> 85 <g id="shape12-51" transform="translate(10.6711,-199.175)"> 86 <title>Rounded Rectangle.29</title> 87 <desc>transform type (enum rte_crypto_sym_xform_type)</desc> 88 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 283.84 A5.90925 5.90925 -180 0 0 129.16 89 277.93 L5.91 277.93 A5.90925 5.90925 -180 0 0 0 283.84 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 90 class="st9"/> 91 <text x="37.06" y="289.27" class="st8">transform type <tspan x="8.04" dy="1.5em" class="st3">(</tspan><tspan 92 class="st4">enum </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 93 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan><tspan 94 class="st3">_</tspan><tspan class="st3">type</tspan><tspan class="st3">)</tspan></text> </g> 95 <g id="shape13-66" transform="translate(199.671,-0.75)"> 96 <title>Rounded Rectangle.30</title> 97 <desc>Symmetric Transform (struct rte_crypto_sym_xform)</desc> 98 <path d="M6.78 306.6 L148.14 306.6 A6.77735 6.77735 -180 0 0 154.91 299.83 L154.91 82.55 A6.77735 6.77735 -180 0 0 148.14 99 75.77 L6.78 75.77 A6.77735 6.77735 -180 0 0 -0 82.55 L0 299.83 A6.77735 6.77735 -180 0 0 6.78 306.6 Z" 100 class="st1"/> 101 <text x="33.55" y="88.77" class="st2">Symmetric Transform <tspan x="27.14" dy="1.5em" class="st3">(</tspan><tspan 102 class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 103 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan><tspan 104 class="st3">)</tspan></text> </g> 105 <g id="shape14-80" transform="translate(209.592,-8.82874)"> 106 <title>Rounded Rectangle.31</title> 107 <desc>Transform Parameters struct rte_crypto_auth_xform struct rte_...</desc> 108 <g id="shadow14-81" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st5"> 109 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 207.92 A5.90925 5.90925 -180 0 110 0 129.16 202.01 L5.91 202.01 A5.90925 5.90925 -180 0 0 -0 207.92 L0 300.7 A5.90925 5.90925 -180 0 0 111 5.91 306.6 Z" class="st6"/> 112 </g> 113 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 207.92 A5.90925 5.90925 -180 0 0 129.16 114 202.01 L5.91 202.01 A5.90925 5.90925 -180 0 0 -0 207.92 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 115 class="st7"/> 116 <text x="21.89" y="241.71" class="st8">Transform Parameters <tspan x="18.76" dy="2.475em" class="st4">struct </tspan><tspan 117 class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan 118 class="st3">auth</tspan><tspan class="st3">_</tspan><tspan class="st3">xform </tspan><tspan x="16.02" 119 dy="1.425em" class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan 120 class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan class="st3">cipher</tspan><tspan class="st3">_</tspan><tspan 121 class="st3">xform</tspan><tspan x="18.76" dy="1.425em" class="st4">struct </tspan><tspan 122 class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan class="st3">_</tspan><tspan 123 class="st3">aead</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan></text> </g> 124 <g id="shape15-102" transform="translate(209.592,-163.865)"> 125 <title>Rounded Rectangle.32</title> 126 <desc>next transform (struct rte_crypto_sym_xform *)</desc> 127 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 283.84 A5.90925 5.90925 -180 0 0 129.16 128 277.93 L5.91 277.93 A5.90925 5.90925 -180 0 0 0 283.84 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 129 class="st9"/> 130 <text x="37.15" y="289.27" class="st8">next transform <tspan x="14.33" dy="1.5em" class="st3">(</tspan><tspan 131 class="st4">struct </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 132 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform </tspan><tspan 133 class="st3">*)</tspan></text> </g> 134 <g id="shape16-115" transform="translate(209.592,-124.907)"> 135 <title>Rounded Rectangle.33</title> 136 <desc>transform type (enum rte_crypto_sym_xform_type)</desc> 137 <path d="M5.91 306.6 L129.16 306.6 A5.90925 5.90925 -180 0 0 135.07 300.7 L135.07 283.84 A5.90925 5.90925 -180 0 0 129.16 138 277.93 L5.91 277.93 A5.90925 5.90925 -180 0 0 0 283.84 L0 300.7 A5.90925 5.90925 -180 0 0 5.91 306.6 Z" 139 class="st9"/> 140 <text x="37.06" y="289.27" class="st8">transform type <tspan x="8.04" dy="1.5em" class="st3">(</tspan><tspan 141 class="st4">enum </tspan><tspan class="st3">rte</tspan><tspan class="st3">_</tspan><tspan class="st3">crypto</tspan><tspan 142 class="st3">_</tspan><tspan class="st3">sym</tspan><tspan class="st3">_</tspan><tspan class="st3">xform</tspan><tspan 143 class="st3">_</tspan><tspan class="st3">type</tspan><tspan class="st3">)</tspan></text> </g> 144 <g id="shape17-130" transform="translate(145.742,-252.47)"> 145 <title>Dynamic connector</title> 146 <path d="M0 306.6 L131.39 306.6 L131.39 320.45" class="st10"/> 147 </g> 148 </g> 149</svg> 150