Commit b25d484
committed
linuxkm/lkcapi_sha_glue.c: implement mutex-free sync mechanism for wc_linuxkm_drbg_ctx in new get_drbg(), get_drbg_n(), and put_drbg();
linuxkm/x86_vector_register_glue.c: implement support for WC_FPU_INHIBITED_FLAG, and an `int inhibit_p` argument to save_vector_registers_x86();
wolfcrypt/src/random.c: implement linuxkm support for RDSEED and HAVE_ENTROPY_MEMUSE;
wolfssl/wolfcrypt/error-crypt.h and wolfcrypt/src/error.c: add WC_ACCEL_INHIBIT_E "Crypto acceleration is currently inhibited";
linuxkm/module_hooks.c and linuxkm/x86_vector_register_glue.c: remove broken and bit-rotten WOLFSSL_COMMERCIAL_LICENSE and LINUXKM_FPU_STATES_FOLLOW_THREADS code paths.1 parent 8cc2ba7 commit b25d484
8 files changed
Lines changed: 224 additions & 269 deletions
File tree
- linuxkm
- wolfcrypt/src
- wolfssl/wolfcrypt
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
298 | 297 | | |
299 | 298 | | |
300 | 299 | | |
| |||
652 | 651 | | |
653 | 652 | | |
654 | 653 | | |
655 | | - | |
656 | 654 | | |
657 | 655 | | |
658 | 656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
367 | 367 | | |
368 | 368 | | |
369 | 369 | | |
370 | | - | |
| 370 | + | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
398 | | - | |
| 398 | + | |
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
| 402 | + | |
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
409 | 416 | | |
410 | 417 | | |
411 | 418 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
941 | 941 | | |
942 | 942 | | |
943 | 943 | | |
944 | | - | |
| 944 | + | |
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
| |||
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
955 | | - | |
956 | 955 | | |
957 | 956 | | |
958 | 957 | | |
| |||
974 | 973 | | |
975 | 974 | | |
976 | 975 | | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
981 | | - | |
| 976 | + | |
982 | 977 | | |
983 | 978 | | |
984 | 979 | | |
| |||
1006 | 1001 | | |
1007 | 1002 | | |
1008 | 1003 | | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1009 | 1067 | | |
1010 | 1068 | | |
1011 | 1069 | | |
1012 | 1070 | | |
1013 | | - | |
1014 | 1071 | | |
1015 | 1072 | | |
1016 | | - | |
1017 | | - | |
| 1073 | + | |
| 1074 | + | |
1018 | 1075 | | |
1019 | 1076 | | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
1023 | | - | |
1024 | | - | |
1025 | | - | |
| 1077 | + | |
1026 | 1078 | | |
1027 | 1079 | | |
1028 | | - | |
| 1080 | + | |
1029 | 1081 | | |
1030 | 1082 | | |
1031 | 1083 | | |
1032 | 1084 | | |
1033 | 1085 | | |
1034 | 1086 | | |
1035 | | - | |
| 1087 | + | |
1036 | 1088 | | |
1037 | 1089 | | |
1038 | 1090 | | |
1039 | 1091 | | |
1040 | 1092 | | |
1041 | | - | |
| 1093 | + | |
1042 | 1094 | | |
1043 | 1095 | | |
1044 | 1096 | | |
| |||
1049 | 1101 | | |
1050 | 1102 | | |
1051 | 1103 | | |
1052 | | - | |
| 1104 | + | |
1053 | 1105 | | |
1054 | 1106 | | |
1055 | 1107 | | |
| |||
1059 | 1111 | | |
1060 | 1112 | | |
1061 | 1113 | | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
| 1114 | + | |
| 1115 | + | |
1065 | 1116 | | |
1066 | 1117 | | |
1067 | 1118 | | |
1068 | 1119 | | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
| 1120 | + | |
| 1121 | + | |
1074 | 1122 | | |
1075 | | - | |
| 1123 | + | |
1076 | 1124 | | |
1077 | 1125 | | |
1078 | 1126 | | |
1079 | 1127 | | |
1080 | | - | |
| 1128 | + | |
1081 | 1129 | | |
1082 | 1130 | | |
1083 | 1131 | | |
| |||
1103 | 1151 | | |
1104 | 1152 | | |
1105 | 1153 | | |
1106 | | - | |
1107 | 1154 | | |
1108 | 1155 | | |
1109 | 1156 | | |
| |||
1222 | 1269 | | |
1223 | 1270 | | |
1224 | 1271 | | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
1225 | 1279 | | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
1226 | 1284 | | |
1227 | 1285 | | |
1228 | 1286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 23 | | |
27 | 24 | | |
28 | | - | |
29 | 25 | | |
30 | 26 | | |
31 | 27 | | |
| |||
454 | 450 | | |
455 | 451 | | |
456 | 452 | | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | 453 | | |
474 | 454 | | |
475 | 455 | | |
| |||
0 commit comments