id: 1 unit: static CK_RV prvSaveDerKeyToPal() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1242 end line: 1351 size: 91 LOC McCabe index: 15 number of parameters: 5 id: 2 unit: static CK_RV prvEcKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 923 end line: 1021 size: 74 LOC McCabe index: 16 number of parameters: 3 id: 3 unit: static CK_RV prvCheckGenerateKeyPairPrivateTemplate() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 5064 end line: 5164 size: 74 LOC McCabe index: 14 number of parameters: 3 id: 4 unit: void PAL_UTILS_LabelToFilenameHandle() file: source/portable/os/core_pkcs11_pal_utils.c start line: 55 end line: 129 size: 74 LOC McCabe index: 12 number of parameters: 3 id: 5 unit: static CK_RV prvCheckGenerateKeyPairPublicTemplate() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 5178 end line: 5271 size: 70 LOC McCabe index: 14 number of parameters: 3 id: 6 unit: static CK_RV prvRsaContextParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 642 end line: 724 size: 69 LOC McCabe index: 10 number of parameters: 2 id: 7 unit: CK_RV PKCS11_PAL_GetObjectValue() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 160 end line: 241 size: 64 LOC McCabe index: 11 number of parameters: 4 id: 8 unit: static CK_RV prvCertAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 497 end line: 578 size: 62 LOC McCabe index: 12 number of parameters: 5 id: 9 unit: CK_RV xGetSlotList() file: source/core_pkcs11.c start line: 70 end line: 139 size: 61 LOC McCabe index: 12 number of parameters: 2 id: 10 unit: static CK_RV prvRsaKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 729 end line: 809 size: 58 LOC McCabe index: 19 number of parameters: 3 id: 11 unit: CK_RV xInitializePkcs11Token() file: source/core_pkcs11.c start line: 176 end line: 249 size: 56 LOC McCabe index: 16 number of parameters: 1 id: 12 unit: static CK_RV prvVerifyInitEC_RSAKeys() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 4523 end line: 4589 size: 56 LOC McCabe index: 10 number of parameters: 5 id: 13 unit: static CK_RV prvGetExistingKeyComponent() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2107 end line: 2175 size: 55 LOC McCabe index: 8 number of parameters: 3 id: 14 unit: static CK_RV prvInitSHA256HMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3798 end line: 3859 size: 54 LOC McCabe index: 7 number of parameters: 4 id: 15 unit: static CK_RV prvInitAESCMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3900 end line: 3961 size: 54 LOC McCabe index: 7 number of parameters: 4 id: 16 unit: int8_t PKI_mbedTLSSignatureToPkcs11Signature() file: source/core_pki_utils.c start line: 43 end line: 124 size: 53 LOC McCabe index: 9 number of parameters: 2 id: 17 unit: static CK_RV prvReadData() file: source/portable/os/posix/core_pkcs11_pal.c start line: 82 end line: 141 size: 52 LOC McCabe index: 7 number of parameters: 3 id: 18 unit: CK_OBJECT_HANDLE PKCS11_PAL_SaveObject() file: source/portable/os/posix/core_pkcs11_pal.c start line: 150 end line: 209 size: 52 LOC McCabe index: 7 number of parameters: 3 id: 19 unit: CK_RV PAL_UTILS_HandleToFilename() file: source/portable/os/core_pkcs11_pal_utils.c start line: 131 end line: 200 size: 52 LOC McCabe index: 10 number of parameters: 3 id: 20 unit: int8_t PKI_pkcs11SignatureTombedTLSSignature() file: source/core_pki_utils.c start line: 131 end line: 210 size: 51 LOC McCabe index: 6 number of parameters: 2 id: 21 unit: static CK_RV prvCreateRsaKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2310 end line: 2372 size: 51 LOC McCabe index: 7 number of parameters: 4 id: 22 unit: CK_RV xFindObjectWithLabelAndClass() file: source/core_pkcs11.c start line: 309 end line: 370 size: 50 LOC McCabe index: 12 number of parameters: 5 id: 23 unit: static CK_RV prvCreateECKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2232 end line: 2299 size: 47 LOC McCabe index: 8 number of parameters: 4 id: 24 unit: static CK_RV prvAddObjectToList() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1141 end line: 1200 size: 46 LOC McCabe index: 9 number of parameters: 4 id: 25 unit: static CK_RV prvSignInitEC_RSAKeys() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 4004 end line: 4057 size: 46 LOC McCabe index: 8 number of parameters: 5 id: 26 unit: static CK_RV prvCreateSHA256HMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2444 end line: 2495 size: 45 LOC McCabe index: 9 number of parameters: 3 id: 27 unit: static CK_RV prvHMACKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2377 end line: 2435 size: 44 LOC McCabe index: 12 number of parameters: 3 id: 28 unit: static CK_RV prvCMACKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2500 end line: 2558 size: 44 LOC McCabe index: 12 number of parameters: 3 id: 29 unit: static CK_RV prvCreateAESCMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2567 end line: 2617 size: 44 LOC McCabe index: 8 number of parameters: 3 id: 30 unit: static CK_RV prvCreateCertificate() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1982 end line: 2032 size: 43 LOC McCabe index: 9 number of parameters: 3 id: 31 unit: static CK_RV prvEcPubKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 864 end line: 916 size: 42 LOC McCabe index: 6 number of parameters: 2 id: 32 unit: CK_OBJECT_HANDLE PKCS11_PAL_SaveObject() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 78 end line: 131 size: 42 LOC McCabe index: 6 number of parameters: 3 id: 33 unit: CK_RV xInitializePkcs11Session() file: source/core_pkcs11.c start line: 253 end line: 306 size: 37 LOC McCabe index: 11 number of parameters: 1 id: 34 unit: static CK_RV prvEcPrivKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 815 end line: 857 size: 34 LOC McCabe index: 5 number of parameters: 2 id: 35 unit: static CK_RV prvLoadEcGroup() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2182 end line: 2222 size: 32 LOC McCabe index: 3 number of parameters: 1 id: 36 unit: static CK_RV prvCreatePrivateKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2626 end line: 2665 size: 31 LOC McCabe index: 3 number of parameters: 3 id: 37 unit: static CK_RV prvMbedTLS_Initialize() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 426 end line: 465 size: 28 LOC McCabe index: 2 number of parameters: 1 id: 38 unit: static CK_RV prvCreateSecretKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2716 end line: 2746 size: 28 LOC McCabe index: 3 number of parameters: 3 id: 39 unit: CK_RV PKCS11_PAL_DestroyObject() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 259 end line: 288 size: 26 LOC McCabe index: 4 number of parameters: 1 id: 40 unit: static CK_RV prvDeleteObjectFromList() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1100 end line: 1130 size: 25 LOC McCabe index: 4 number of parameters: 1 id: 41 unit: static CK_RV prvCreatePublicKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2675 end line: 2707 size: 25 LOC McCabe index: 3 number of parameters: 3 id: 42 unit: static CK_BBOOL prvOperationActive() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 385 end line: 421 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 43 unit: static CK_RV prvCheckValidSessionAndModule() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 323 end line: 360 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 44 unit: CK_OBJECT_HANDLE PKCS11_PAL_FindObject() file: source/portable/os/posix/core_pkcs11_pal.c start line: 214 end line: 239 size: 22 LOC McCabe index: 3 number of parameters: 2 id: 45 unit: CK_RV PKCS11_PAL_GetObjectValue() file: source/portable/os/posix/core_pkcs11_pal.c start line: 242 end line: 267 size: 22 LOC McCabe index: 5 number of parameters: 4 id: 46 unit: static CK_RV prvGetObjectClass() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 470 end line: 492 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 47 unit: static void prvFindObjectInListByHandle() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1070 end line: 1091 size: 20 LOC McCabe index: 3 number of parameters: 4 id: 48 unit: static void prvFindObjectInListByLabel() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1039 end line: 1059 size: 19 LOC McCabe index: 3 number of parameters: 4 id: 49 unit: CK_RV PKCS11_PAL_DestroyObject() file: source/portable/os/posix/core_pkcs11_pal.c start line: 285 end line: 308 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 50 unit: CK_RV xInitializePKCS11() file: source/core_pkcs11.c start line: 150 end line: 172 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 51 unit: static CK_RV prvRsaPrivKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 583 end line: 607 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 52 unit: static CK_RV prvRsaPubKeyAttParse() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 612 end line: 636 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 53 unit: static void prvGetKeyType() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2042 end line: 2062 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 54 unit: static void prvGetLabel() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 2071 end line: 2091 size: 18 LOC McCabe index: 3 number of parameters: 3 id: 55 unit: static CK_RV prvFileExists() file: source/portable/os/posix/core_pkcs11_pal.c start line: 52 end line: 72 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 56 unit: static CK_RV prvOpenSession() file: source/core_pkcs11.c start line: 48 end line: 66 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 57 unit: CK_RV vAppendSHA256AlgorithmIdentifierSequence() file: source/core_pkcs11.c start line: 374 end line: 392 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 58 unit: static CK_RV prvAppendEmptyECDerKey() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 1205 end line: 1237 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 59 unit: CK_OBJECT_HANDLE PKCS11_PAL_FindObject() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 136 end line: 157 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 60 unit: BaseType_t prvFileExists() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 55 end line: 69 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 61 unit: static CK_RV prvSignInitSHA256HMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3868 end line: 3881 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 62 unit: static CK_RV prvSignInitAESCMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3970 end line: 3983 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 63 unit: static CK_RV prvVerifyInitSHA256HMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 4467 end line: 4480 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 64 unit: static CK_RV prvVerifyInitAESCMAC() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 4489 end line: 4502 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 65 unit: void PKCS11_PAL_GetObjectValueCleanup() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 245 end line: 255 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 66 unit: void PKCS11_PAL_GetObjectValueCleanup() file: source/portable/os/posix/core_pkcs11_pal.c start line: 271 end line: 281 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 67 unit: static void prvHMACCleanUp() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3785 end line: 3789 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 68 unit: static void prvCMACCleanUp() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3887 end line: 3891 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 69 unit: static void prvSignInitEC_RSACleanUp() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 3989 end line: 3993 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 70 unit: static void prvVerifyInitEC_RSACleanUp() file: source/portable/mbedtls/core_pkcs11_mbedtls.c start line: 4508 end line: 4512 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 71 unit: CK_RV PKCS11_PAL_Initialize() file: source/portable/os/freertos_winsim/core_pkcs11_pal.c start line: 73 end line: 76 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 72 unit: CK_RV PKCS11_PAL_Initialize() file: source/portable/os/posix/core_pkcs11_pal.c start line: 145 end line: 148 size: 4 LOC McCabe index: 1 number of parameters: 1