Path Lines of Code CryptoPkg/CryptoPkg.ci.yaml 74 CryptoPkg/Driver/Bin/generate_platform_inc.py 190 CryptoPkg/Driver/Crypto.c 611 CryptoPkg/Driver/CryptoDxe.c 18 CryptoPkg/Driver/CryptoPei.c 58 CryptoPkg/Driver/CryptoSmm.c 20 CryptoPkg/Driver/Packaging/CryptLib.template.c 43 CryptoPkg/Driver/Packaging/Crypto.template.c 37 CryptoPkg/Driver/Packaging/Crypto.template.h 15 CryptoPkg/Driver/Packaging/generate_cryptodriver.py 525 CryptoPkg/Driver/Packaging/local_build.py 101 CryptoPkg/Include/Library/BaseCryptLib.h 654 CryptoPkg/Include/Library/HashApiLib.h 40 CryptoPkg/Include/Library/HmacSha1Lib.h 47 CryptoPkg/Include/Library/TlsLib.h 238 CryptoPkg/Library/BaseCryptLib/Cipher/CryptAes.c 77 CryptoPkg/Library/BaseCryptLib/Cipher/CryptAesNull.c 47 CryptoPkg/Library/BaseCryptLib/Hash/CryptMd5.c 84 CryptoPkg/Library/BaseCryptLib/Hash/CryptMd5Null.c 61 CryptoPkg/Library/BaseCryptLib/Hash/CryptSha1.c 84 CryptoPkg/Library/BaseCryptLib/Hash/CryptSha256.c 82 CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512.c 162 CryptoPkg/Library/BaseCryptLib/Hash/CryptSha512Null.c 121 CryptoPkg/Library/BaseCryptLib/Hash/CryptSm3.c 85 CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha256.c 87 CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha256Null.c 61 CryptoPkg/Library/BaseCryptLib/InternalCryptLib.h 24 CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdf.c 46 CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdfNull.c 18 CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c 60 CryptoPkg/Library/BaseCryptLib/Pem/CryptPemNull.c 13 CryptoPkg/Library/BaseCryptLib/Pk/CryptAuthenticode.c 75 CryptoPkg/Library/BaseCryptLib/Pk/CryptAuthenticodeNull.c 15 CryptoPkg/Library/BaseCryptLib/Pk/CryptDh.c 144 CryptoPkg/Library/BaseCryptLib/Pk/CryptDhNull.c 66 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs1Oaep.c 91 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs1OaepNull.c 17 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs5Pbkdf2.c 49 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs5Pbkdf2Null.c 19 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7Sign.c 111 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7SignNull.c 18 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyBase.c 103 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyCommon.c 524 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEku.c 256 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEkuRuntime.c 14 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyNull.c 63 CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyRuntime.c 13 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaBasic.c 195 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaExt.c 177 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaExtNull.c 47 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPss.c 101 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPssNull.c 16 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPssSign.c 107 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPssSignNull.c 16 CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c 362 CryptoPkg/Library/BaseCryptLib/Pk/CryptTsNull.c 14 CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c 395 CryptoPkg/Library/BaseCryptLib/Pk/CryptX509Null.c 119 CryptoPkg/Library/BaseCryptLib/Rand/CryptRand.c 42 CryptoPkg/Library/BaseCryptLib/Rand/CryptRandNull.c 21 CryptoPkg/Library/BaseCryptLib/Rand/CryptRandTsc.c 49 CryptoPkg/Library/BaseCryptLib/SysCall/BaseMemAllocation.c 59 CryptoPkg/Library/BaseCryptLib/SysCall/ConstantTimeClock.c 12 CryptoPkg/Library/BaseCryptLib/SysCall/CrtWrapper.c 273 CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c 228 CryptoPkg/Library/BaseCryptLib/SysCall/TimerWrapper.c 113 CryptoPkg/Library/BaseCryptLib/SysCall/UnitTestHostCrtWrapper.c 59 CryptoPkg/Library/BaseCryptLib/SysCall/inet_pton.c 144 CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptAesNull.c 47 CryptoPkg/Library/BaseCryptLibNull/Hash/CryptMd5Null.c 61 CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha1Null.c 61 CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha256Null.c 61 CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha512Null.c 121 CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSm3Null.c 61 CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacSha256Null.c 61 CryptoPkg/Library/BaseCryptLibNull/InternalCryptLib.h 6 CryptoPkg/Library/BaseCryptLibNull/Kdf/CryptHkdfNull.c 18 CryptoPkg/Library/BaseCryptLibNull/Pem/CryptPemNull.c 13 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptAuthenticodeNull.c 15 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptDhNull.c 66 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs1OaepNull.c 17 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs5Pbkdf2Null.c 17 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7SignNull.c 18 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7VerifyEkuNull.c 43 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7VerifyNull.c 63 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaBasicNull.c 43 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaExtNull.c 47 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaPssNull.c 16 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaPssSignNull.c 16 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptTsNull.c 14 CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c 119 CryptoPkg/Library/BaseCryptLibNull/Rand/CryptRandNull.c 21 CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c 1222 CryptoPkg/Library/BaseCryptLibOnProtocolPpi/DxeCryptLib.c 43 CryptoPkg/Library/BaseCryptLibOnProtocolPpi/PeiCryptLib.c 34 CryptoPkg/Library/BaseCryptLibOnProtocolPpi/SmmCryptLib.c 43 CryptoPkg/Library/BaseHashApiLib/BaseHashApiLib.c 183 CryptoPkg/Library/HmacSha1Lib/CryptHmacSha1.c 99 CryptoPkg/Library/HmacSha1Lib/CryptHmacSha1Null.c 72 CryptoPkg/Library/Include/CrtLibSupport.h 144 CryptoPkg/Library/Include/arpa/inet.h 1 CryptoPkg/Library/Include/arpa/nameser.h 1 CryptoPkg/Library/Include/assert.h 1 CryptoPkg/Library/Include/crypto/dso_conf.h 5 CryptoPkg/Library/Include/ctype.h 1 CryptoPkg/Library/Include/errno.h 1 CryptoPkg/Library/Include/intrin.h 20 CryptoPkg/Library/Include/limits.h 1 CryptoPkg/Library/Include/memory.h 1 CryptoPkg/Library/Include/netinet/in.h 1 CryptoPkg/Library/Include/openssl/opensslconf.h 279 CryptoPkg/Library/Include/stdarg.h 1 CryptoPkg/Library/Include/stddef.h 1 CryptoPkg/Library/Include/stdio.h 1 CryptoPkg/Library/Include/stdlib.h 1 CryptoPkg/Library/Include/string.h 1 CryptoPkg/Library/Include/strings.h 1 CryptoPkg/Library/Include/sys/param.h 1 CryptoPkg/Library/Include/sys/shm.h 1 CryptoPkg/Library/Include/sys/socket.h 1 CryptoPkg/Library/Include/sys/syscall.h 1 CryptoPkg/Library/Include/sys/time.h 1 CryptoPkg/Library/Include/sys/types.h 1 CryptoPkg/Library/Include/sys/utsname.h 1 CryptoPkg/Library/Include/syslog.h 1 CryptoPkg/Library/Include/time.h 1 CryptoPkg/Library/Include/unistd.h 1 CryptoPkg/Library/IntrinsicLib/CopyMem.c 16 CryptoPkg/Library/IntrinsicLib/Ia32/MathFtol.c 9 CryptoPkg/Library/IntrinsicLib/Ia32/MathLShiftS64.c 31 CryptoPkg/Library/IntrinsicLib/Ia32/MathLShiftS64.nasm 40 CryptoPkg/Library/IntrinsicLib/Ia32/MathRShiftU64.c 34 CryptoPkg/Library/IntrinsicLib/Ia32/MathRShiftU64.nasm 40 CryptoPkg/Library/IntrinsicLib/MemoryIntrinsics.c 30 CryptoPkg/Library/OpensslLib/IA32/crypto/aes/aesni-x86.nasm 3211 CryptoPkg/Library/OpensslLib/IA32/crypto/aes/vpaes-x86.nasm 650 CryptoPkg/Library/OpensslLib/IA32/crypto/modes/ghash-x86.nasm 699 CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha1-586.nasm 1393 CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha256-586.nasm 3363 CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha512-586.nasm 578 CryptoPkg/Library/OpensslLib/IA32/crypto/x86cpuid.nasm 432 CryptoPkg/Library/OpensslLib/OpensslLibConstructor.c 15 CryptoPkg/Library/OpensslLib/X64/ApiHooks.c 8 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-mb-x86_64.nasm 601 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-sha1-x86_64.nasm 1853 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-sha256-x86_64.nasm 68 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-x86_64.nasm 4510 CryptoPkg/Library/OpensslLib/X64/crypto/aes/vpaes-x86_64.nasm 842 CryptoPkg/Library/OpensslLib/X64/crypto/modes/aesni-gcm-x86_64.nasm 22 CryptoPkg/Library/OpensslLib/X64/crypto/modes/ghash-x86_64.nasm 1404 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha1-mb-x86_64.nasm 2740 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha1-x86_64.nasm 2778 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha256-mb-x86_64.nasm 2975 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha256-x86_64.nasm 2862 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha512-x86_64.nasm 1539 CryptoPkg/Library/OpensslLib/X64/crypto/x86_64cpuid.nasm 400 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-mb-x86_64.S 484 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-sha1-x86_64.S 1699 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-sha256-x86_64.S 64 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-x86_64.S 4117 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/vpaes-x86_64.S 610 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/modes/aesni-gcm-x86_64.S 26 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/modes/ghash-x86_64.S 1301 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-mb-x86_64.S 2603 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-x86_64.S 2596 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-mb-x86_64.S 2838 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-x86_64.S 2715 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha512-x86_64.S 1448 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/x86_64cpuid.S 443 CryptoPkg/Library/OpensslLib/buildinf.h 3 CryptoPkg/Library/OpensslLib/ossl_store.c 3 CryptoPkg/Library/OpensslLib/process_files.pl 334 CryptoPkg/Library/OpensslLib/rand_pool.c 97 CryptoPkg/Library/TlsLib/InternalTlsLib.h 18 CryptoPkg/Library/TlsLib/TlsConfig.c 643 CryptoPkg/Library/TlsLib/TlsInit.c 119 CryptoPkg/Library/TlsLib/TlsProcess.c 240 CryptoPkg/Library/TlsLibNull/InternalTlsLib.h 6 CryptoPkg/Library/TlsLibNull/TlsConfigNull.c 245 CryptoPkg/Library/TlsLibNull/TlsInitNull.c 46 CryptoPkg/Library/TlsLibNull/TlsProcessNull.c 91 CryptoPkg/Private/Ppi/Crypto.h 6 CryptoPkg/Private/Protocol/Crypto.h 954 CryptoPkg/Private/Protocol/SmmCrypto.h 6