Skip to content

Commit f6ec45c

Browse files
Maxwell Moyer-McKeeMaxwell Moyer-McKee
authored andcommitted
Merged PR 11997340: Export new digests from kernel test module
## Description: The digests added in !11798533 were not exported by `symcryptkerneltestmodule_um.dll` or `symcryptkerneltestmodule.dll`. This PR adds the functions to `SymCryptKernelTestModule_FuncList.h` so they're exported. ## Admin Checklist: - [x] You have updated documentation in symcrypt.h to reflect any changes in behavior - [x] You have updated CHANGELOG.md to reflect any changes in behavior - [x] You have updated symcryptunittest to exercise any new functionality - [x] If you have introduced any symbols in symcrypt.h you have updated production and test dynamic export symbols (exports.ver / exports.def / symcrypt.src) and tested the updated dynamic modules with symcryptunittest - [x] If you have introduced functionality that varies based on CPU features, you have manually tested with and without relevant features - [x] If you have made significant changes to a particular algorithm, you have checked that performance numbers reported by symcryptunittest are in line with expectations - [x] If you have added new algorithms/modes, you have updated the status indicator text for the associated modules if necessary Export new digests from kernel test module Related work items: #55534595
1 parent c0d53cf commit f6ec45c

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

unittest/inc/SymCryptKernelTestModule_FuncList.h

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,27 @@ SYMBOL(SymCryptMarvin32DefaultSeed)
1616
SYMBOL(SymCryptAesCmacAlgorithm)
1717
SYMBOL(SymCryptHmacMd5Algorithm)
1818
SYMBOL(SymCryptHmacSha1Algorithm)
19+
SYMBOL(SymCryptHmacSha224Algorithm)
1920
SYMBOL(SymCryptHmacSha256Algorithm)
2021
SYMBOL(SymCryptHmacSha384Algorithm)
2122
SYMBOL(SymCryptHmacSha512Algorithm)
23+
SYMBOL(SymCryptHmacSha512_224Algorithm)
24+
SYMBOL(SymCryptHmacSha512_256Algorithm)
25+
SYMBOL(SymCryptHmacSha3_224Algorithm)
2226
SYMBOL(SymCryptHmacSha3_256Algorithm)
2327
SYMBOL(SymCryptHmacSha3_384Algorithm)
2428
SYMBOL(SymCryptHmacSha3_512Algorithm)
2529
SYMBOL(SymCryptMd2Algorithm)
2630
SYMBOL(SymCryptMd4Algorithm)
2731
SYMBOL(SymCryptMd5Algorithm)
2832
SYMBOL(SymCryptSha1Algorithm)
33+
SYMBOL(SymCryptSha224Algorithm)
2934
SYMBOL(SymCryptSha256Algorithm)
3035
SYMBOL(SymCryptSha384Algorithm)
3136
SYMBOL(SymCryptSha512Algorithm)
37+
SYMBOL(SymCryptSha512_224Algorithm)
38+
SYMBOL(SymCryptSha512_256Algorithm)
39+
SYMBOL(SymCryptSha3_224Algorithm)
3240
SYMBOL(SymCryptSha3_256Algorithm)
3341
SYMBOL(SymCryptSha3_384Algorithm)
3442
SYMBOL(SymCryptSha3_512Algorithm)
@@ -38,9 +46,13 @@ SYMBOL(SymCryptKmac128Algorithm)
3846
SYMBOL(SymCryptKmac256Algorithm)
3947
SYMBOL(SymCryptMd5OidList)
4048
SYMBOL(SymCryptSha1OidList)
49+
SYMBOL(SymCryptSha224OidList)
4150
SYMBOL(SymCryptSha256OidList)
4251
SYMBOL(SymCryptSha384OidList)
4352
SYMBOL(SymCryptSha512OidList)
53+
SYMBOL(SymCryptSha512_224OidList)
54+
SYMBOL(SymCryptSha512_256OidList)
55+
SYMBOL(SymCryptSha3_224OidList)
4456
SYMBOL(SymCryptSha3_256OidList)
4557
SYMBOL(SymCryptSha3_384OidList)
4658
SYMBOL(SymCryptSha3_512OidList)
@@ -238,6 +250,14 @@ FUNCTION(SymCryptHmacSha1KeyCopy)
238250
FUNCTION(SymCryptHmacSha1Result)
239251
FUNCTION(SymCryptHmacSha1Selftest)
240252
FUNCTION(SymCryptHmacSha1StateCopy)
253+
FUNCTION(SymCryptHmacSha224)
254+
FUNCTION(SymCryptHmacSha224Append)
255+
FUNCTION(SymCryptHmacSha224ExpandKey)
256+
FUNCTION(SymCryptHmacSha224Init)
257+
FUNCTION(SymCryptHmacSha224KeyCopy)
258+
FUNCTION(SymCryptHmacSha224Result)
259+
FUNCTION(SymCryptHmacSha224Selftest)
260+
FUNCTION(SymCryptHmacSha224StateCopy)
241261
FUNCTION(SymCryptHmacSha256)
242262
FUNCTION(SymCryptHmacSha256Append)
243263
FUNCTION(SymCryptHmacSha256ExpandKey)
@@ -246,6 +266,14 @@ FUNCTION(SymCryptHmacSha256KeyCopy)
246266
FUNCTION(SymCryptHmacSha256Result)
247267
FUNCTION(SymCryptHmacSha256Selftest)
248268
FUNCTION(SymCryptHmacSha256StateCopy)
269+
FUNCTION(SymCryptHmacSha3_224)
270+
FUNCTION(SymCryptHmacSha3_224Append)
271+
FUNCTION(SymCryptHmacSha3_224ExpandKey)
272+
FUNCTION(SymCryptHmacSha3_224Init)
273+
FUNCTION(SymCryptHmacSha3_224KeyCopy)
274+
FUNCTION(SymCryptHmacSha3_224Result)
275+
FUNCTION(SymCryptHmacSha3_224Selftest)
276+
FUNCTION(SymCryptHmacSha3_224StateCopy)
249277
FUNCTION(SymCryptHmacSha3_256)
250278
FUNCTION(SymCryptHmacSha3_256Append)
251279
FUNCTION(SymCryptHmacSha3_256ExpandKey)
@@ -286,6 +314,22 @@ FUNCTION(SymCryptHmacSha512KeyCopy)
286314
FUNCTION(SymCryptHmacSha512Result)
287315
FUNCTION(SymCryptHmacSha512Selftest)
288316
FUNCTION(SymCryptHmacSha512StateCopy)
317+
FUNCTION(SymCryptHmacSha512_224)
318+
FUNCTION(SymCryptHmacSha512_224Append)
319+
FUNCTION(SymCryptHmacSha512_224ExpandKey)
320+
FUNCTION(SymCryptHmacSha512_224Init)
321+
FUNCTION(SymCryptHmacSha512_224KeyCopy)
322+
FUNCTION(SymCryptHmacSha512_224Result)
323+
FUNCTION(SymCryptHmacSha512_224Selftest)
324+
FUNCTION(SymCryptHmacSha512_224StateCopy)
325+
FUNCTION(SymCryptHmacSha512_256)
326+
FUNCTION(SymCryptHmacSha512_256Append)
327+
FUNCTION(SymCryptHmacSha512_256ExpandKey)
328+
FUNCTION(SymCryptHmacSha512_256Init)
329+
FUNCTION(SymCryptHmacSha512_256KeyCopy)
330+
FUNCTION(SymCryptHmacSha512_256Result)
331+
FUNCTION(SymCryptHmacSha512_256Selftest)
332+
FUNCTION(SymCryptHmacSha512_256StateCopy)
289333
FUNCTION(SymCryptKmac128)
290334
FUNCTION(SymCryptKmac128Append)
291335
FUNCTION(SymCryptKmac128Ex)
@@ -459,6 +503,14 @@ FUNCTION(SymCryptSha1Selftest)
459503
FUNCTION(SymCryptSha1StateCopy)
460504
FUNCTION(SymCryptSha1StateExport)
461505
FUNCTION(SymCryptSha1StateImport)
506+
FUNCTION(SymCryptSha224)
507+
FUNCTION(SymCryptSha224Append)
508+
FUNCTION(SymCryptSha224Init)
509+
FUNCTION(SymCryptSha224Result)
510+
FUNCTION(SymCryptSha224Selftest)
511+
FUNCTION(SymCryptSha224StateCopy)
512+
FUNCTION(SymCryptSha224StateExport)
513+
FUNCTION(SymCryptSha224StateImport)
462514
FUNCTION(SymCryptSha256)
463515
FUNCTION(SymCryptSha256Append)
464516
FUNCTION(SymCryptSha256Init)
@@ -467,6 +519,13 @@ FUNCTION(SymCryptSha256Selftest)
467519
FUNCTION(SymCryptSha256StateCopy)
468520
FUNCTION(SymCryptSha256StateExport)
469521
FUNCTION(SymCryptSha256StateImport)
522+
FUNCTION(SymCryptSha3_224)
523+
FUNCTION(SymCryptSha3_224Append)
524+
FUNCTION(SymCryptSha3_224Init)
525+
FUNCTION(SymCryptSha3_224Result)
526+
FUNCTION(SymCryptSha3_224StateCopy)
527+
FUNCTION(SymCryptSha3_224StateExport)
528+
FUNCTION(SymCryptSha3_224StateImport)
470529
FUNCTION(SymCryptSha3_256)
471530
FUNCTION(SymCryptSha3_256Append)
472531
FUNCTION(SymCryptSha3_256Init)
@@ -504,6 +563,22 @@ FUNCTION(SymCryptSha512Selftest)
504563
FUNCTION(SymCryptSha512StateCopy)
505564
FUNCTION(SymCryptSha512StateExport)
506565
FUNCTION(SymCryptSha512StateImport)
566+
FUNCTION(SymCryptSha512_224)
567+
FUNCTION(SymCryptSha512_224Append)
568+
FUNCTION(SymCryptSha512_224Init)
569+
FUNCTION(SymCryptSha512_224Result)
570+
FUNCTION(SymCryptSha512_224Selftest)
571+
FUNCTION(SymCryptSha512_224StateCopy)
572+
FUNCTION(SymCryptSha512_224StateExport)
573+
FUNCTION(SymCryptSha512_224StateImport)
574+
FUNCTION(SymCryptSha512_256)
575+
FUNCTION(SymCryptSha512_256Append)
576+
FUNCTION(SymCryptSha512_256Init)
577+
FUNCTION(SymCryptSha512_256Result)
578+
FUNCTION(SymCryptSha512_256Selftest)
579+
FUNCTION(SymCryptSha512_256StateCopy)
580+
FUNCTION(SymCryptSha512_256StateExport)
581+
FUNCTION(SymCryptSha512_256StateImport)
507582
FUNCTION(SymCryptShake128)
508583
FUNCTION(SymCryptShake128Append)
509584
FUNCTION(SymCryptShake128Default)

0 commit comments

Comments
 (0)