Path Lines of Code PublishToGithub.cmd 1 azure-build-template.yml 157 azure-pipelines.yml 217 build/buildInfo.cmake 14 build/buildInfo.h.in 7 build/createBuildString.cmd 45 build/makefile.inc 4 cmake-toolchain/LinuxUserMode-AMD64.cmake 19 cmake-toolchain/LinuxUserMode-ARM64.cmake 35 cmake-toolchain/WindowsUserMode-AMD64.cmake 9 cmake-toolchain/WindowsUserMode-X86.cmake 18 gen/main_gen.cpp 443 inc/C_asm_shared.inc 24 inc/symcrypt.h 2381 inc/symcrypt_internal.h 1547 inc/symcrypt_internal_shared.inc 1 inc/symcrypt_low_level.h 1028 inc/symcrypt_no_sal.h 35 lib/3des.c 507 lib/AesTables.c 850 lib/DesTables.c 261 lib/FatalIntercept.c 7 lib/IEEE802_11SaeCustom.c 1020 lib/ScsTable.c 276 lib/a_dispatch.c 852 lib/aes-asm.c 31 lib/aes-c.c 227 lib/aes-default-bc.c 49 lib/aes-default.c 641 lib/aes-key.c 168 lib/aes-neon.c 1466 lib/aes-selftest.c 87 lib/aes-xmm.c 1398 lib/aes-ymm.c 644 lib/aes-zmm.c 223 lib/aesCtrDrbg.c 566 lib/aescmac.c 190 lib/arm/aesasm.asm 784 lib/arm/fdef_asm.asm 594 lib/arm/symcrypt_magic.inc 18 lib/arm/wipe.asm 24 lib/arm64/symcrypt_name_mangling.inc 1 lib/blockciphermodes.c 265 lib/ccm.c 391 lib/chacha20.c 206 lib/chacha20_poly1305.c 183 lib/cpuid.c 238 lib/cpuid_notry.c 47 lib/cpuid_um.c 52 lib/crt.c 158 lib/desx.c 92 lib/dh.c 98 lib/dl_internal_groups.c 863 lib/dlgroup.c 1409 lib/dlkey.c 589 lib/dsa.c 480 lib/ec_dh.c 98 lib/ec_dispatch.c 223 lib/ec_dsa.c 419 lib/ec_internal_curves.c 418 lib/ec_montgomery.c 228 lib/ec_mul.c 359 lib/ec_short_weierstrass.c 493 lib/ec_twisted_edwards.c 339 lib/eckey.c 611 lib/ecpoint.c 553 lib/ecurve.c 454 lib/env_Win10Sgx.c 84 lib/env_generic.c 84 lib/env_linuxUserMode.c 83 lib/env_windowsBootLib.c 94 lib/env_windowsKernelDebugger.c 75 lib/env_windowsKernelModeWin7.c 138 lib/env_windowsKernelModeWin8_1.c 112 lib/env_windowsUserModeWin7.c 86 lib/env_windowsUserModeWin8_1.c 85 lib/equal.c 32 lib/fdef369_mod.c 166 lib/fdef_general.c 1076 lib/fdef_int.c 929 lib/fdef_mod.c 1148 lib/fips_selftest.c 681 lib/gcm.c 582 lib/gen_int.c 160 lib/ghash.c 477 lib/ghash_definitions.h 211 lib/hash.c 135 lib/hash_buffer_pattern.c 25 lib/hash_pattern.c 21 lib/hkdf.c 164 lib/hkdf_selftest.c 22 lib/hmac_pattern.c 120 lib/hmacmd5.c 37 lib/hmacsha1.c 39 lib/hmacsha256.c 40 lib/hmacsha384.c 40 lib/hmacsha512.c 40 lib/i386/symcrypt_magic.inc 21 lib/i386/wipe.asm 139 lib/iOS/precomp_iOS.h 6 lib/libmain.c 393 lib/linux/intrinsics.c 12 lib/makefile.inc 10 lib/marvin32.c 199 lib/md2.c 175 lib/md4.c 240 lib/md5.c 324 lib/modexp.c 312 lib/paddingPkcs7.c 92 lib/parhash.c 309 lib/pbkdf2.c 92 lib/pbkdf2_hmacsha1.c 24 lib/pbkdf2_hmacsha256.c 24 lib/poly1305.c 247 lib/precomp.h 16 lib/primes.c 206 lib/rc2.c 220 lib/rc4.c 88 lib/rdrand.c 94 lib/rdseed.c 80 lib/recoding.c 103 lib/rsa_enc.c 1142 lib/rsa_padding.c 751 lib/rsakey.c 786 lib/sc_lib-testhooks.h 27 lib/sc_lib.h 2613 lib/scsTools.c 215 lib/selftest.c 9 lib/sha1.c 278 lib/sha256.c 970 lib/sha256Par-ymm.c 144 lib/sha256Par.c 787 lib/sha512.c 910 lib/sha512Par-ymm.c 137 lib/sha512Par.c 553 lib/smallPrimes32.h 14 lib/smallPrimes64.h 17 lib/sp800_108.c 92 lib/sp800_108_hmacsha1.c 23 lib/sp800_108_hmacsha256.c 23 lib/sp800_108_hmacsha512.c 45 lib/tlsCbcVerify.c 262 lib/tlsprf.c 336 lib/tlsprf_selftest.c 42 lib/xtsaes.c 748 lib/xtsaes_definitions.h 108 module/embedded/precomp.h 5 module/generic_linux/precomp.h 5 module/linux_common/elfdefinitions.h 2562 module/linux_common/integrity.c 169 module/linux_common/integrity.h 1 module/linux_common/module.c 72 module/linux_common/nointegrity.c 1 module/linux_common/optional/rngfipsjitter.c 38 module/linux_common/optional/rngsecureurandom.c 19 module/linux_common/precomp.h 8 module/linux_common/rng.c 139 module/linux_common/rng.h 24 module/oe_full/precomp.h 6 module/oe_full/rng.c 36 publics/getpublics.cmd 10 publics/makefile.inc 4 scIntoWindows.cmd 103 scbuild.cmd 35 scbuild/scbuild.cs 817 scripts/process_fips_module.py 155 scripts/symcryptasm_processor.py 638 unittest/exe_Win7nLater/main_exe.cpp 21 unittest/exe_Win7nLater/precomp.h 1 unittest/exe_Win8_1nLater/main_exe.cpp 21 unittest/exe_Win8_1nLater/precomp.h 1 unittest/exe_legacy/main_exe.cpp 21 unittest/exe_legacy/precomp.h 1 unittest/exe_linux/main_exe.cpp 34 unittest/exe_linux/precomp.h 1 unittest/exe_moduletest/moduletest.cpp 40 unittest/exe_test/main_exe.cpp 30 unittest/exe_test/precomp.h 1 unittest/iOS/helper.mm 20 unittest/iOS/precomp_iOS.h 35 unittest/iOS/symcryptunittest_iOS/AppDelegate.h 4 unittest/iOS/symcryptunittest_iOS/AppDelegate.m 18 unittest/iOS/symcryptunittest_iOS/ViewController.h 3 unittest/iOS/symcryptunittest_iOS/ViewController.m 11 unittest/iOS/symcryptunittest_iOS/main.mm 20 unittest/inc/algorithm_base.h 1021 unittest/inc/capi_implementations.h 31 unittest/inc/cng_implementations.h 115 unittest/inc/hash_imp_pattern.h 30 unittest/inc/ioctlDefs.h 14 unittest/inc/kat.h 45 unittest/inc/main_inline.h 81 unittest/inc/msbignum_implementations.h 18 unittest/inc/old-testRsa.h 109 unittest/inc/perf.h 6 unittest/inc/perfprint.h 15 unittest/inc/printtable.h 23 unittest/inc/ref_implementations.h 19 unittest/inc/resultMerge.h 25 unittest/inc/rndDriver.h 11 unittest/inc/rng.h 25 unittest/inc/rsa32_implementations.h 155 unittest/inc/sc_implementations.h 262 unittest/inc/selftestFuncList.inc 48 unittest/inc/testInterop.h 142 unittest/lib/amd64/saveymm-gas.asm 57 unittest/lib/amd64/saveymm.asm 52 unittest/lib/callback.cpp 182 unittest/lib/capi_imp_blockcipherpattern.cpp 227 unittest/lib/capi_imp_hashpattern.cpp 73 unittest/lib/capi_imp_macpattern.cpp 114 unittest/lib/capi_implementations.cpp 410 unittest/lib/cng_imp_authenc.cpp 313 unittest/lib/cng_imp_blockcipherpattern.cpp 209 unittest/lib/cng_imp_hashpattern.cpp 120 unittest/lib/cng_imp_kdfpattern.cpp 41 unittest/lib/cng_imp_macpattern.cpp 113 unittest/lib/cng_imp_parallelhashpattern.cpp 140 unittest/lib/cng_imp_pbkdf2pattern.cpp 68 unittest/lib/cng_imp_sp800_108pattern.cpp 47 unittest/lib/cng_imp_tlsprf1_1pattern.cpp 43 unittest/lib/cng_imp_tlsprf1_2pattern.cpp 44 unittest/lib/cng_implementations.cpp 2664 unittest/lib/env_SymCryptUnittest.cpp 264 unittest/lib/i386/savexmm.asm 146 unittest/lib/kat.cpp 284 unittest/lib/main.cpp 1479 unittest/lib/main_exe_common.cpp 77 unittest/lib/main_sys_common.cpp 300 unittest/lib/msbignum_implementations.cpp 1119 unittest/lib/old-testRsa.cpp 849 unittest/lib/old-testRsa_cng.cpp 383 unittest/lib/old-testRsa_msbignum.cpp 65 unittest/lib/old-testRsa_sc.cpp 484 unittest/lib/perf.cpp 1097 unittest/lib/perfPrint.cpp 123 unittest/lib/precomp.h 1 unittest/lib/printtable.cpp 134 unittest/lib/ref_implementations.cpp 292 unittest/lib/resultMerge.cpp 72 unittest/lib/rndDriver.cpp 125 unittest/lib/rng.cpp 108 unittest/lib/rsa32_imp_blockcipherpattern.cpp 16 unittest/lib/rsa32_imp_hashpattern.cpp 31 unittest/lib/rsa32_imp_macpattern.cpp 29 unittest/lib/rsa32_implementations.cpp 2523 unittest/lib/sc_imp_blockcipherpattern.cpp 79 unittest/lib/sc_imp_hashpattern.cpp 154 unittest/lib/sc_imp_hkdfpattern.cpp 112 unittest/lib/sc_imp_kdfpattern.cpp 29 unittest/lib/sc_imp_macpattern.cpp 108 unittest/lib/sc_imp_pbkdf2pattern.cpp 66 unittest/lib/sc_imp_sp800_108pattern.cpp 69 unittest/lib/sc_imp_tlsprf1_1pattern.cpp 90 unittest/lib/sc_imp_tlsprf1_2pattern.cpp 63 unittest/lib/sc_implementations.cpp 5411 unittest/lib/selftestFuncList.cpp 51 unittest/lib/testAesCtrDrbg.cpp 224 unittest/lib/testArithmetic.cpp 2837 unittest/lib/testAuthEnc.cpp 443 unittest/lib/testBlockCiphers.cpp 356 unittest/lib/testDh.cpp 942 unittest/lib/testDl.cpp 610 unittest/lib/testDl_cng.cpp 545 unittest/lib/testDl_msbignum.cpp 335 unittest/lib/testDl_sc.cpp 310 unittest/lib/testDsa.cpp 390 unittest/lib/testEcc.cpp 1008 unittest/lib/testIEEE802_11SaeCustom.cpp 313 unittest/lib/testInterop.cpp 140 unittest/lib/testKdf.cpp 290 unittest/lib/testMac.cpp 408 unittest/lib/testMontgomery.cpp 214 unittest/lib/testMultiThread.cpp 26 unittest/lib/testPaddingPkcs7.cpp 156 unittest/lib/testRsaEnc.cpp 716 unittest/lib/testRsaSign.cpp 769 unittest/lib/testScsTable.cpp 69 unittest/lib/testScsTools.cpp 174 unittest/lib/testSelftest.cpp 56 unittest/lib/testStreamCipher.cpp 344 unittest/lib/testTlsCbcHmac.cpp 151 unittest/lib/testWipe.cpp 36 unittest/lib/testXts.cpp 253 unittest/lib/testhash.cpp 1092 unittest/lib/testutil.cpp 147 unittest/sources_exe.inc 42 unittest/sys_Win7nLater/main_sys.cpp 2 unittest/sys_Win7nLater/precomp.h 1 unittest/sys_legacy/main_sys.cpp 2 unittest/sys_legacy/precomp.h 1 unittest/sys_test/main_sys.cpp 2 unittest/sys_test/precomp.h 1