Commit c0ec8f3
committed
Address review: narrow CryptoCb introspection to a boolean check
- Replace public wc_CryptoCb_GetDevice() with
wc_CryptoCb_IsDeviceRegistered() returns 1 or 0. keep the CryptoCb
struct and GetDevice private.
- Reject RegisterDevice(INVALID_DEVID) with BAD_FUNC_ARG instead of ALREADY_E.
- Document the new API and the ALREADY_E/BAD_FUNC_ARG returns.
- Fix table-full test to not leak when MAX_CRYPTO_DEVID_CALLBACKS >= 256.1 parent 451eaf9 commit c0ec8f3
4 files changed
Lines changed: 75 additions & 31 deletions
File tree
- doc/dox_comments/header_files
- tests
- wolfcrypt/src
- wolfssl/wolfcrypt
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
98 | 102 | | |
99 | 103 | | |
100 | 104 | | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
101 | 131 | | |
102 | 132 | | |
103 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29228 | 29228 | | |
29229 | 29229 | | |
29230 | 29230 | | |
29231 | | - | |
| 29231 | + | |
29232 | 29232 | | |
29233 | 29233 | | |
29234 | 29234 | | |
29235 | 29235 | | |
29236 | | - | |
29237 | 29236 | | |
29238 | 29237 | | |
29239 | | - | |
29240 | | - | |
| 29238 | + | |
| 29239 | + | |
29241 | 29240 | | |
29242 | | - | |
| 29241 | + | |
| 29242 | + | |
| 29243 | + | |
| 29244 | + | |
| 29245 | + | |
| 29246 | + | |
29243 | 29247 | | |
29244 | | - | |
29245 | | - | |
29246 | | - | |
29247 | | - | |
29248 | | - | |
29249 | | - | |
| 29248 | + | |
29250 | 29249 | | |
29251 | | - | |
29252 | | - | |
| 29250 | + | |
| 29251 | + | |
29253 | 29252 | | |
29254 | 29253 | | |
29255 | 29254 | | |
| |||
29264 | 29263 | | |
29265 | 29264 | | |
29266 | 29265 | | |
29267 | | - | |
| 29266 | + | |
29268 | 29267 | | |
29269 | | - | |
| 29268 | + | |
29270 | 29269 | | |
29271 | 29270 | | |
29272 | 29271 | | |
29273 | 29272 | | |
29274 | | - | |
| 29273 | + | |
29275 | 29274 | | |
29276 | 29275 | | |
29277 | | - | |
29278 | | - | |
| 29276 | + | |
| 29277 | + | |
| 29278 | + | |
| 29279 | + | |
29279 | 29280 | | |
29280 | | - | |
| 29281 | + | |
29281 | 29282 | | |
29282 | 29283 | | |
29283 | 29284 | | |
29284 | | - | |
29285 | | - | |
| 29285 | + | |
29286 | 29286 | | |
29287 | 29287 | | |
29288 | 29288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| |||
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
353 | | - | |
| 355 | + | |
354 | 356 | | |
355 | 357 | | |
356 | 358 | | |
| |||
360 | 362 | | |
361 | 363 | | |
362 | 364 | | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
363 | 374 | | |
364 | 375 | | |
365 | 376 | | |
| |||
448 | 459 | | |
449 | 460 | | |
450 | 461 | | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
451 | 466 | | |
452 | 467 | | |
453 | 468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
672 | 672 | | |
673 | 673 | | |
674 | 674 | | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
680 | 679 | | |
681 | 680 | | |
682 | 681 | | |
683 | 682 | | |
684 | 683 | | |
685 | 684 | | |
686 | 685 | | |
687 | | - | |
| 686 | + | |
688 | 687 | | |
689 | 688 | | |
690 | 689 | | |
| |||
0 commit comments