зеркало из https://github.com/microsoft/SymCrypt.git
977ec1e5f0
## Description: + Adds ML-KEM API surface + Implements the API with initial C implementation, with sprinkling of SSE/NEON for (I)NTT + Adds low level ML-KEM polynomial arithmetic testing which tests self-consistency and exercises internal assertion in debug builds + Adds multi-implementation functionality testing to enable comparative functionality and performance testing on E2E functionality + For now, comparison testing is just between SymCrypt static and dynamic, with 3rd party comparison with libcrux disabled until they publish a final ML-KEM implementation + Adds ML-KEM KATs from NIST Related work items: #50913735 |
||
---|---|---|
.. | ||
SymCryptKernelTestModule_FuncList.h | ||
SymCryptKernelTestModule_IoctlDefs.h | ||
algorithm_base.h | ||
capi_implementations.h | ||
cng_implementations.h | ||
hash_imp_pattern.h | ||
ioctlDefs.h | ||
kat.h | ||
libcrux_implementations.h | ||
main_inline.h | ||
msbignum_implementations.h | ||
old-testRsa.h | ||
openssl_implementations.h | ||
perf.h | ||
perfprint.h | ||
printtable.h | ||
ref_implementations.h | ||
resultMerge.h | ||
rndDriver.h | ||
rng.h | ||
rsa32_implementations.h | ||
sc_dispatch_shims.h | ||
sc_imp_shims.h | ||
sc_implementations.h | ||
sc_implementations_pattern.h | ||
selftestFuncList.inc | ||
testInterop.h | ||
test_lib.h |