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