blob: 35d177c255631d004ba470d4e77e4373cad59b9b [file] [log] [blame]
Gilles Peskine882f7c72022-04-07 13:44:55 +02001
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml">
6 <head>
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8 <title>Index of API elements &#8212; PSA Crypto API 1.1.0 documentation</title>
9 <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
10 <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
11 <script type="text/javascript">
12 var DOCUMENTATION_OPTIONS = {
13 URL_ROOT: './',
14 VERSION: '1.1.0',
15 COLLAPSE_INDEX: false,
16 FILE_SUFFIX: '.html',
17 HAS_SOURCE: false,
18 SOURCELINK_SUFFIX: '.txt'
19 };
20 </script>
21 <script type="text/javascript" src="_static/jquery.js"></script>
22 <script type="text/javascript" src="_static/underscore.js"></script>
23 <script type="text/javascript" src="_static/doctools.js"></script>
24 <link rel="author" title="About these documents" href="about.html" />
25 <link rel="index" title="Index" href="genindex.html" />
26 <link rel="search" title="Search" href="search.html" />
27
28
29 <link rel="stylesheet" href="_static/custom.css" type="text/css" />
30
31 <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
32
33
34
35 </head>
36 <body>
37
38
39 <div class="document">
40 <div class="documentwrapper">
41 <div class="bodywrapper">
42 <div class="body" role="main">
43
44
45 <h1>Index of API elements</h1>
46
47 <div class="modindex-jumpbox">
48 <a href="#cap-PSA_A"><strong>PSA_A</strong></a> |
49 <a href="#cap-PSA_B"><strong>PSA_B</strong></a> |
50 <a href="#cap-PSA_C"><strong>PSA_C</strong></a> |
51 <a href="#cap-PSA_D"><strong>PSA_D</strong></a> |
52 <a href="#cap-PSA_E"><strong>PSA_E</strong></a> |
53 <a href="#cap-PSA_G"><strong>PSA_G</strong></a> |
54 <a href="#cap-PSA_H"><strong>PSA_H</strong></a> |
55 <a href="#cap-PSA_I"><strong>PSA_I</strong></a> |
56 <a href="#cap-PSA_K"><strong>PSA_K</strong></a> |
57 <a href="#cap-PSA_M"><strong>PSA_M</strong></a> |
58 <a href="#cap-PSA_P"><strong>PSA_P</strong></a> |
59 <a href="#cap-PSA_R"><strong>PSA_R</strong></a> |
60 <a href="#cap-PSA_S"><strong>PSA_S</strong></a> |
61 <a href="#cap-PSA_T"><strong>PSA_T</strong></a> |
62 <a href="#cap-PSA_V"><strong>PSA_V</strong></a>
63 </div>
64
65 <table class="indextable modindextable">
66 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
67 <tr class="cap" id="cap-PSA_A"><td></td><td>
68 <strong>PSA_A</strong></td><td></td></tr>
69 <tr>
70 <td></td>
71 <td>
72 <a href="api/ops/aead.html#c.PSA_AEAD_DECRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_AEAD_DECRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
73 <em></em></td></tr>
74 <tr>
75 <td></td>
76 <td>
77 <a href="api/ops/aead.html#c.PSA_AEAD_DECRYPT_OUTPUT_SIZE"><code class="xref">PSA_AEAD_DECRYPT_OUTPUT_SIZE</code></a></td><td>
78 <em></em></td></tr>
79 <tr>
80 <td></td>
81 <td>
82 <a href="api/ops/aead.html#c.PSA_AEAD_ENCRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_AEAD_ENCRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
83 <em></em></td></tr>
84 <tr>
85 <td></td>
86 <td>
87 <a href="api/ops/aead.html#c.PSA_AEAD_ENCRYPT_OUTPUT_SIZE"><code class="xref">PSA_AEAD_ENCRYPT_OUTPUT_SIZE</code></a></td><td>
88 <em></em></td></tr>
89 <tr>
90 <td></td>
91 <td>
92 <a href="api/ops/aead.html#c.PSA_AEAD_FINISH_OUTPUT_MAX_SIZE"><code class="xref">PSA_AEAD_FINISH_OUTPUT_MAX_SIZE</code></a></td><td>
93 <em></em></td></tr>
94 <tr>
95 <td></td>
96 <td>
97 <a href="api/ops/aead.html#c.PSA_AEAD_FINISH_OUTPUT_SIZE"><code class="xref">PSA_AEAD_FINISH_OUTPUT_SIZE</code></a></td><td>
98 <em></em></td></tr>
99 <tr>
100 <td></td>
101 <td>
102 <a href="api/ops/aead.html#c.PSA_AEAD_NONCE_LENGTH"><code class="xref">PSA_AEAD_NONCE_LENGTH</code></a></td><td>
103 <em></em></td></tr>
104 <tr>
105 <td></td>
106 <td>
107 <a href="api/ops/aead.html#c.PSA_AEAD_NONCE_MAX_SIZE"><code class="xref">PSA_AEAD_NONCE_MAX_SIZE</code></a></td><td>
108 <em></em></td></tr>
109 <tr>
110 <td></td>
111 <td>
112 <a href="api/ops/aead.html#c.PSA_AEAD_OPERATION_INIT"><code class="xref">PSA_AEAD_OPERATION_INIT</code></a></td><td>
113 <em></em></td></tr>
114 <tr>
115 <td></td>
116 <td>
117 <a href="api/ops/aead.html#c.PSA_AEAD_TAG_LENGTH"><code class="xref">PSA_AEAD_TAG_LENGTH</code></a></td><td>
118 <em></em></td></tr>
119 <tr>
120 <td></td>
121 <td>
122 <a href="api/ops/aead.html#c.PSA_AEAD_TAG_MAX_SIZE"><code class="xref">PSA_AEAD_TAG_MAX_SIZE</code></a></td><td>
123 <em></em></td></tr>
124 <tr>
125 <td></td>
126 <td>
127 <a href="api/ops/aead.html#c.PSA_AEAD_UPDATE_OUTPUT_MAX_SIZE"><code class="xref">PSA_AEAD_UPDATE_OUTPUT_MAX_SIZE</code></a></td><td>
128 <em></em></td></tr>
129 <tr>
130 <td></td>
131 <td>
132 <a href="api/ops/aead.html#c.PSA_AEAD_UPDATE_OUTPUT_SIZE"><code class="xref">PSA_AEAD_UPDATE_OUTPUT_SIZE</code></a></td><td>
133 <em></em></td></tr>
134 <tr>
135 <td></td>
136 <td>
137 <a href="api/ops/aead.html#c.PSA_AEAD_VERIFY_OUTPUT_MAX_SIZE"><code class="xref">PSA_AEAD_VERIFY_OUTPUT_MAX_SIZE</code></a></td><td>
138 <em></em></td></tr>
139 <tr>
140 <td></td>
141 <td>
142 <a href="api/ops/aead.html#c.PSA_AEAD_VERIFY_OUTPUT_SIZE"><code class="xref">PSA_AEAD_VERIFY_OUTPUT_SIZE</code></a></td><td>
143 <em></em></td></tr>
144 <tr>
145 <td></td>
146 <td>
147 <a href="api/ops/aead.html#c.PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG"><code class="xref">PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG</code></a></td><td>
148 <em></em></td></tr>
149 <tr>
150 <td></td>
151 <td>
152 <a href="api/ops/aead.html#c.PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG"><code class="xref">PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG</code></a></td><td>
153 <em></em></td></tr>
154 <tr>
155 <td></td>
156 <td>
157 <a href="api/ops/aead.html#c.PSA_ALG_AEAD_WITH_SHORTENED_TAG"><code class="xref">PSA_ALG_AEAD_WITH_SHORTENED_TAG</code></a></td><td>
158 <em></em></td></tr>
159 <tr>
160 <td></td>
161 <td>
162 <a href="api/ops/sign.html#c.PSA_ALG_ANY_HASH"><code class="xref">PSA_ALG_ANY_HASH</code></a></td><td>
163 <em></em></td></tr>
164 <tr>
165 <td></td>
166 <td>
167 <a href="api/ops/macs.html#c.PSA_ALG_AT_LEAST_THIS_LENGTH_MAC"><code class="xref">PSA_ALG_AT_LEAST_THIS_LENGTH_MAC</code></a></td><td>
168 <em></em></td></tr>
169 <tr>
170 <td></td>
171 <td>
172 <a href="api/ops/macs.html#c.PSA_ALG_CBC_MAC"><code class="xref">PSA_ALG_CBC_MAC</code></a></td><td>
173 <em></em></td></tr>
174 <tr>
175 <td></td>
176 <td>
177 <a href="api/ops/ciphers.html#c.PSA_ALG_CBC_NO_PADDING"><code class="xref">PSA_ALG_CBC_NO_PADDING</code></a></td><td>
178 <em></em></td></tr>
179 <tr>
180 <td></td>
181 <td>
182 <a href="api/ops/ciphers.html#c.PSA_ALG_CBC_PKCS7"><code class="xref">PSA_ALG_CBC_PKCS7</code></a></td><td>
183 <em></em></td></tr>
184 <tr>
185 <td></td>
186 <td>
187 <a href="api/ops/aead.html#c.PSA_ALG_CCM"><code class="xref">PSA_ALG_CCM</code></a></td><td>
188 <em></em></td></tr>
189 <tr>
190 <td></td>
191 <td>
192 <a href="api/ops/ciphers.html#c.PSA_ALG_CFB"><code class="xref">PSA_ALG_CFB</code></a></td><td>
193 <em></em></td></tr>
194 <tr>
195 <td></td>
196 <td>
197 <a href="api/ops/aead.html#c.PSA_ALG_CHACHA20_POLY1305"><code class="xref">PSA_ALG_CHACHA20_POLY1305</code></a></td><td>
198 <em></em></td></tr>
199 <tr>
200 <td></td>
201 <td>
202 <a href="api/ops/macs.html#c.PSA_ALG_CMAC"><code class="xref">PSA_ALG_CMAC</code></a></td><td>
203 <em></em></td></tr>
204 <tr>
205 <td></td>
206 <td>
207 <a href="api/ops/ciphers.html#c.PSA_ALG_CTR"><code class="xref">PSA_ALG_CTR</code></a></td><td>
208 <em></em></td></tr>
209 <tr>
210 <td></td>
211 <td>
212 <a href="api/ops/sign.html#c.PSA_ALG_DETERMINISTIC_ECDSA"><code class="xref">PSA_ALG_DETERMINISTIC_ECDSA</code></a></td><td>
213 <em></em></td></tr>
214 <tr>
215 <td></td>
216 <td>
217 <a href="api/ops/ciphers.html#c.PSA_ALG_ECB_NO_PADDING"><code class="xref">PSA_ALG_ECB_NO_PADDING</code></a></td><td>
218 <em></em></td></tr>
219 <tr>
220 <td></td>
221 <td>
222 <a href="api/ops/ka.html#c.PSA_ALG_ECDH"><code class="xref">PSA_ALG_ECDH</code></a></td><td>
223 <em></em></td></tr>
224 <tr>
225 <td></td>
226 <td>
227 <a href="api/ops/sign.html#c.PSA_ALG_ECDSA"><code class="xref">PSA_ALG_ECDSA</code></a></td><td>
228 <em></em></td></tr>
229 <tr>
230 <td></td>
231 <td>
232 <a href="api/ops/sign.html#c.PSA_ALG_ECDSA_ANY"><code class="xref">PSA_ALG_ECDSA_ANY</code></a></td><td>
233 <em></em></td></tr>
234 <tr>
235 <td></td>
236 <td>
237 <a href="api/ops/sign.html#c.PSA_ALG_ED25519PH"><code class="xref">PSA_ALG_ED25519PH</code></a></td><td>
238 <em></em></td></tr>
239 <tr>
240 <td></td>
241 <td>
242 <a href="api/ops/sign.html#c.PSA_ALG_ED448PH"><code class="xref">PSA_ALG_ED448PH</code></a></td><td>
243 <em></em></td></tr>
244 <tr>
245 <td></td>
246 <td>
247 <a href="api/ops/ka.html#c.PSA_ALG_FFDH"><code class="xref">PSA_ALG_FFDH</code></a></td><td>
248 <em></em></td></tr>
249 <tr>
250 <td></td>
251 <td>
252 <a href="api/ops/macs.html#c.PSA_ALG_FULL_LENGTH_MAC"><code class="xref">PSA_ALG_FULL_LENGTH_MAC</code></a></td><td>
253 <em></em></td></tr>
254 <tr>
255 <td></td>
256 <td>
257 <a href="api/ops/aead.html#c.PSA_ALG_GCM"><code class="xref">PSA_ALG_GCM</code></a></td><td>
258 <em></em></td></tr>
259 <tr>
260 <td></td>
261 <td>
262 <a href="api/ops/algorithms.html#c.PSA_ALG_GET_HASH"><code class="xref">PSA_ALG_GET_HASH</code></a></td><td>
263 <em></em></td></tr>
264 <tr>
265 <td></td>
266 <td>
267 <a href="api/ops/kdf.html#c.PSA_ALG_HKDF"><code class="xref">PSA_ALG_HKDF</code></a></td><td>
268 <em></em></td></tr>
269 <tr>
270 <td></td>
271 <td>
272 <a href="api/ops/macs.html#c.PSA_ALG_HMAC"><code class="xref">PSA_ALG_HMAC</code></a></td><td>
273 <em></em></td></tr>
274 <tr>
275 <td></td>
276 <td>
277 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_AEAD"><code class="xref">PSA_ALG_IS_AEAD</code></a></td><td>
278 <em></em></td></tr>
279 <tr>
280 <td></td>
281 <td>
282 <a href="api/ops/aead.html#c.PSA_ALG_IS_AEAD_ON_BLOCK_CIPHER"><code class="xref">PSA_ALG_IS_AEAD_ON_BLOCK_CIPHER</code></a></td><td>
283 <em></em></td></tr>
284 <tr>
285 <td></td>
286 <td>
287 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_ASYMMETRIC_ENCRYPTION"><code class="xref">PSA_ALG_IS_ASYMMETRIC_ENCRYPTION</code></a></td><td>
288 <em></em></td></tr>
289 <tr>
290 <td></td>
291 <td>
292 <a href="api/ops/macs.html#c.PSA_ALG_IS_BLOCK_CIPHER_MAC"><code class="xref">PSA_ALG_IS_BLOCK_CIPHER_MAC</code></a></td><td>
293 <em></em></td></tr>
294 <tr>
295 <td></td>
296 <td>
297 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_CIPHER"><code class="xref">PSA_ALG_IS_CIPHER</code></a></td><td>
298 <em></em></td></tr>
299 <tr>
300 <td></td>
301 <td>
302 <a href="api/ops/sign.html#c.PSA_ALG_IS_DETERMINISTIC_ECDSA"><code class="xref">PSA_ALG_IS_DETERMINISTIC_ECDSA</code></a></td><td>
303 <em></em></td></tr>
304 <tr>
305 <td></td>
306 <td>
307 <a href="api/ops/ka.html#c.PSA_ALG_IS_ECDH"><code class="xref">PSA_ALG_IS_ECDH</code></a></td><td>
308 <em></em></td></tr>
309 <tr>
310 <td></td>
311 <td>
312 <a href="api/ops/sign.html#c.PSA_ALG_IS_ECDSA"><code class="xref">PSA_ALG_IS_ECDSA</code></a></td><td>
313 <em></em></td></tr>
314 <tr>
315 <td></td>
316 <td>
317 <a href="api/ops/ka.html#c.PSA_ALG_IS_FFDH"><code class="xref">PSA_ALG_IS_FFDH</code></a></td><td>
318 <em></em></td></tr>
319 <tr>
320 <td></td>
321 <td>
322 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_HASH"><code class="xref">PSA_ALG_IS_HASH</code></a></td><td>
323 <em></em></td></tr>
324 <tr>
325 <td></td>
326 <td>
327 <a href="api/ops/sign.html#c.PSA_ALG_IS_HASH_AND_SIGN"><code class="xref">PSA_ALG_IS_HASH_AND_SIGN</code></a></td><td>
328 <em></em></td></tr>
329 <tr>
330 <td></td>
331 <td>
332 <a href="api/ops/sign.html#c.PSA_ALG_IS_HASH_EDDSA"><code class="xref">PSA_ALG_IS_HASH_EDDSA</code></a></td><td>
333 <em></em></td></tr>
334 <tr>
335 <td></td>
336 <td>
337 <a href="api/ops/kdf.html#c.PSA_ALG_IS_HKDF"><code class="xref">PSA_ALG_IS_HKDF</code></a></td><td>
338 <em></em></td></tr>
339 <tr>
340 <td></td>
341 <td>
342 <a href="api/ops/macs.html#c.PSA_ALG_IS_HMAC"><code class="xref">PSA_ALG_IS_HMAC</code></a></td><td>
343 <em></em></td></tr>
344 <tr>
345 <td></td>
346 <td>
347 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_KEY_AGREEMENT"><code class="xref">PSA_ALG_IS_KEY_AGREEMENT</code></a></td><td>
348 <em></em></td></tr>
349 <tr>
350 <td></td>
351 <td>
352 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_KEY_DERIVATION"><code class="xref">PSA_ALG_IS_KEY_DERIVATION</code></a></td><td>
353 <em></em></td></tr>
354 <tr>
355 <td></td>
356 <td>
357 <a href="api/ops/kdf.html#c.PSA_ALG_IS_KEY_DERIVATION_STRETCHING"><code class="xref">PSA_ALG_IS_KEY_DERIVATION_STRETCHING</code></a></td><td>
358 <em></em></td></tr>
359 <tr>
360 <td></td>
361 <td>
362 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_MAC"><code class="xref">PSA_ALG_IS_MAC</code></a></td><td>
363 <em></em></td></tr>
364 <tr>
365 <td></td>
366 <td>
367 <a href="api/ops/kdf.html#c.PSA_ALG_IS_PBKDF2_HMAC"><code class="xref">PSA_ALG_IS_PBKDF2_HMAC</code></a></td><td>
368 <em></em></td></tr>
369 <tr>
370 <td></td>
371 <td>
372 <a href="api/ops/sign.html#c.PSA_ALG_IS_RANDOMIZED_ECDSA"><code class="xref">PSA_ALG_IS_RANDOMIZED_ECDSA</code></a></td><td>
373 <em></em></td></tr>
374 <tr>
375 <td></td>
376 <td>
377 <a href="api/ops/ka.html#c.PSA_ALG_IS_RAW_KEY_AGREEMENT"><code class="xref">PSA_ALG_IS_RAW_KEY_AGREEMENT</code></a></td><td>
378 <em></em></td></tr>
379 <tr>
380 <td></td>
381 <td>
382 <a href="api/ops/pke.html#c.PSA_ALG_IS_RSA_OAEP"><code class="xref">PSA_ALG_IS_RSA_OAEP</code></a></td><td>
383 <em></em></td></tr>
384 <tr>
385 <td></td>
386 <td>
387 <a href="api/ops/sign.html#c.PSA_ALG_IS_RSA_PKCS1V15_SIGN"><code class="xref">PSA_ALG_IS_RSA_PKCS1V15_SIGN</code></a></td><td>
388 <em></em></td></tr>
389 <tr>
390 <td></td>
391 <td>
392 <a href="api/ops/sign.html#c.PSA_ALG_IS_RSA_PSS"><code class="xref">PSA_ALG_IS_RSA_PSS</code></a></td><td>
393 <em></em></td></tr>
394 <tr>
395 <td></td>
396 <td>
397 <a href="api/ops/sign.html#c.PSA_ALG_IS_RSA_PSS_ANY_SALT"><code class="xref">PSA_ALG_IS_RSA_PSS_ANY_SALT</code></a></td><td>
398 <em></em></td></tr>
399 <tr>
400 <td></td>
401 <td>
402 <a href="api/ops/sign.html#c.PSA_ALG_IS_RSA_PSS_STANDARD_SALT"><code class="xref">PSA_ALG_IS_RSA_PSS_STANDARD_SALT</code></a></td><td>
403 <em></em></td></tr>
404 <tr>
405 <td></td>
406 <td>
407 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_SIGN"><code class="xref">PSA_ALG_IS_SIGN</code></a></td><td>
408 <em></em></td></tr>
409 <tr>
410 <td></td>
411 <td>
412 <a href="api/ops/sign.html#c.PSA_ALG_IS_SIGN_HASH"><code class="xref">PSA_ALG_IS_SIGN_HASH</code></a></td><td>
413 <em></em></td></tr>
414 <tr>
415 <td></td>
416 <td>
417 <a href="api/ops/sign.html#c.PSA_ALG_IS_SIGN_MESSAGE"><code class="xref">PSA_ALG_IS_SIGN_MESSAGE</code></a></td><td>
418 <em></em></td></tr>
419 <tr>
420 <td></td>
421 <td>
422 <a href="api/ops/ciphers.html#c.PSA_ALG_IS_STREAM_CIPHER"><code class="xref">PSA_ALG_IS_STREAM_CIPHER</code></a></td><td>
423 <em></em></td></tr>
424 <tr>
425 <td></td>
426 <td>
427 <a href="api/ops/kdf.html#c.PSA_ALG_IS_TLS12_PRF"><code class="xref">PSA_ALG_IS_TLS12_PRF</code></a></td><td>
428 <em></em></td></tr>
429 <tr>
430 <td></td>
431 <td>
432 <a href="api/ops/kdf.html#c.PSA_ALG_IS_TLS12_PSK_TO_MS"><code class="xref">PSA_ALG_IS_TLS12_PSK_TO_MS</code></a></td><td>
433 <em></em></td></tr>
434 <tr>
435 <td></td>
436 <td>
437 <a href="api/ops/algorithms.html#c.PSA_ALG_IS_WILDCARD"><code class="xref">PSA_ALG_IS_WILDCARD</code></a></td><td>
438 <em></em></td></tr>
439 <tr>
440 <td></td>
441 <td>
442 <a href="api/ops/ka.html#c.PSA_ALG_KEY_AGREEMENT"><code class="xref">PSA_ALG_KEY_AGREEMENT</code></a></td><td>
443 <em></em></td></tr>
444 <tr>
445 <td></td>
446 <td>
447 <a href="api/ops/ka.html#c.PSA_ALG_KEY_AGREEMENT_GET_BASE"><code class="xref">PSA_ALG_KEY_AGREEMENT_GET_BASE</code></a></td><td>
448 <em></em></td></tr>
449 <tr>
450 <td></td>
451 <td>
452 <a href="api/ops/ka.html#c.PSA_ALG_KEY_AGREEMENT_GET_KDF"><code class="xref">PSA_ALG_KEY_AGREEMENT_GET_KDF</code></a></td><td>
453 <em></em></td></tr>
454 <tr>
455 <td></td>
456 <td>
457 <a href="api/ops/hashes.html#c.PSA_ALG_MD2"><code class="xref">PSA_ALG_MD2</code></a></td><td>
458 <em></em></td></tr>
459 <tr>
460 <td></td>
461 <td>
462 <a href="api/ops/hashes.html#c.PSA_ALG_MD4"><code class="xref">PSA_ALG_MD4</code></a></td><td>
463 <em></em></td></tr>
464 <tr>
465 <td></td>
466 <td>
467 <a href="api/ops/hashes.html#c.PSA_ALG_MD5"><code class="xref">PSA_ALG_MD5</code></a></td><td>
468 <em></em></td></tr>
469 <tr>
470 <td></td>
471 <td>
472 <a href="api/ops/algorithms.html#c.PSA_ALG_NONE"><code class="xref">PSA_ALG_NONE</code></a></td><td>
473 <em></em></td></tr>
474 <tr>
475 <td></td>
476 <td>
477 <a href="api/ops/ciphers.html#c.PSA_ALG_OFB"><code class="xref">PSA_ALG_OFB</code></a></td><td>
478 <em></em></td></tr>
479 <tr>
480 <td></td>
481 <td>
482 <a href="api/ops/kdf.html#c.PSA_ALG_PBKDF2_AES_CMAC_PRF_128"><code class="xref">PSA_ALG_PBKDF2_AES_CMAC_PRF_128</code></a></td><td>
483 <em></em></td></tr>
484 <tr>
485 <td></td>
486 <td>
487 <a href="api/ops/kdf.html#c.PSA_ALG_PBKDF2_HMAC"><code class="xref">PSA_ALG_PBKDF2_HMAC</code></a></td><td>
488 <em></em></td></tr>
489 <tr>
490 <td></td>
491 <td>
492 <a href="api/ops/sign.html#c.PSA_ALG_PURE_EDDSA"><code class="xref">PSA_ALG_PURE_EDDSA</code></a></td><td>
493 <em></em></td></tr>
494 <tr>
495 <td></td>
496 <td>
497 <a href="api/ops/hashes.html#c.PSA_ALG_RIPEMD160"><code class="xref">PSA_ALG_RIPEMD160</code></a></td><td>
498 <em></em></td></tr>
499 <tr>
500 <td></td>
501 <td>
502 <a href="api/ops/pke.html#c.PSA_ALG_RSA_OAEP"><code class="xref">PSA_ALG_RSA_OAEP</code></a></td><td>
503 <em></em></td></tr>
504 <tr>
505 <td></td>
506 <td>
507 <a href="api/ops/pke.html#c.PSA_ALG_RSA_PKCS1V15_CRYPT"><code class="xref">PSA_ALG_RSA_PKCS1V15_CRYPT</code></a></td><td>
508 <em></em></td></tr>
509 <tr>
510 <td></td>
511 <td>
512 <a href="api/ops/sign.html#c.PSA_ALG_RSA_PKCS1V15_SIGN"><code class="xref">PSA_ALG_RSA_PKCS1V15_SIGN</code></a></td><td>
513 <em></em></td></tr>
514 <tr>
515 <td></td>
516 <td>
517 <a href="api/ops/sign.html#c.PSA_ALG_RSA_PKCS1V15_SIGN_RAW"><code class="xref">PSA_ALG_RSA_PKCS1V15_SIGN_RAW</code></a></td><td>
518 <em></em></td></tr>
519 <tr>
520 <td></td>
521 <td>
522 <a href="api/ops/sign.html#c.PSA_ALG_RSA_PSS"><code class="xref">PSA_ALG_RSA_PSS</code></a></td><td>
523 <em></em></td></tr>
524 <tr>
525 <td></td>
526 <td>
527 <a href="api/ops/sign.html#c.PSA_ALG_RSA_PSS_ANY_SALT"><code class="xref">PSA_ALG_RSA_PSS_ANY_SALT</code></a></td><td>
528 <em></em></td></tr>
529 <tr>
530 <td></td>
531 <td>
532 <a href="api/ops/hashes.html#c.PSA_ALG_SHA3_224"><code class="xref">PSA_ALG_SHA3_224</code></a></td><td>
533 <em></em></td></tr>
534 <tr>
535 <td></td>
536 <td>
537 <a href="api/ops/hashes.html#c.PSA_ALG_SHA3_256"><code class="xref">PSA_ALG_SHA3_256</code></a></td><td>
538 <em></em></td></tr>
539 <tr>
540 <td></td>
541 <td>
542 <a href="api/ops/hashes.html#c.PSA_ALG_SHA3_384"><code class="xref">PSA_ALG_SHA3_384</code></a></td><td>
543 <em></em></td></tr>
544 <tr>
545 <td></td>
546 <td>
547 <a href="api/ops/hashes.html#c.PSA_ALG_SHA3_512"><code class="xref">PSA_ALG_SHA3_512</code></a></td><td>
548 <em></em></td></tr>
549 <tr>
550 <td></td>
551 <td>
552 <a href="api/ops/hashes.html#c.PSA_ALG_SHAKE256_512"><code class="xref">PSA_ALG_SHAKE256_512</code></a></td><td>
553 <em></em></td></tr>
554 <tr>
555 <td></td>
556 <td>
557 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_1"><code class="xref">PSA_ALG_SHA_1</code></a></td><td>
558 <em></em></td></tr>
559 <tr>
560 <td></td>
561 <td>
562 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_224"><code class="xref">PSA_ALG_SHA_224</code></a></td><td>
563 <em></em></td></tr>
564 <tr>
565 <td></td>
566 <td>
567 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_256"><code class="xref">PSA_ALG_SHA_256</code></a></td><td>
568 <em></em></td></tr>
569 <tr>
570 <td></td>
571 <td>
572 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_384"><code class="xref">PSA_ALG_SHA_384</code></a></td><td>
573 <em></em></td></tr>
574 <tr>
575 <td></td>
576 <td>
577 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_512"><code class="xref">PSA_ALG_SHA_512</code></a></td><td>
578 <em></em></td></tr>
579 <tr>
580 <td></td>
581 <td>
582 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_512_224"><code class="xref">PSA_ALG_SHA_512_224</code></a></td><td>
583 <em></em></td></tr>
584 <tr>
585 <td></td>
586 <td>
587 <a href="api/ops/hashes.html#c.PSA_ALG_SHA_512_256"><code class="xref">PSA_ALG_SHA_512_256</code></a></td><td>
588 <em></em></td></tr>
589 <tr>
590 <td></td>
591 <td>
592 <a href="api/ops/hashes.html#c.PSA_ALG_SM3"><code class="xref">PSA_ALG_SM3</code></a></td><td>
593 <em></em></td></tr>
594 <tr>
595 <td></td>
596 <td>
597 <a href="api/ops/ciphers.html#c.PSA_ALG_STREAM_CIPHER"><code class="xref">PSA_ALG_STREAM_CIPHER</code></a></td><td>
598 <em></em></td></tr>
599 <tr>
600 <td></td>
601 <td>
602 <a href="api/ops/kdf.html#c.PSA_ALG_TLS12_PRF"><code class="xref">PSA_ALG_TLS12_PRF</code></a></td><td>
603 <em></em></td></tr>
604 <tr>
605 <td></td>
606 <td>
607 <a href="api/ops/kdf.html#c.PSA_ALG_TLS12_PSK_TO_MS"><code class="xref">PSA_ALG_TLS12_PSK_TO_MS</code></a></td><td>
608 <em></em></td></tr>
609 <tr>
610 <td></td>
611 <td>
612 <a href="api/ops/macs.html#c.PSA_ALG_TRUNCATED_MAC"><code class="xref">PSA_ALG_TRUNCATED_MAC</code></a></td><td>
613 <em></em></td></tr>
614 <tr>
615 <td></td>
616 <td>
617 <a href="api/ops/ciphers.html#c.PSA_ALG_XTS"><code class="xref">PSA_ALG_XTS</code></a></td><td>
618 <em></em></td></tr>
619 <tr>
620 <td></td>
621 <td>
622 <a href="api/ops/pke.html#c.PSA_ASYMMETRIC_DECRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_ASYMMETRIC_DECRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
623 <em></em></td></tr>
624 <tr>
625 <td></td>
626 <td>
627 <a href="api/ops/pke.html#c.PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE"><code class="xref">PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE</code></a></td><td>
628 <em></em></td></tr>
629 <tr>
630 <td></td>
631 <td>
632 <a href="api/ops/pke.html#c.PSA_ASYMMETRIC_ENCRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_ASYMMETRIC_ENCRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
633 <em></em></td></tr>
634 <tr>
635 <td></td>
636 <td>
637 <a href="api/ops/pke.html#c.PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE"><code class="xref">PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE</code></a></td><td>
638 <em></em></td></tr>
639 <tr>
640 <td></td>
641 <td>
642 <a href="api/ops/aead.html#c.psa_aead_abort"><code class="xref">psa_aead_abort</code></a></td><td>
643 <em></em></td></tr>
644 <tr>
645 <td></td>
646 <td>
647 <a href="api/ops/aead.html#c.psa_aead_decrypt"><code class="xref">psa_aead_decrypt</code></a></td><td>
648 <em></em></td></tr>
649 <tr>
650 <td></td>
651 <td>
652 <a href="api/ops/aead.html#c.psa_aead_decrypt_setup"><code class="xref">psa_aead_decrypt_setup</code></a></td><td>
653 <em></em></td></tr>
654 <tr>
655 <td></td>
656 <td>
657 <a href="api/ops/aead.html#c.psa_aead_encrypt"><code class="xref">psa_aead_encrypt</code></a></td><td>
658 <em></em></td></tr>
659 <tr>
660 <td></td>
661 <td>
662 <a href="api/ops/aead.html#c.psa_aead_encrypt_setup"><code class="xref">psa_aead_encrypt_setup</code></a></td><td>
663 <em></em></td></tr>
664 <tr>
665 <td></td>
666 <td>
667 <a href="api/ops/aead.html#c.psa_aead_finish"><code class="xref">psa_aead_finish</code></a></td><td>
668 <em></em></td></tr>
669 <tr>
670 <td></td>
671 <td>
672 <a href="api/ops/aead.html#c.psa_aead_generate_nonce"><code class="xref">psa_aead_generate_nonce</code></a></td><td>
673 <em></em></td></tr>
674 <tr>
675 <td></td>
676 <td>
677 <a href="api/ops/aead.html#c.psa_aead_operation_init"><code class="xref">psa_aead_operation_init</code></a></td><td>
678 <em></em></td></tr>
679 <tr>
680 <td></td>
681 <td>
682 <a href="api/ops/aead.html#c.psa_aead_operation_t"><code class="xref">psa_aead_operation_t</code></a></td><td>
683 <em></em></td></tr>
684 <tr>
685 <td></td>
686 <td>
687 <a href="api/ops/aead.html#c.psa_aead_set_lengths"><code class="xref">psa_aead_set_lengths</code></a></td><td>
688 <em></em></td></tr>
689 <tr>
690 <td></td>
691 <td>
692 <a href="api/ops/aead.html#c.psa_aead_set_nonce"><code class="xref">psa_aead_set_nonce</code></a></td><td>
693 <em></em></td></tr>
694 <tr>
695 <td></td>
696 <td>
697 <a href="api/ops/aead.html#c.psa_aead_update"><code class="xref">psa_aead_update</code></a></td><td>
698 <em></em></td></tr>
699 <tr>
700 <td></td>
701 <td>
702 <a href="api/ops/aead.html#c.psa_aead_update_ad"><code class="xref">psa_aead_update_ad</code></a></td><td>
703 <em></em></td></tr>
704 <tr>
705 <td></td>
706 <td>
707 <a href="api/ops/aead.html#c.psa_aead_verify"><code class="xref">psa_aead_verify</code></a></td><td>
708 <em></em></td></tr>
709 <tr>
710 <td></td>
711 <td>
712 <a href="api/ops/algorithms.html#c.psa_algorithm_t"><code class="xref">psa_algorithm_t</code></a></td><td>
713 <em></em></td></tr>
714 <tr>
715 <td></td>
716 <td>
717 <a href="api/ops/pke.html#c.psa_asymmetric_decrypt"><code class="xref">psa_asymmetric_decrypt</code></a></td><td>
718 <em></em></td></tr>
719 <tr>
720 <td></td>
721 <td>
722 <a href="api/ops/pke.html#c.psa_asymmetric_encrypt"><code class="xref">psa_asymmetric_encrypt</code></a></td><td>
723 <em></em></td></tr>
724 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
725 <tr class="cap" id="cap-PSA_B"><td></td><td>
726 <strong>PSA_B</strong></td><td></td></tr>
727 <tr>
728 <td></td>
729 <td>
730 <a href="api/ops/ciphers.html#c.PSA_BLOCK_CIPHER_BLOCK_LENGTH"><code class="xref">PSA_BLOCK_CIPHER_BLOCK_LENGTH</code></a></td><td>
731 <em></em></td></tr>
732 <tr>
733 <td></td>
734 <td>
735 <a href="api/ops/ciphers.html#c.PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE"><code class="xref">PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE</code></a></td><td>
736 <em></em></td></tr>
737 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
738 <tr class="cap" id="cap-PSA_C"><td></td><td>
739 <strong>PSA_C</strong></td><td></td></tr>
740 <tr>
741 <td></td>
742 <td>
743 <a href="api/ops/ciphers.html#c.PSA_CIPHER_DECRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_CIPHER_DECRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
744 <em></em></td></tr>
745 <tr>
746 <td></td>
747 <td>
748 <a href="api/ops/ciphers.html#c.PSA_CIPHER_DECRYPT_OUTPUT_SIZE"><code class="xref">PSA_CIPHER_DECRYPT_OUTPUT_SIZE</code></a></td><td>
749 <em></em></td></tr>
750 <tr>
751 <td></td>
752 <td>
753 <a href="api/ops/ciphers.html#c.PSA_CIPHER_ENCRYPT_OUTPUT_MAX_SIZE"><code class="xref">PSA_CIPHER_ENCRYPT_OUTPUT_MAX_SIZE</code></a></td><td>
754 <em></em></td></tr>
755 <tr>
756 <td></td>
757 <td>
758 <a href="api/ops/ciphers.html#c.PSA_CIPHER_ENCRYPT_OUTPUT_SIZE"><code class="xref">PSA_CIPHER_ENCRYPT_OUTPUT_SIZE</code></a></td><td>
759 <em></em></td></tr>
760 <tr>
761 <td></td>
762 <td>
763 <a href="api/ops/ciphers.html#c.PSA_CIPHER_FINISH_OUTPUT_MAX_SIZE"><code class="xref">PSA_CIPHER_FINISH_OUTPUT_MAX_SIZE</code></a></td><td>
764 <em></em></td></tr>
765 <tr>
766 <td></td>
767 <td>
768 <a href="api/ops/ciphers.html#c.PSA_CIPHER_FINISH_OUTPUT_SIZE"><code class="xref">PSA_CIPHER_FINISH_OUTPUT_SIZE</code></a></td><td>
769 <em></em></td></tr>
770 <tr>
771 <td></td>
772 <td>
773 <a href="api/ops/ciphers.html#c.PSA_CIPHER_IV_LENGTH"><code class="xref">PSA_CIPHER_IV_LENGTH</code></a></td><td>
774 <em></em></td></tr>
775 <tr>
776 <td></td>
777 <td>
778 <a href="api/ops/ciphers.html#c.PSA_CIPHER_IV_MAX_SIZE"><code class="xref">PSA_CIPHER_IV_MAX_SIZE</code></a></td><td>
779 <em></em></td></tr>
780 <tr>
781 <td></td>
782 <td>
783 <a href="api/ops/ciphers.html#c.PSA_CIPHER_OPERATION_INIT"><code class="xref">PSA_CIPHER_OPERATION_INIT</code></a></td><td>
784 <em></em></td></tr>
785 <tr>
786 <td></td>
787 <td>
788 <a href="api/ops/ciphers.html#c.PSA_CIPHER_UPDATE_OUTPUT_MAX_SIZE"><code class="xref">PSA_CIPHER_UPDATE_OUTPUT_MAX_SIZE</code></a></td><td>
789 <em></em></td></tr>
790 <tr>
791 <td></td>
792 <td>
793 <a href="api/ops/ciphers.html#c.PSA_CIPHER_UPDATE_OUTPUT_SIZE"><code class="xref">PSA_CIPHER_UPDATE_OUTPUT_SIZE</code></a></td><td>
794 <em></em></td></tr>
795 <tr>
796 <td></td>
797 <td>
798 <a href="api/library/library.html#c.PSA_CRYPTO_API_VERSION_MAJOR"><code class="xref">PSA_CRYPTO_API_VERSION_MAJOR</code></a></td><td>
799 <em></em></td></tr>
800 <tr>
801 <td></td>
802 <td>
803 <a href="api/library/library.html#c.PSA_CRYPTO_API_VERSION_MINOR"><code class="xref">PSA_CRYPTO_API_VERSION_MINOR</code></a></td><td>
804 <em></em></td></tr>
805 <tr>
806 <td></td>
807 <td>
808 <a href="api/ops/ciphers.html#c.psa_cipher_abort"><code class="xref">psa_cipher_abort</code></a></td><td>
809 <em></em></td></tr>
810 <tr>
811 <td></td>
812 <td>
813 <a href="api/ops/ciphers.html#c.psa_cipher_decrypt"><code class="xref">psa_cipher_decrypt</code></a></td><td>
814 <em></em></td></tr>
815 <tr>
816 <td></td>
817 <td>
818 <a href="api/ops/ciphers.html#c.psa_cipher_decrypt_setup"><code class="xref">psa_cipher_decrypt_setup</code></a></td><td>
819 <em></em></td></tr>
820 <tr>
821 <td></td>
822 <td>
823 <a href="api/ops/ciphers.html#c.psa_cipher_encrypt"><code class="xref">psa_cipher_encrypt</code></a></td><td>
824 <em></em></td></tr>
825 <tr>
826 <td></td>
827 <td>
828 <a href="api/ops/ciphers.html#c.psa_cipher_encrypt_setup"><code class="xref">psa_cipher_encrypt_setup</code></a></td><td>
829 <em></em></td></tr>
830 <tr>
831 <td></td>
832 <td>
833 <a href="api/ops/ciphers.html#c.psa_cipher_finish"><code class="xref">psa_cipher_finish</code></a></td><td>
834 <em></em></td></tr>
835 <tr>
836 <td></td>
837 <td>
838 <a href="api/ops/ciphers.html#c.psa_cipher_generate_iv"><code class="xref">psa_cipher_generate_iv</code></a></td><td>
839 <em></em></td></tr>
840 <tr>
841 <td></td>
842 <td>
843 <a href="api/ops/ciphers.html#c.psa_cipher_operation_init"><code class="xref">psa_cipher_operation_init</code></a></td><td>
844 <em></em></td></tr>
845 <tr>
846 <td></td>
847 <td>
848 <a href="api/ops/ciphers.html#c.psa_cipher_operation_t"><code class="xref">psa_cipher_operation_t</code></a></td><td>
849 <em></em></td></tr>
850 <tr>
851 <td></td>
852 <td>
853 <a href="api/ops/ciphers.html#c.psa_cipher_set_iv"><code class="xref">psa_cipher_set_iv</code></a></td><td>
854 <em></em></td></tr>
855 <tr>
856 <td></td>
857 <td>
858 <a href="api/ops/ciphers.html#c.psa_cipher_update"><code class="xref">psa_cipher_update</code></a></td><td>
859 <em></em></td></tr>
860 <tr>
861 <td></td>
862 <td>
863 <a href="api/keys/management.html#c.psa_copy_key"><code class="xref">psa_copy_key</code></a></td><td>
864 <em></em></td></tr>
865 <tr>
866 <td></td>
867 <td>
868 <a href="api/library/library.html#c.psa_crypto_init"><code class="xref">psa_crypto_init</code></a></td><td>
869 <em></em></td></tr>
870 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
871 <tr class="cap" id="cap-PSA_D"><td></td><td>
872 <strong>PSA_D</strong></td><td></td></tr>
873 <tr>
874 <td></td>
875 <td>
876 <a href="api/keys/types.html#c.PSA_DH_FAMILY_RFC7919"><code class="xref">PSA_DH_FAMILY_RFC7919</code></a></td><td>
877 <em></em></td></tr>
878 <tr>
879 <td></td>
880 <td>
881 <a href="api/keys/management.html#c.psa_destroy_key"><code class="xref">psa_destroy_key</code></a></td><td>
882 <em></em></td></tr>
883 <tr>
884 <td></td>
885 <td>
886 <a href="api/keys/types.html#c.psa_dh_family_t"><code class="xref">psa_dh_family_t</code></a></td><td>
887 <em></em></td></tr>
888 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
889 <tr class="cap" id="cap-PSA_E"><td></td><td>
890 <strong>PSA_E</strong></td><td></td></tr>
891 <tr>
892 <td></td>
893 <td>
894 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_BRAINPOOL_P_R1"><code class="xref">PSA_ECC_FAMILY_BRAINPOOL_P_R1</code></a></td><td>
895 <em></em></td></tr>
896 <tr>
897 <td></td>
898 <td>
899 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_FRP"><code class="xref">PSA_ECC_FAMILY_FRP</code></a></td><td>
900 <em></em></td></tr>
901 <tr>
902 <td></td>
903 <td>
904 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_MONTGOMERY"><code class="xref">PSA_ECC_FAMILY_MONTGOMERY</code></a></td><td>
905 <em></em></td></tr>
906 <tr>
907 <td></td>
908 <td>
909 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECP_K1"><code class="xref">PSA_ECC_FAMILY_SECP_K1</code></a></td><td>
910 <em></em></td></tr>
911 <tr>
912 <td></td>
913 <td>
914 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECP_R1"><code class="xref">PSA_ECC_FAMILY_SECP_R1</code></a></td><td>
915 <em></em></td></tr>
916 <tr>
917 <td></td>
918 <td>
919 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECP_R2"><code class="xref">PSA_ECC_FAMILY_SECP_R2</code></a></td><td>
920 <em></em></td></tr>
921 <tr>
922 <td></td>
923 <td>
924 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECT_K1"><code class="xref">PSA_ECC_FAMILY_SECT_K1</code></a></td><td>
925 <em></em></td></tr>
926 <tr>
927 <td></td>
928 <td>
929 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECT_R1"><code class="xref">PSA_ECC_FAMILY_SECT_R1</code></a></td><td>
930 <em></em></td></tr>
931 <tr>
932 <td></td>
933 <td>
934 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_SECT_R2"><code class="xref">PSA_ECC_FAMILY_SECT_R2</code></a></td><td>
935 <em></em></td></tr>
936 <tr>
937 <td></td>
938 <td>
939 <a href="api/keys/types.html#c.PSA_ECC_FAMILY_TWISTED_EDWARDS"><code class="xref">PSA_ECC_FAMILY_TWISTED_EDWARDS</code></a></td><td>
940 <em></em></td></tr>
941 <tr>
942 <td></td>
943 <td>
944 <a href="api/library/status.html#c.PSA_ERROR_ALREADY_EXISTS"><code class="xref">PSA_ERROR_ALREADY_EXISTS</code></a></td><td>
945 <em></em></td></tr>
946 <tr>
947 <td></td>
948 <td>
949 <a href="api/library/status.html#c.PSA_ERROR_BAD_STATE"><code class="xref">PSA_ERROR_BAD_STATE</code></a></td><td>
950 <em></em></td></tr>
951 <tr>
952 <td></td>
953 <td>
954 <a href="api/library/status.html#c.PSA_ERROR_BUFFER_TOO_SMALL"><code class="xref">PSA_ERROR_BUFFER_TOO_SMALL</code></a></td><td>
955 <em></em></td></tr>
956 <tr>
957 <td></td>
958 <td>
959 <a href="api/library/status.html#c.PSA_ERROR_COMMUNICATION_FAILURE"><code class="xref">PSA_ERROR_COMMUNICATION_FAILURE</code></a></td><td>
960 <em></em></td></tr>
961 <tr>
962 <td></td>
963 <td>
964 <a href="api/library/status.html#c.PSA_ERROR_CORRUPTION_DETECTED"><code class="xref">PSA_ERROR_CORRUPTION_DETECTED</code></a></td><td>
965 <em></em></td></tr>
966 <tr>
967 <td></td>
968 <td>
969 <a href="api/library/status.html#c.PSA_ERROR_DATA_CORRUPT"><code class="xref">PSA_ERROR_DATA_CORRUPT</code></a></td><td>
970 <em></em></td></tr>
971 <tr>
972 <td></td>
973 <td>
974 <a href="api/library/status.html#c.PSA_ERROR_DATA_INVALID"><code class="xref">PSA_ERROR_DATA_INVALID</code></a></td><td>
975 <em></em></td></tr>
976 <tr>
977 <td></td>
978 <td>
979 <a href="api/library/status.html#c.PSA_ERROR_DOES_NOT_EXIST"><code class="xref">PSA_ERROR_DOES_NOT_EXIST</code></a></td><td>
980 <em></em></td></tr>
981 <tr>
982 <td></td>
983 <td>
984 <a href="api/library/status.html#c.PSA_ERROR_GENERIC_ERROR"><code class="xref">PSA_ERROR_GENERIC_ERROR</code></a></td><td>
985 <em></em></td></tr>
986 <tr>
987 <td></td>
988 <td>
989 <a href="api/library/status.html#c.PSA_ERROR_HARDWARE_FAILURE"><code class="xref">PSA_ERROR_HARDWARE_FAILURE</code></a></td><td>
990 <em></em></td></tr>
991 <tr>
992 <td></td>
993 <td>
994 <a href="api/library/status.html#c.PSA_ERROR_INSUFFICIENT_DATA"><code class="xref">PSA_ERROR_INSUFFICIENT_DATA</code></a></td><td>
995 <em></em></td></tr>
996 <tr>
997 <td></td>
998 <td>
999 <a href="api/library/status.html#c.PSA_ERROR_INSUFFICIENT_ENTROPY"><code class="xref">PSA_ERROR_INSUFFICIENT_ENTROPY</code></a></td><td>
1000 <em></em></td></tr>
1001 <tr>
1002 <td></td>
1003 <td>
1004 <a href="api/library/status.html#c.PSA_ERROR_INSUFFICIENT_MEMORY"><code class="xref">PSA_ERROR_INSUFFICIENT_MEMORY</code></a></td><td>
1005 <em></em></td></tr>
1006 <tr>
1007 <td></td>
1008 <td>
1009 <a href="api/library/status.html#c.PSA_ERROR_INSUFFICIENT_STORAGE"><code class="xref">PSA_ERROR_INSUFFICIENT_STORAGE</code></a></td><td>
1010 <em></em></td></tr>
1011 <tr>
1012 <td></td>
1013 <td>
1014 <a href="api/library/status.html#c.PSA_ERROR_INVALID_ARGUMENT"><code class="xref">PSA_ERROR_INVALID_ARGUMENT</code></a></td><td>
1015 <em></em></td></tr>
1016 <tr>
1017 <td></td>
1018 <td>
1019 <a href="api/library/status.html#c.PSA_ERROR_INVALID_HANDLE"><code class="xref">PSA_ERROR_INVALID_HANDLE</code></a></td><td>
1020 <em></em></td></tr>
1021 <tr>
1022 <td></td>
1023 <td>
1024 <a href="api/library/status.html#c.PSA_ERROR_INVALID_PADDING"><code class="xref">PSA_ERROR_INVALID_PADDING</code></a></td><td>
1025 <em></em></td></tr>
1026 <tr>
1027 <td></td>
1028 <td>
1029 <a href="api/library/status.html#c.PSA_ERROR_INVALID_SIGNATURE"><code class="xref">PSA_ERROR_INVALID_SIGNATURE</code></a></td><td>
1030 <em></em></td></tr>
1031 <tr>
1032 <td></td>
1033 <td>
1034 <a href="api/library/status.html#c.PSA_ERROR_NOT_PERMITTED"><code class="xref">PSA_ERROR_NOT_PERMITTED</code></a></td><td>
1035 <em></em></td></tr>
1036 <tr>
1037 <td></td>
1038 <td>
1039 <a href="api/library/status.html#c.PSA_ERROR_NOT_SUPPORTED"><code class="xref">PSA_ERROR_NOT_SUPPORTED</code></a></td><td>
1040 <em></em></td></tr>
1041 <tr>
1042 <td></td>
1043 <td>
1044 <a href="api/library/status.html#c.PSA_ERROR_STORAGE_FAILURE"><code class="xref">PSA_ERROR_STORAGE_FAILURE</code></a></td><td>
1045 <em></em></td></tr>
1046 <tr>
1047 <td></td>
1048 <td>
1049 <a href="api/keys/management.html#c.PSA_EXPORT_KEY_OUTPUT_SIZE"><code class="xref">PSA_EXPORT_KEY_OUTPUT_SIZE</code></a></td><td>
1050 <em></em></td></tr>
1051 <tr>
1052 <td></td>
1053 <td>
1054 <a href="api/keys/management.html#c.PSA_EXPORT_KEY_PAIR_MAX_SIZE"><code class="xref">PSA_EXPORT_KEY_PAIR_MAX_SIZE</code></a></td><td>
1055 <em></em></td></tr>
1056 <tr>
1057 <td></td>
1058 <td>
1059 <a href="api/keys/management.html#c.PSA_EXPORT_PUBLIC_KEY_MAX_SIZE"><code class="xref">PSA_EXPORT_PUBLIC_KEY_MAX_SIZE</code></a></td><td>
1060 <em></em></td></tr>
1061 <tr>
1062 <td></td>
1063 <td>
1064 <a href="api/keys/management.html#c.PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE"><code class="xref">PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE</code></a></td><td>
1065 <em></em></td></tr>
1066 <tr>
1067 <td></td>
1068 <td>
1069 <a href="api/keys/types.html#c.psa_ecc_family_t"><code class="xref">psa_ecc_family_t</code></a></td><td>
1070 <em></em></td></tr>
1071 <tr>
1072 <td></td>
1073 <td>
1074 <a href="api/keys/management.html#c.psa_export_key"><code class="xref">psa_export_key</code></a></td><td>
1075 <em></em></td></tr>
1076 <tr>
1077 <td></td>
1078 <td>
1079 <a href="api/keys/management.html#c.psa_export_public_key"><code class="xref">psa_export_public_key</code></a></td><td>
1080 <em></em></td></tr>
1081 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1082 <tr class="cap" id="cap-PSA_G"><td></td><td>
1083 <strong>PSA_G</strong></td><td></td></tr>
1084 <tr>
1085 <td></td>
1086 <td>
1087 <a href="api/keys/management.html#c.psa_generate_key"><code class="xref">psa_generate_key</code></a></td><td>
1088 <em></em></td></tr>
1089 <tr>
1090 <td></td>
1091 <td>
1092 <a href="api/ops/rng.html#c.psa_generate_random"><code class="xref">psa_generate_random</code></a></td><td>
1093 <em></em></td></tr>
1094 <tr>
1095 <td></td>
1096 <td>
1097 <a href="api/keys/policy.html#c.psa_get_key_algorithm"><code class="xref">psa_get_key_algorithm</code></a></td><td>
1098 <em></em></td></tr>
1099 <tr>
1100 <td></td>
1101 <td>
1102 <a href="api/keys/attributes.html#c.psa_get_key_attributes"><code class="xref">psa_get_key_attributes</code></a></td><td>
1103 <em></em></td></tr>
1104 <tr>
1105 <td></td>
1106 <td>
1107 <a href="api/keys/types.html#c.psa_get_key_bits"><code class="xref">psa_get_key_bits</code></a></td><td>
1108 <em></em></td></tr>
1109 <tr>
1110 <td></td>
1111 <td>
1112 <a href="api/keys/ids.html#c.psa_get_key_id"><code class="xref">psa_get_key_id</code></a></td><td>
1113 <em></em></td></tr>
1114 <tr>
1115 <td></td>
1116 <td>
1117 <a href="api/keys/lifetimes.html#c.psa_get_key_lifetime"><code class="xref">psa_get_key_lifetime</code></a></td><td>
1118 <em></em></td></tr>
1119 <tr>
1120 <td></td>
1121 <td>
1122 <a href="api/keys/types.html#c.psa_get_key_type"><code class="xref">psa_get_key_type</code></a></td><td>
1123 <em></em></td></tr>
1124 <tr>
1125 <td></td>
1126 <td>
1127 <a href="api/keys/policy.html#c.psa_get_key_usage_flags"><code class="xref">psa_get_key_usage_flags</code></a></td><td>
1128 <em></em></td></tr>
1129 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1130 <tr class="cap" id="cap-PSA_H"><td></td><td>
1131 <strong>PSA_H</strong></td><td></td></tr>
1132 <tr>
1133 <td></td>
1134 <td>
1135 <a href="api/ops/hashes.html#c.PSA_HASH_BLOCK_LENGTH"><code class="xref">PSA_HASH_BLOCK_LENGTH</code></a></td><td>
1136 <em></em></td></tr>
1137 <tr>
1138 <td></td>
1139 <td>
1140 <a href="api/ops/hashes.html#c.PSA_HASH_LENGTH"><code class="xref">PSA_HASH_LENGTH</code></a></td><td>
1141 <em></em></td></tr>
1142 <tr>
1143 <td></td>
1144 <td>
1145 <a href="api/ops/hashes.html#c.PSA_HASH_MAX_SIZE"><code class="xref">PSA_HASH_MAX_SIZE</code></a></td><td>
1146 <em></em></td></tr>
1147 <tr>
1148 <td></td>
1149 <td>
1150 <a href="api/ops/hashes.html#c.PSA_HASH_OPERATION_INIT"><code class="xref">PSA_HASH_OPERATION_INIT</code></a></td><td>
1151 <em></em></td></tr>
1152 <tr>
1153 <td></td>
1154 <td>
1155 <a href="api/ops/hashes.html#c.PSA_HASH_SUSPEND_ALGORITHM_FIELD_LENGTH"><code class="xref">PSA_HASH_SUSPEND_ALGORITHM_FIELD_LENGTH</code></a></td><td>
1156 <em></em></td></tr>
1157 <tr>
1158 <td></td>
1159 <td>
1160 <a href="api/ops/hashes.html#c.PSA_HASH_SUSPEND_HASH_STATE_FIELD_LENGTH"><code class="xref">PSA_HASH_SUSPEND_HASH_STATE_FIELD_LENGTH</code></a></td><td>
1161 <em></em></td></tr>
1162 <tr>
1163 <td></td>
1164 <td>
1165 <a href="api/ops/hashes.html#c.PSA_HASH_SUSPEND_INPUT_LENGTH_FIELD_LENGTH"><code class="xref">PSA_HASH_SUSPEND_INPUT_LENGTH_FIELD_LENGTH</code></a></td><td>
1166 <em></em></td></tr>
1167 <tr>
1168 <td></td>
1169 <td>
1170 <a href="api/ops/hashes.html#c.PSA_HASH_SUSPEND_OUTPUT_MAX_SIZE"><code class="xref">PSA_HASH_SUSPEND_OUTPUT_MAX_SIZE</code></a></td><td>
1171 <em></em></td></tr>
1172 <tr>
1173 <td></td>
1174 <td>
1175 <a href="api/ops/hashes.html#c.PSA_HASH_SUSPEND_OUTPUT_SIZE"><code class="xref">PSA_HASH_SUSPEND_OUTPUT_SIZE</code></a></td><td>
1176 <em></em></td></tr>
1177 <tr>
1178 <td></td>
1179 <td>
1180 <a href="api/ops/hashes.html#c.psa_hash_abort"><code class="xref">psa_hash_abort</code></a></td><td>
1181 <em></em></td></tr>
1182 <tr>
1183 <td></td>
1184 <td>
1185 <a href="api/ops/hashes.html#c.psa_hash_clone"><code class="xref">psa_hash_clone</code></a></td><td>
1186 <em></em></td></tr>
1187 <tr>
1188 <td></td>
1189 <td>
1190 <a href="api/ops/hashes.html#c.psa_hash_compare"><code class="xref">psa_hash_compare</code></a></td><td>
1191 <em></em></td></tr>
1192 <tr>
1193 <td></td>
1194 <td>
1195 <a href="api/ops/hashes.html#c.psa_hash_compute"><code class="xref">psa_hash_compute</code></a></td><td>
1196 <em></em></td></tr>
1197 <tr>
1198 <td></td>
1199 <td>
1200 <a href="api/ops/hashes.html#c.psa_hash_finish"><code class="xref">psa_hash_finish</code></a></td><td>
1201 <em></em></td></tr>
1202 <tr>
1203 <td></td>
1204 <td>
1205 <a href="api/ops/hashes.html#c.psa_hash_operation_init"><code class="xref">psa_hash_operation_init</code></a></td><td>
1206 <em></em></td></tr>
1207 <tr>
1208 <td></td>
1209 <td>
1210 <a href="api/ops/hashes.html#c.psa_hash_operation_t"><code class="xref">psa_hash_operation_t</code></a></td><td>
1211 <em></em></td></tr>
1212 <tr>
1213 <td></td>
1214 <td>
1215 <a href="api/ops/hashes.html#c.psa_hash_resume"><code class="xref">psa_hash_resume</code></a></td><td>
1216 <em></em></td></tr>
1217 <tr>
1218 <td></td>
1219 <td>
1220 <a href="api/ops/hashes.html#c.psa_hash_setup"><code class="xref">psa_hash_setup</code></a></td><td>
1221 <em></em></td></tr>
1222 <tr>
1223 <td></td>
1224 <td>
1225 <a href="api/ops/hashes.html#c.psa_hash_suspend"><code class="xref">psa_hash_suspend</code></a></td><td>
1226 <em></em></td></tr>
1227 <tr>
1228 <td></td>
1229 <td>
1230 <a href="api/ops/hashes.html#c.psa_hash_update"><code class="xref">psa_hash_update</code></a></td><td>
1231 <em></em></td></tr>
1232 <tr>
1233 <td></td>
1234 <td>
1235 <a href="api/ops/hashes.html#c.psa_hash_verify"><code class="xref">psa_hash_verify</code></a></td><td>
1236 <em></em></td></tr>
1237 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1238 <tr class="cap" id="cap-PSA_I"><td></td><td>
1239 <strong>PSA_I</strong></td><td></td></tr>
1240 <tr>
1241 <td></td>
1242 <td>
1243 <a href="api/keys/management.html#c.psa_import_key"><code class="xref">psa_import_key</code></a></td><td>
1244 <em></em></td></tr>
1245 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1246 <tr class="cap" id="cap-PSA_K"><td></td><td>
1247 <strong>PSA_K</strong></td><td></td></tr>
1248 <tr>
1249 <td></td>
1250 <td>
1251 <a href="api/keys/attributes.html#c.PSA_KEY_ATTRIBUTES_INIT"><code class="xref">PSA_KEY_ATTRIBUTES_INIT</code></a></td><td>
1252 <em></em></td></tr>
1253 <tr>
1254 <td></td>
1255 <td>
1256 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_CONTEXT"><code class="xref">PSA_KEY_DERIVATION_INPUT_CONTEXT</code></a></td><td>
1257 <em></em></td></tr>
1258 <tr>
1259 <td></td>
1260 <td>
1261 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_COST"><code class="xref">PSA_KEY_DERIVATION_INPUT_COST</code></a></td><td>
1262 <em></em></td></tr>
1263 <tr>
1264 <td></td>
1265 <td>
1266 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_INFO"><code class="xref">PSA_KEY_DERIVATION_INPUT_INFO</code></a></td><td>
1267 <em></em></td></tr>
1268 <tr>
1269 <td></td>
1270 <td>
1271 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_LABEL"><code class="xref">PSA_KEY_DERIVATION_INPUT_LABEL</code></a></td><td>
1272 <em></em></td></tr>
1273 <tr>
1274 <td></td>
1275 <td>
1276 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_PASSWORD"><code class="xref">PSA_KEY_DERIVATION_INPUT_PASSWORD</code></a></td><td>
1277 <em></em></td></tr>
1278 <tr>
1279 <td></td>
1280 <td>
1281 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_SALT"><code class="xref">PSA_KEY_DERIVATION_INPUT_SALT</code></a></td><td>
1282 <em></em></td></tr>
1283 <tr>
1284 <td></td>
1285 <td>
1286 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_SECRET"><code class="xref">PSA_KEY_DERIVATION_INPUT_SECRET</code></a></td><td>
1287 <em></em></td></tr>
1288 <tr>
1289 <td></td>
1290 <td>
1291 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_INPUT_SEED"><code class="xref">PSA_KEY_DERIVATION_INPUT_SEED</code></a></td><td>
1292 <em></em></td></tr>
1293 <tr>
1294 <td></td>
1295 <td>
1296 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_OPERATION_INIT"><code class="xref">PSA_KEY_DERIVATION_OPERATION_INIT</code></a></td><td>
1297 <em></em></td></tr>
1298 <tr>
1299 <td></td>
1300 <td>
1301 <a href="api/ops/kdf.html#c.PSA_KEY_DERIVATION_UNLIMITED_CAPACITY"><code class="xref">PSA_KEY_DERIVATION_UNLIMITED_CAPACITY</code></a></td><td>
1302 <em></em></td></tr>
1303 <tr>
1304 <td></td>
1305 <td>
1306 <a href="api/keys/ids.html#c.PSA_KEY_ID_NULL"><code class="xref">PSA_KEY_ID_NULL</code></a></td><td>
1307 <em></em></td></tr>
1308 <tr>
1309 <td></td>
1310 <td>
1311 <a href="api/keys/ids.html#c.PSA_KEY_ID_USER_MAX"><code class="xref">PSA_KEY_ID_USER_MAX</code></a></td><td>
1312 <em></em></td></tr>
1313 <tr>
1314 <td></td>
1315 <td>
1316 <a href="api/keys/ids.html#c.PSA_KEY_ID_USER_MIN"><code class="xref">PSA_KEY_ID_USER_MIN</code></a></td><td>
1317 <em></em></td></tr>
1318 <tr>
1319 <td></td>
1320 <td>
1321 <a href="api/keys/ids.html#c.PSA_KEY_ID_VENDOR_MAX"><code class="xref">PSA_KEY_ID_VENDOR_MAX</code></a></td><td>
1322 <em></em></td></tr>
1323 <tr>
1324 <td></td>
1325 <td>
1326 <a href="api/keys/ids.html#c.PSA_KEY_ID_VENDOR_MIN"><code class="xref">PSA_KEY_ID_VENDOR_MIN</code></a></td><td>
1327 <em></em></td></tr>
1328 <tr>
1329 <td></td>
1330 <td>
1331 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION"><code class="xref">PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION</code></a></td><td>
1332 <em></em></td></tr>
1333 <tr>
1334 <td></td>
1335 <td>
1336 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_GET_LOCATION"><code class="xref">PSA_KEY_LIFETIME_GET_LOCATION</code></a></td><td>
1337 <em></em></td></tr>
1338 <tr>
1339 <td></td>
1340 <td>
1341 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_GET_PERSISTENCE"><code class="xref">PSA_KEY_LIFETIME_GET_PERSISTENCE</code></a></td><td>
1342 <em></em></td></tr>
1343 <tr>
1344 <td></td>
1345 <td>
1346 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_IS_VOLATILE"><code class="xref">PSA_KEY_LIFETIME_IS_VOLATILE</code></a></td><td>
1347 <em></em></td></tr>
1348 <tr>
1349 <td></td>
1350 <td>
1351 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_PERSISTENT"><code class="xref">PSA_KEY_LIFETIME_PERSISTENT</code></a></td><td>
1352 <em></em></td></tr>
1353 <tr>
1354 <td></td>
1355 <td>
1356 <a href="api/keys/lifetimes.html#c.PSA_KEY_LIFETIME_VOLATILE"><code class="xref">PSA_KEY_LIFETIME_VOLATILE</code></a></td><td>
1357 <em></em></td></tr>
1358 <tr>
1359 <td></td>
1360 <td>
1361 <a href="api/keys/lifetimes.html#c.PSA_KEY_LOCATION_LOCAL_STORAGE"><code class="xref">PSA_KEY_LOCATION_LOCAL_STORAGE</code></a></td><td>
1362 <em></em></td></tr>
1363 <tr>
1364 <td></td>
1365 <td>
1366 <a href="api/keys/lifetimes.html#c.PSA_KEY_LOCATION_PRIMARY_SECURE_ELEMENT"><code class="xref">PSA_KEY_LOCATION_PRIMARY_SECURE_ELEMENT</code></a></td><td>
1367 <em></em></td></tr>
1368 <tr>
1369 <td></td>
1370 <td>
1371 <a href="api/keys/lifetimes.html#c.PSA_KEY_PERSISTENCE_DEFAULT"><code class="xref">PSA_KEY_PERSISTENCE_DEFAULT</code></a></td><td>
1372 <em></em></td></tr>
1373 <tr>
1374 <td></td>
1375 <td>
1376 <a href="api/keys/lifetimes.html#c.PSA_KEY_PERSISTENCE_READ_ONLY"><code class="xref">PSA_KEY_PERSISTENCE_READ_ONLY</code></a></td><td>
1377 <em></em></td></tr>
1378 <tr>
1379 <td></td>
1380 <td>
1381 <a href="api/keys/lifetimes.html#c.PSA_KEY_PERSISTENCE_VOLATILE"><code class="xref">PSA_KEY_PERSISTENCE_VOLATILE</code></a></td><td>
1382 <em></em></td></tr>
1383 <tr>
1384 <td></td>
1385 <td>
1386 <a href="api/keys/types.html#c.PSA_KEY_TYPE_AES"><code class="xref">PSA_KEY_TYPE_AES</code></a></td><td>
1387 <em></em></td></tr>
1388 <tr>
1389 <td></td>
1390 <td>
1391 <a href="api/keys/types.html#c.PSA_KEY_TYPE_ARC4"><code class="xref">PSA_KEY_TYPE_ARC4</code></a></td><td>
1392 <em></em></td></tr>
1393 <tr>
1394 <td></td>
1395 <td>
1396 <a href="api/keys/types.html#c.PSA_KEY_TYPE_ARIA"><code class="xref">PSA_KEY_TYPE_ARIA</code></a></td><td>
1397 <em></em></td></tr>
1398 <tr>
1399 <td></td>
1400 <td>
1401 <a href="api/keys/types.html#c.PSA_KEY_TYPE_CAMELLIA"><code class="xref">PSA_KEY_TYPE_CAMELLIA</code></a></td><td>
1402 <em></em></td></tr>
1403 <tr>
1404 <td></td>
1405 <td>
1406 <a href="api/keys/types.html#c.PSA_KEY_TYPE_CHACHA20"><code class="xref">PSA_KEY_TYPE_CHACHA20</code></a></td><td>
1407 <em></em></td></tr>
1408 <tr>
1409 <td></td>
1410 <td>
1411 <a href="api/keys/types.html#c.PSA_KEY_TYPE_DERIVE"><code class="xref">PSA_KEY_TYPE_DERIVE</code></a></td><td>
1412 <em></em></td></tr>
1413 <tr>
1414 <td></td>
1415 <td>
1416 <a href="api/keys/types.html#c.PSA_KEY_TYPE_DES"><code class="xref">PSA_KEY_TYPE_DES</code></a></td><td>
1417 <em></em></td></tr>
1418 <tr>
1419 <td></td>
1420 <td>
1421 <a href="api/keys/types.html#c.PSA_KEY_TYPE_DH_GET_FAMILY"><code class="xref">PSA_KEY_TYPE_DH_GET_FAMILY</code></a></td><td>
1422 <em></em></td></tr>
1423 <tr>
1424 <td></td>
1425 <td>
1426 <a href="api/keys/types.html#c.PSA_KEY_TYPE_DH_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_DH_KEY_PAIR</code></a></td><td>
1427 <em></em></td></tr>
1428 <tr>
1429 <td></td>
1430 <td>
1431 <a href="api/keys/types.html#c.PSA_KEY_TYPE_DH_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_DH_PUBLIC_KEY</code></a></td><td>
1432 <em></em></td></tr>
1433 <tr>
1434 <td></td>
1435 <td>
1436 <a href="api/keys/types.html#c.PSA_KEY_TYPE_ECC_GET_FAMILY"><code class="xref">PSA_KEY_TYPE_ECC_GET_FAMILY</code></a></td><td>
1437 <em></em></td></tr>
1438 <tr>
1439 <td></td>
1440 <td>
1441 <a href="api/keys/types.html#c.PSA_KEY_TYPE_ECC_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_ECC_KEY_PAIR</code></a></td><td>
1442 <em></em></td></tr>
1443 <tr>
1444 <td></td>
1445 <td>
1446 <a href="api/keys/types.html#c.PSA_KEY_TYPE_ECC_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_ECC_PUBLIC_KEY</code></a></td><td>
1447 <em></em></td></tr>
1448 <tr>
1449 <td></td>
1450 <td>
1451 <a href="api/keys/types.html#c.PSA_KEY_TYPE_HMAC"><code class="xref">PSA_KEY_TYPE_HMAC</code></a></td><td>
1452 <em></em></td></tr>
1453 <tr>
1454 <td></td>
1455 <td>
1456 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_ASYMMETRIC"><code class="xref">PSA_KEY_TYPE_IS_ASYMMETRIC</code></a></td><td>
1457 <em></em></td></tr>
1458 <tr>
1459 <td></td>
1460 <td>
1461 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_DH"><code class="xref">PSA_KEY_TYPE_IS_DH</code></a></td><td>
1462 <em></em></td></tr>
1463 <tr>
1464 <td></td>
1465 <td>
1466 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_DH_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_IS_DH_KEY_PAIR</code></a></td><td>
1467 <em></em></td></tr>
1468 <tr>
1469 <td></td>
1470 <td>
1471 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_DH_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_IS_DH_PUBLIC_KEY</code></a></td><td>
1472 <em></em></td></tr>
1473 <tr>
1474 <td></td>
1475 <td>
1476 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_ECC"><code class="xref">PSA_KEY_TYPE_IS_ECC</code></a></td><td>
1477 <em></em></td></tr>
1478 <tr>
1479 <td></td>
1480 <td>
1481 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_ECC_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_IS_ECC_KEY_PAIR</code></a></td><td>
1482 <em></em></td></tr>
1483 <tr>
1484 <td></td>
1485 <td>
1486 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_ECC_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_IS_ECC_PUBLIC_KEY</code></a></td><td>
1487 <em></em></td></tr>
1488 <tr>
1489 <td></td>
1490 <td>
1491 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_IS_KEY_PAIR</code></a></td><td>
1492 <em></em></td></tr>
1493 <tr>
1494 <td></td>
1495 <td>
1496 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_IS_PUBLIC_KEY</code></a></td><td>
1497 <em></em></td></tr>
1498 <tr>
1499 <td></td>
1500 <td>
1501 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_RSA"><code class="xref">PSA_KEY_TYPE_IS_RSA</code></a></td><td>
1502 <em></em></td></tr>
1503 <tr>
1504 <td></td>
1505 <td>
1506 <a href="api/keys/types.html#c.PSA_KEY_TYPE_IS_UNSTRUCTURED"><code class="xref">PSA_KEY_TYPE_IS_UNSTRUCTURED</code></a></td><td>
1507 <em></em></td></tr>
1508 <tr>
1509 <td></td>
1510 <td>
1511 <a href="api/keys/types.html#c.PSA_KEY_TYPE_KEY_PAIR_OF_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_KEY_PAIR_OF_PUBLIC_KEY</code></a></td><td>
1512 <em></em></td></tr>
1513 <tr>
1514 <td></td>
1515 <td>
1516 <a href="api/keys/types.html#c.PSA_KEY_TYPE_NONE"><code class="xref">PSA_KEY_TYPE_NONE</code></a></td><td>
1517 <em></em></td></tr>
1518 <tr>
1519 <td></td>
1520 <td>
1521 <a href="api/keys/types.html#c.PSA_KEY_TYPE_PASSWORD"><code class="xref">PSA_KEY_TYPE_PASSWORD</code></a></td><td>
1522 <em></em></td></tr>
1523 <tr>
1524 <td></td>
1525 <td>
1526 <a href="api/keys/types.html#c.PSA_KEY_TYPE_PASSWORD_HASH"><code class="xref">PSA_KEY_TYPE_PASSWORD_HASH</code></a></td><td>
1527 <em></em></td></tr>
1528 <tr>
1529 <td></td>
1530 <td>
1531 <a href="api/keys/types.html#c.PSA_KEY_TYPE_PEPPER"><code class="xref">PSA_KEY_TYPE_PEPPER</code></a></td><td>
1532 <em></em></td></tr>
1533 <tr>
1534 <td></td>
1535 <td>
1536 <a href="api/keys/types.html#c.PSA_KEY_TYPE_PUBLIC_KEY_OF_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_PUBLIC_KEY_OF_KEY_PAIR</code></a></td><td>
1537 <em></em></td></tr>
1538 <tr>
1539 <td></td>
1540 <td>
1541 <a href="api/keys/types.html#c.PSA_KEY_TYPE_RAW_DATA"><code class="xref">PSA_KEY_TYPE_RAW_DATA</code></a></td><td>
1542 <em></em></td></tr>
1543 <tr>
1544 <td></td>
1545 <td>
1546 <a href="api/keys/types.html#c.PSA_KEY_TYPE_RSA_KEY_PAIR"><code class="xref">PSA_KEY_TYPE_RSA_KEY_PAIR</code></a></td><td>
1547 <em></em></td></tr>
1548 <tr>
1549 <td></td>
1550 <td>
1551 <a href="api/keys/types.html#c.PSA_KEY_TYPE_RSA_PUBLIC_KEY"><code class="xref">PSA_KEY_TYPE_RSA_PUBLIC_KEY</code></a></td><td>
1552 <em></em></td></tr>
1553 <tr>
1554 <td></td>
1555 <td>
1556 <a href="api/keys/types.html#c.PSA_KEY_TYPE_SM4"><code class="xref">PSA_KEY_TYPE_SM4</code></a></td><td>
1557 <em></em></td></tr>
1558 <tr>
1559 <td></td>
1560 <td>
1561 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_CACHE"><code class="xref">PSA_KEY_USAGE_CACHE</code></a></td><td>
1562 <em></em></td></tr>
1563 <tr>
1564 <td></td>
1565 <td>
1566 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_COPY"><code class="xref">PSA_KEY_USAGE_COPY</code></a></td><td>
1567 <em></em></td></tr>
1568 <tr>
1569 <td></td>
1570 <td>
1571 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_DECRYPT"><code class="xref">PSA_KEY_USAGE_DECRYPT</code></a></td><td>
1572 <em></em></td></tr>
1573 <tr>
1574 <td></td>
1575 <td>
1576 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_DERIVE"><code class="xref">PSA_KEY_USAGE_DERIVE</code></a></td><td>
1577 <em></em></td></tr>
1578 <tr>
1579 <td></td>
1580 <td>
1581 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_ENCRYPT"><code class="xref">PSA_KEY_USAGE_ENCRYPT</code></a></td><td>
1582 <em></em></td></tr>
1583 <tr>
1584 <td></td>
1585 <td>
1586 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_EXPORT"><code class="xref">PSA_KEY_USAGE_EXPORT</code></a></td><td>
1587 <em></em></td></tr>
1588 <tr>
1589 <td></td>
1590 <td>
1591 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_SIGN_HASH"><code class="xref">PSA_KEY_USAGE_SIGN_HASH</code></a></td><td>
1592 <em></em></td></tr>
1593 <tr>
1594 <td></td>
1595 <td>
1596 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_SIGN_MESSAGE"><code class="xref">PSA_KEY_USAGE_SIGN_MESSAGE</code></a></td><td>
1597 <em></em></td></tr>
1598 <tr>
1599 <td></td>
1600 <td>
1601 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_VERIFY_DERIVATION"><code class="xref">PSA_KEY_USAGE_VERIFY_DERIVATION</code></a></td><td>
1602 <em></em></td></tr>
1603 <tr>
1604 <td></td>
1605 <td>
1606 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_VERIFY_HASH"><code class="xref">PSA_KEY_USAGE_VERIFY_HASH</code></a></td><td>
1607 <em></em></td></tr>
1608 <tr>
1609 <td></td>
1610 <td>
1611 <a href="api/keys/policy.html#c.PSA_KEY_USAGE_VERIFY_MESSAGE"><code class="xref">PSA_KEY_USAGE_VERIFY_MESSAGE</code></a></td><td>
1612 <em></em></td></tr>
1613 <tr>
1614 <td></td>
1615 <td>
1616 <a href="api/keys/attributes.html#c.psa_key_attributes_init"><code class="xref">psa_key_attributes_init</code></a></td><td>
1617 <em></em></td></tr>
1618 <tr>
1619 <td></td>
1620 <td>
1621 <a href="api/keys/attributes.html#c.psa_key_attributes_t"><code class="xref">psa_key_attributes_t</code></a></td><td>
1622 <em></em></td></tr>
1623 <tr>
1624 <td></td>
1625 <td>
1626 <a href="api/ops/kdf.html#c.psa_key_derivation_abort"><code class="xref">psa_key_derivation_abort</code></a></td><td>
1627 <em></em></td></tr>
1628 <tr>
1629 <td></td>
1630 <td>
1631 <a href="api/ops/kdf.html#c.psa_key_derivation_get_capacity"><code class="xref">psa_key_derivation_get_capacity</code></a></td><td>
1632 <em></em></td></tr>
1633 <tr>
1634 <td></td>
1635 <td>
1636 <a href="api/ops/kdf.html#c.psa_key_derivation_input_bytes"><code class="xref">psa_key_derivation_input_bytes</code></a></td><td>
1637 <em></em></td></tr>
1638 <tr>
1639 <td></td>
1640 <td>
1641 <a href="api/ops/kdf.html#c.psa_key_derivation_input_integer"><code class="xref">psa_key_derivation_input_integer</code></a></td><td>
1642 <em></em></td></tr>
1643 <tr>
1644 <td></td>
1645 <td>
1646 <a href="api/ops/kdf.html#c.psa_key_derivation_input_key"><code class="xref">psa_key_derivation_input_key</code></a></td><td>
1647 <em></em></td></tr>
1648 <tr>
1649 <td></td>
1650 <td>
1651 <a href="api/ops/ka.html#c.psa_key_derivation_key_agreement"><code class="xref">psa_key_derivation_key_agreement</code></a></td><td>
1652 <em></em></td></tr>
1653 <tr>
1654 <td></td>
1655 <td>
1656 <a href="api/ops/kdf.html#c.psa_key_derivation_operation_init"><code class="xref">psa_key_derivation_operation_init</code></a></td><td>
1657 <em></em></td></tr>
1658 <tr>
1659 <td></td>
1660 <td>
1661 <a href="api/ops/kdf.html#c.psa_key_derivation_operation_t"><code class="xref">psa_key_derivation_operation_t</code></a></td><td>
1662 <em></em></td></tr>
1663 <tr>
1664 <td></td>
1665 <td>
1666 <a href="api/ops/kdf.html#c.psa_key_derivation_output_bytes"><code class="xref">psa_key_derivation_output_bytes</code></a></td><td>
1667 <em></em></td></tr>
1668 <tr>
1669 <td></td>
1670 <td>
1671 <a href="api/ops/kdf.html#c.psa_key_derivation_output_key"><code class="xref">psa_key_derivation_output_key</code></a></td><td>
1672 <em></em></td></tr>
1673 <tr>
1674 <td></td>
1675 <td>
1676 <a href="api/ops/kdf.html#c.psa_key_derivation_set_capacity"><code class="xref">psa_key_derivation_set_capacity</code></a></td><td>
1677 <em></em></td></tr>
1678 <tr>
1679 <td></td>
1680 <td>
1681 <a href="api/ops/kdf.html#c.psa_key_derivation_setup"><code class="xref">psa_key_derivation_setup</code></a></td><td>
1682 <em></em></td></tr>
1683 <tr>
1684 <td></td>
1685 <td>
1686 <a href="api/ops/kdf.html#c.psa_key_derivation_step_t"><code class="xref">psa_key_derivation_step_t</code></a></td><td>
1687 <em></em></td></tr>
1688 <tr>
1689 <td></td>
1690 <td>
1691 <a href="api/ops/kdf.html#c.psa_key_derivation_verify_bytes"><code class="xref">psa_key_derivation_verify_bytes</code></a></td><td>
1692 <em></em></td></tr>
1693 <tr>
1694 <td></td>
1695 <td>
1696 <a href="api/ops/kdf.html#c.psa_key_derivation_verify_key"><code class="xref">psa_key_derivation_verify_key</code></a></td><td>
1697 <em></em></td></tr>
1698 <tr>
1699 <td></td>
1700 <td>
1701 <a href="api/keys/ids.html#c.psa_key_id_t"><code class="xref">psa_key_id_t</code></a></td><td>
1702 <em></em></td></tr>
1703 <tr>
1704 <td></td>
1705 <td>
1706 <a href="api/keys/lifetimes.html#c.psa_key_lifetime_t"><code class="xref">psa_key_lifetime_t</code></a></td><td>
1707 <em></em></td></tr>
1708 <tr>
1709 <td></td>
1710 <td>
1711 <a href="api/keys/lifetimes.html#c.psa_key_location_t"><code class="xref">psa_key_location_t</code></a></td><td>
1712 <em></em></td></tr>
1713 <tr>
1714 <td></td>
1715 <td>
1716 <a href="api/keys/lifetimes.html#c.psa_key_persistence_t"><code class="xref">psa_key_persistence_t</code></a></td><td>
1717 <em></em></td></tr>
1718 <tr>
1719 <td></td>
1720 <td>
1721 <a href="api/keys/types.html#c.psa_key_type_t"><code class="xref">psa_key_type_t</code></a></td><td>
1722 <em></em></td></tr>
1723 <tr>
1724 <td></td>
1725 <td>
1726 <a href="api/keys/policy.html#c.psa_key_usage_t"><code class="xref">psa_key_usage_t</code></a></td><td>
1727 <em></em></td></tr>
1728 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1729 <tr class="cap" id="cap-PSA_M"><td></td><td>
1730 <strong>PSA_M</strong></td><td></td></tr>
1731 <tr>
1732 <td></td>
1733 <td>
1734 <a href="api/ops/macs.html#c.PSA_MAC_LENGTH"><code class="xref">PSA_MAC_LENGTH</code></a></td><td>
1735 <em></em></td></tr>
1736 <tr>
1737 <td></td>
1738 <td>
1739 <a href="api/ops/macs.html#c.PSA_MAC_MAX_SIZE"><code class="xref">PSA_MAC_MAX_SIZE</code></a></td><td>
1740 <em></em></td></tr>
1741 <tr>
1742 <td></td>
1743 <td>
1744 <a href="api/ops/macs.html#c.PSA_MAC_OPERATION_INIT"><code class="xref">PSA_MAC_OPERATION_INIT</code></a></td><td>
1745 <em></em></td></tr>
1746 <tr>
1747 <td></td>
1748 <td>
1749 <a href="api/ops/macs.html#c.psa_mac_abort"><code class="xref">psa_mac_abort</code></a></td><td>
1750 <em></em></td></tr>
1751 <tr>
1752 <td></td>
1753 <td>
1754 <a href="api/ops/macs.html#c.psa_mac_compute"><code class="xref">psa_mac_compute</code></a></td><td>
1755 <em></em></td></tr>
1756 <tr>
1757 <td></td>
1758 <td>
1759 <a href="api/ops/macs.html#c.psa_mac_operation_init"><code class="xref">psa_mac_operation_init</code></a></td><td>
1760 <em></em></td></tr>
1761 <tr>
1762 <td></td>
1763 <td>
1764 <a href="api/ops/macs.html#c.psa_mac_operation_t"><code class="xref">psa_mac_operation_t</code></a></td><td>
1765 <em></em></td></tr>
1766 <tr>
1767 <td></td>
1768 <td>
1769 <a href="api/ops/macs.html#c.psa_mac_sign_finish"><code class="xref">psa_mac_sign_finish</code></a></td><td>
1770 <em></em></td></tr>
1771 <tr>
1772 <td></td>
1773 <td>
1774 <a href="api/ops/macs.html#c.psa_mac_sign_setup"><code class="xref">psa_mac_sign_setup</code></a></td><td>
1775 <em></em></td></tr>
1776 <tr>
1777 <td></td>
1778 <td>
1779 <a href="api/ops/macs.html#c.psa_mac_update"><code class="xref">psa_mac_update</code></a></td><td>
1780 <em></em></td></tr>
1781 <tr>
1782 <td></td>
1783 <td>
1784 <a href="api/ops/macs.html#c.psa_mac_verify"><code class="xref">psa_mac_verify</code></a></td><td>
1785 <em></em></td></tr>
1786 <tr>
1787 <td></td>
1788 <td>
1789 <a href="api/ops/macs.html#c.psa_mac_verify_finish"><code class="xref">psa_mac_verify_finish</code></a></td><td>
1790 <em></em></td></tr>
1791 <tr>
1792 <td></td>
1793 <td>
1794 <a href="api/ops/macs.html#c.psa_mac_verify_setup"><code class="xref">psa_mac_verify_setup</code></a></td><td>
1795 <em></em></td></tr>
1796 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1797 <tr class="cap" id="cap-PSA_P"><td></td><td>
1798 <strong>PSA_P</strong></td><td></td></tr>
1799 <tr>
1800 <td></td>
1801 <td>
1802 <a href="api/keys/management.html#c.psa_purge_key"><code class="xref">psa_purge_key</code></a></td><td>
1803 <em></em></td></tr>
1804 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1805 <tr class="cap" id="cap-PSA_R"><td></td><td>
1806 <strong>PSA_R</strong></td><td></td></tr>
1807 <tr>
1808 <td></td>
1809 <td>
1810 <a href="api/ops/ka.html#c.PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE"><code class="xref">PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE</code></a></td><td>
1811 <em></em></td></tr>
1812 <tr>
1813 <td></td>
1814 <td>
1815 <a href="api/ops/ka.html#c.PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE"><code class="xref">PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE</code></a></td><td>
1816 <em></em></td></tr>
1817 <tr>
1818 <td></td>
1819 <td>
1820 <a href="api/ops/ka.html#c.psa_raw_key_agreement"><code class="xref">psa_raw_key_agreement</code></a></td><td>
1821 <em></em></td></tr>
1822 <tr>
1823 <td></td>
1824 <td>
1825 <a href="api/keys/attributes.html#c.psa_reset_key_attributes"><code class="xref">psa_reset_key_attributes</code></a></td><td>
1826 <em></em></td></tr>
1827 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1828 <tr class="cap" id="cap-PSA_S"><td></td><td>
1829 <strong>PSA_S</strong></td><td></td></tr>
1830 <tr>
1831 <td></td>
1832 <td>
1833 <a href="api/ops/sign.html#c.PSA_SIGNATURE_MAX_SIZE"><code class="xref">PSA_SIGNATURE_MAX_SIZE</code></a></td><td>
1834 <em></em></td></tr>
1835 <tr>
1836 <td></td>
1837 <td>
1838 <a href="api/ops/sign.html#c.PSA_SIGN_OUTPUT_SIZE"><code class="xref">PSA_SIGN_OUTPUT_SIZE</code></a></td><td>
1839 <em></em></td></tr>
1840 <tr>
1841 <td></td>
1842 <td>
1843 <a href="api/library/status.html#c.PSA_SUCCESS"><code class="xref">PSA_SUCCESS</code></a></td><td>
1844 <em></em></td></tr>
1845 <tr>
1846 <td></td>
1847 <td>
1848 <a href="api/keys/policy.html#c.psa_set_key_algorithm"><code class="xref">psa_set_key_algorithm</code></a></td><td>
1849 <em></em></td></tr>
1850 <tr>
1851 <td></td>
1852 <td>
1853 <a href="api/keys/types.html#c.psa_set_key_bits"><code class="xref">psa_set_key_bits</code></a></td><td>
1854 <em></em></td></tr>
1855 <tr>
1856 <td></td>
1857 <td>
1858 <a href="api/keys/ids.html#c.psa_set_key_id"><code class="xref">psa_set_key_id</code></a></td><td>
1859 <em></em></td></tr>
1860 <tr>
1861 <td></td>
1862 <td>
1863 <a href="api/keys/lifetimes.html#c.psa_set_key_lifetime"><code class="xref">psa_set_key_lifetime</code></a></td><td>
1864 <em></em></td></tr>
1865 <tr>
1866 <td></td>
1867 <td>
1868 <a href="api/keys/types.html#c.psa_set_key_type"><code class="xref">psa_set_key_type</code></a></td><td>
1869 <em></em></td></tr>
1870 <tr>
1871 <td></td>
1872 <td>
1873 <a href="api/keys/policy.html#c.psa_set_key_usage_flags"><code class="xref">psa_set_key_usage_flags</code></a></td><td>
1874 <em></em></td></tr>
1875 <tr>
1876 <td></td>
1877 <td>
1878 <a href="api/ops/sign.html#c.psa_sign_hash"><code class="xref">psa_sign_hash</code></a></td><td>
1879 <em></em></td></tr>
1880 <tr>
1881 <td></td>
1882 <td>
1883 <a href="api/ops/sign.html#c.psa_sign_message"><code class="xref">psa_sign_message</code></a></td><td>
1884 <em></em></td></tr>
1885 <tr>
1886 <td></td>
1887 <td>
1888 <a href="api/library/status.html#c.psa_status_t"><code class="xref">psa_status_t</code></a></td><td>
1889 <em></em></td></tr>
1890 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1891 <tr class="cap" id="cap-PSA_T"><td></td><td>
1892 <strong>PSA_T</strong></td><td></td></tr>
1893 <tr>
1894 <td></td>
1895 <td>
1896 <a href="api/ops/kdf.html#c.PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE"><code class="xref">PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE</code></a></td><td>
1897 <em></em></td></tr>
1898 <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
1899 <tr class="cap" id="cap-PSA_V"><td></td><td>
1900 <strong>PSA_V</strong></td><td></td></tr>
1901 <tr>
1902 <td></td>
1903 <td>
1904 <a href="api/ops/sign.html#c.psa_verify_hash"><code class="xref">psa_verify_hash</code></a></td><td>
1905 <em></em></td></tr>
1906 <tr>
1907 <td></td>
1908 <td>
1909 <a href="api/ops/sign.html#c.psa_verify_message"><code class="xref">psa_verify_message</code></a></td><td>
1910 <em></em></td></tr>
1911 </table>
1912
1913
1914 </div>
1915 </div>
1916 </div>
1917 <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
1918 <div class="sphinxsidebarwrapper"><h3><a href="index.html"><b>PSA Crypto API</b></a></h3>
1919IHI 0086<br/>
1920Non-confidential<br/>
1921Version 1.1.0
1922<span style="color: red; font-weight: bold;"></span>
1923<ul>
1924<li class="toctree-l1"><a class="reference internal" href="about.html">About this document</a></li>
1925</ul>
1926<ul>
1927<li class="toctree-l1"><a class="reference internal" href="overview/intro.html">1. Introduction</a></li>
1928<li class="toctree-l1"><a class="reference internal" href="overview/goals.html">2. Design goals</a></li>
1929<li class="toctree-l1"><a class="reference internal" href="overview/functionality.html">3. Functionality overview</a></li>
1930<li class="toctree-l1"><a class="reference internal" href="overview/sample-arch.html">4. Sample architectures</a></li>
1931<li class="toctree-l1"><a class="reference internal" href="overview/conventions.html">5. Library conventions</a></li>
1932<li class="toctree-l1"><a class="reference internal" href="overview/implementation.html">6. Implementation considerations</a></li>
1933<li class="toctree-l1"><a class="reference internal" href="overview/usage.html">7. Usage considerations</a></li>
1934<li class="toctree-l1"><a class="reference internal" href="api/library/index.html">8. Library management reference</a></li>
1935<li class="toctree-l1"><a class="reference internal" href="api/keys/index.html">9. Key management reference</a></li>
1936<li class="toctree-l1"><a class="reference internal" href="api/ops/index.html">10. Cryptographic operation reference</a></li>
1937</ul>
1938<ul>
1939<li class="toctree-l1"><a class="reference internal" href="appendix/example_header.html">Example header file</a></li>
1940<li class="toctree-l1"><a class="reference internal" href="appendix/encodings.html">Algorithm and key type encoding</a></li>
1941<li class="toctree-l1"><a class="reference internal" href="appendix/specdef_values.html">Example macro implementations</a></li>
1942<li class="toctree-l1"><a class="reference internal" href="appendix/sra.html">Security Risk Assessment</a></li>
1943<li class="toctree-l1"><a class="reference internal" href="appendix/history.html">Changes to the API</a></li>
1944</ul>
1945<ul>
1946<li class="toctree-l1"><a class="reference internal" href="#">Index of API elements</a></li>
1947</ul>
1948<div id="searchbox" style="display: none" role="search">
1949 <h3>Quick search</h3>
1950 <form class="search" action="search.html" method="get">
1951 <div><input type="text" name="q" /></div>
1952 <div><input type="submit" value="Go" /></div>
1953 <input type="hidden" name="check_keywords" value="yes" />
1954 <input type="hidden" name="area" value="default" />
1955 </form>
1956</div>
1957<script type="text/javascript">$('#searchbox').show(0);</script>
1958 </div>
1959 </div>
1960 <div class="clearer"></div>
1961 </div>
1962 <div class="footer">
1963 &copy; 2018-2022, Arm Limited or its affiliates. All rights reserved.
1964
1965 |
1966 Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.7</a>
1967 &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.8</a>
1968
1969 </div>
1970
1971
1972
1973
1974 </body>
1975</html>