1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 xmlns:dc="http://purl.org/dc/elements/1.1/" 6 xmlns:cc="http://creativecommons.org/ns#" 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8 xmlns:svg="http://www.w3.org/2000/svg" 9 xmlns="http://www.w3.org/2000/svg" 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12 width="74mm" 13 height="36mm" 14 viewBox="0 0 74 36" 15 version="1.1" 16 id="svg8" 17 inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" 18 sodipodi:docname="oscore_usage.svg"> 19 <defs 20 id="defs2"> 21 <marker 22 inkscape:isstock="true" 23 style="overflow:visible" 24 id="marker5203" 25 refX="0" 26 refY="0" 27 orient="auto" 28 inkscape:stockid="Arrow1Mend"> 29 <path 30 transform="matrix(-0.4,0,0,-0.4,-4,0)" 31 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 32 d="M 0,0 5,-5 -12.5,0 5,5 Z" 33 id="path5201" 34 inkscape:connector-curvature="0" /> 35 </marker> 36 <marker 37 inkscape:stockid="Arrow1Mend" 38 orient="auto" 39 refY="0" 40 refX="0" 41 id="Arrow1Mend" 42 style="overflow:visible" 43 inkscape:isstock="true" 44 inkscape:collect="always"> 45 <path 46 id="path4888" 47 d="M 0,0 5,-5 -12.5,0 5,5 Z" 48 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 49 transform="matrix(-0.4,0,0,-0.4,-4,0)" 50 inkscape:connector-curvature="0" /> 51 </marker> 52 </defs> 53 <sodipodi:namedview 54 id="base" 55 pagecolor="#ffffff" 56 bordercolor="#666666" 57 borderopacity="1.0" 58 inkscape:pageopacity="0.0" 59 inkscape:pageshadow="2" 60 inkscape:zoom="3.0728022" 61 inkscape:cx="158.26589" 62 inkscape:cy="58.503798" 63 inkscape:document-units="mm" 64 inkscape:current-layer="g4569" 65 showgrid="true" 66 inkscape:snap-bbox="true" 67 inkscape:bbox-paths="true" 68 inkscape:bbox-nodes="true" 69 inkscape:snap-bbox-edge-midpoints="true" 70 inkscape:snap-bbox-midpoints="true" 71 inkscape:object-paths="true" 72 inkscape:snap-intersection-paths="true" 73 inkscape:snap-smooth-nodes="true" 74 inkscape:snap-midpoints="true" 75 inkscape:snap-object-midpoints="true" 76 inkscape:snap-center="true" 77 inkscape:window-width="1200" 78 inkscape:window-height="1883" 79 inkscape:window-x="0" 80 inkscape:window-y="0" 81 inkscape:window-maximized="1"> 82 <inkscape:grid 83 type="xygrid" 84 id="grid10" 85 units="mm" 86 spacingx="1" 87 spacingy="1" /> 88 </sodipodi:namedview> 89 <metadata 90 id="metadata5"> 91 <rdf:RDF> 92 <cc:Work 93 rdf:about=""> 94 <dc:format>image/svg+xml</dc:format> 95 <dc:type 96 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 97 <dc:title /> 98 </cc:Work> 99 </rdf:RDF> 100 </metadata> 101 <g 102 inkscape:label="Layer 1" 103 inkscape:groupmode="layer" 104 id="layer1" 105 transform="translate(0,-261)"> 106 <g 107 id="g1846" 108 transform="translate(-3.8677076,17.5)"> 109 <g 110 id="g1568"> 111 <g 112 id="g4569" 113 transform="translate(6.092618,-0.05366819)"> 114 <path 115 inkscape:connector-curvature="0" 116 id="path5435-9" 117 d="m 41.642798,246.55367 c 0,32 0,32 0,32" 118 style="fill:none;stroke:#b3b3b3;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.79374995, 0.79374995;stroke-dashoffset:0;stroke-opacity:1" /> 119 <path 120 inkscape:connector-curvature="0" 121 id="path5435" 122 d="m 13.999999,246.5 c 0,32 0,32 0,32" 123 style="fill:none;stroke:#b3b3b3;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.79374995, 0.79374995;stroke-dashoffset:0;stroke-opacity:1" /> 124 <text 125 id="text4767" 126 y="246.28909" 127 x="10.769706" 128 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 129 xml:space="preserve"><tspan 130 style="stroke-width:0.26458332" 131 y="246.28909" 132 x="10.769706" 133 id="tspan4765" 134 sodipodi:role="line">Client</tspan></text> 135 <text 136 id="text4771" 137 y="246.32416" 138 x="38.234737" 139 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 140 xml:space="preserve"><tspan 141 style="stroke-width:0.26458332" 142 y="246.32416" 143 x="38.234737" 144 id="tspan4769" 145 sodipodi:role="line">Server</tspan></text> 146 <text 147 id="text4775" 148 y="255.08293" 149 x="7.1166658" 150 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 151 xml:space="preserve"><tspan 152 style="fill:#0000ff;stroke-width:0.26458332" 153 y="255.08293" 154 x="7.1166658" 155 id="tspan4773" 156 sodipodi:role="line">coap2oscore()</tspan></text> 157 <text 158 id="text4779" 159 y="252.05449" 160 x="-0.40170428" 161 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 162 xml:space="preserve"><tspan 163 style="fill:#008000;stroke-width:0.26458332" 164 y="252.05449" 165 x="-0.40170428" 166 id="tspan4777" 167 sodipodi:role="line">coap_request_pkg_create()</tspan></text> 168 <text 169 id="text4783" 170 y="258.21823" 171 x="10.437826" 172 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 173 xml:space="preserve"><tspan 174 style="stroke-width:0.26458332" 175 y="258.21823" 176 x="10.437826" 177 id="tspan4781" 178 sodipodi:role="line">send()</tspan></text> 179 <text 180 id="text4787" 181 y="258.21823" 182 x="37.076668" 183 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 184 xml:space="preserve"><tspan 185 style="stroke-width:0.26458332" 186 y="258.21823" 187 x="37.076668" 188 id="tspan4785" 189 sodipodi:role="line">receive()</tspan></text> 190 <text 191 id="text4791" 192 y="261.13657" 193 x="34.26754" 194 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 195 xml:space="preserve"><tspan 196 style="fill:#0000ff;stroke-width:0.26458332" 197 y="261.13657" 198 x="34.26754" 199 id="tspan4789" 200 sodipodi:role="line">oscore2coap()</tspan></text> 201 <text 202 id="text4795" 203 y="264.10815" 204 x="27.349615" 205 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 206 xml:space="preserve"><tspan 207 style="fill:#008000;stroke-width:0.26458332" 208 y="264.10815" 209 x="27.349615" 210 id="tspan4793" 211 sodipodi:role="line">coap_request_pkg_proces()</tspan></text> 212 <text 213 id="text4799" 214 y="267.10815" 215 x="26.721746" 216 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 217 xml:space="preserve"><tspan 218 style="fill:#008000;stroke-width:0.26458332" 219 y="267.10815" 220 x="26.721746" 221 id="tspan4797" 222 sodipodi:role="line">coap_response_pkg_create()</tspan></text> 223 <text 224 id="text4775-3" 225 y="270.13657" 226 x="34.26754" 227 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 228 xml:space="preserve"><tspan 229 style="fill:#0000ff;stroke-width:0.26458332" 230 y="270.13657" 231 x="34.26754" 232 id="tspan4773-6" 233 sodipodi:role="line">coap2oscore()</tspan></text> 234 <text 235 id="text4821" 236 y="273.21823" 237 x="38.437824" 238 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 239 xml:space="preserve"><tspan 240 style="stroke-width:0.26458332" 241 y="273.21823" 242 x="38.437824" 243 id="tspan4819" 244 sodipodi:role="line">send()</tspan></text> 245 <text 246 id="text4787-7" 247 y="273.21823" 248 x="9.0766687" 249 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 250 xml:space="preserve"><tspan 251 style="stroke-width:0.26458332" 252 y="273.21823" 253 x="9.0766687" 254 id="tspan4785-5" 255 sodipodi:role="line">receive()</tspan></text> 256 <text 257 id="text4791-3" 258 y="276.08292" 259 x="7.1166658" 260 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 261 xml:space="preserve"><tspan 262 style="fill:#0000ff;stroke-width:0.26458332" 263 y="276.08292" 264 x="7.1166658" 265 id="tspan4789-5" 266 sodipodi:role="line">oscore2coap()</tspan></text> 267 <text 268 id="text4795-6" 269 y="279.05447" 270 x="-1.3416991" 271 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 272 xml:space="preserve"><tspan 273 style="fill:#008000;stroke-width:0.26458332" 274 y="279.05447" 275 x="-1.3416991" 276 id="tspan4793-2" 277 sodipodi:role="line">coap_response_pkg_proces()</tspan></text> 278 <path 279 inkscape:connector-curvature="0" 280 id="path4877" 281 d="m 18.624216,257.50001 c 17.226077,0 17.226077,0 17.226077,0" 282 style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)" /> 283 <path 284 inkscape:connector-curvature="0" 285 id="path5161" 286 d="m 37.775088,272.50001 c -18.19266,0 -18.19266,0 -18.19266,0" 287 style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5203)" /> 288 <path 289 inkscape:connector-curvature="0" 290 id="path5433" 291 d="m 10.867708,246.5 c 6,0 6,0 6,0" 292 style="fill:#b3b3b3;stroke:#999999;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 293 <path 294 inkscape:connector-curvature="0" 295 id="path5433-1" 296 d="m 38.77509,246.42138 c 6,0 6,0 6,0" 297 style="fill:#b3b3b3;stroke:#999999;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 298 <text 299 xml:space="preserve" 300 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 301 x="2.7695603" 302 y="249.10815" 303 id="text79"><tspan 304 sodipodi:role="line" 305 id="tspan77" 306 x="2.7695603" 307 y="249.10815" 308 style="fill:#0000ff;stroke-width:0.26458332">oscore_context_init()</tspan></text> 309 <rect 310 style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 311 id="rect99" 312 width="2.4999998" 313 height="1" 314 x="51.682476" 315 y="272.10736" /> 316 <text 317 xml:space="preserve" 318 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 319 x="54.563618" 320 y="273.37784" 321 id="text103"><tspan 322 sodipodi:role="line" 323 id="tspan101" 324 x="54.563618" 325 y="273.37784" 326 style="fill:#0000ff;stroke-width:0.26458332">uOSCORE API</tspan></text> 327 <rect 328 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 329 id="rect105" 330 width="2.4999998" 331 height="1" 332 x="51.682476" 333 y="278.10736" /> 334 <text 335 xml:space="preserve" 336 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 337 x="54.563618" 338 y="279.19128" 339 id="text109"><tspan 340 sodipodi:role="line" 341 id="tspan107" 342 x="54.563618" 343 y="279.19128" 344 style="stroke-width:0.26458332">OS / Networking</tspan></text> 345 <rect 346 style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" 347 id="rect111" 348 width="2.4999998" 349 height="1" 350 x="51.682476" 351 y="275.10736" /> 352 <text 353 xml:space="preserve" 354 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 355 x="54.563618" 356 y="276.19128" 357 id="text115"><tspan 358 sodipodi:role="line" 359 id="tspan113" 360 x="54.563618" 361 y="276.19128" 362 style="fill:#008000;stroke-width:0.26458332">CoAP Library</tspan></text> 363 <text 364 xml:space="preserve" 365 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:1.25;font-family:FontAwesome;-inkscape-font-specification:FontAwesome;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" 366 x="30.76956" 367 y="249.10815" 368 id="text79-3"><tspan 369 sodipodi:role="line" 370 id="tspan77-6" 371 x="30.76956" 372 y="249.10815" 373 style="fill:#0000ff;stroke-width:0.26458332">oscore_context_init()</tspan></text> 374 </g> 375 </g> 376 </g> 377 </g> 378</svg> 379