id: 1 unit: OpensslStatus_t Openssl_Connect() file: platform/posix/transport/src/openssl_posix.c start line: 582 end line: 709 size: 93 LOC McCabe index: 17 number of parameters: 5 id: 2 unit: SocketStatus_t Sockets_Connect() file: platform/posix/transport/src/sockets_posix.c start line: 305 end line: 409 size: 92 LOC McCabe index: 13 number of parameters: 4 id: 3 unit: static int32_t privateKeySigningCallback() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 666 end line: 764 size: 77 LOC McCabe index: 11 number of parameters: 8 id: 4 unit: static MbedtlsPkcs11Status_t configureMbedtls() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 263 end line: 352 size: 70 LOC McCabe index: 7 number of parameters: 4 id: 5 unit: int32_t Openssl_Recv() file: platform/posix/transport/src/openssl_posix.c start line: 753 end line: 862 size: 69 LOC McCabe index: 12 number of parameters: 3 id: 6 unit: MbedtlsPkcs11Status_t Mbedtls_Pkcs11_Connect() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 768 end line: 847 size: 68 LOC McCabe index: 16 number of parameters: 5 id: 7 unit: def get_configs() file: tools/release/release-verify.py start line: 0 end line: 0 size: 63 LOC McCabe index: 3 number of parameters: 0 id: 8 unit: static int32_t setRootCa() file: platform/posix/transport/src/openssl_posix.c start line: 301 end line: 387 size: 57 LOC McCabe index: 10 number of parameters: 2 id: 9 unit: static bool readCertificateIntoContext() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 522 end line: 593 size: 56 LOC McCabe index: 8 number of parameters: 3 id: 10 unit: int32_t Openssl_Send() file: platform/posix/transport/src/openssl_posix.c start line: 868 end line: 949 size: 52 LOC McCabe index: 8 number of parameters: 3 id: 11 unit: static bool initializeClientKeys() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 597 end line: 662 size: 52 LOC McCabe index: 8 number of parameters: 2 id: 12 unit: static void setOptionalConfigurations() file: platform/posix/transport/src/openssl_posix.c start line: 480 end line: 557 size: 51 LOC McCabe index: 8 number of parameters: 2 id: 13 unit: static MbedtlsPkcs11Status_t configureMbedtlsCertificates() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 356 end line: 417 size: 50 LOC McCabe index: 6 number of parameters: 2 id: 14 unit: static SocketStatus_t connectToAddress() file: platform/posix/transport/src/sockets_posix.c start line: 146 end line: 216 size: 48 LOC McCabe index: 4 number of parameters: 3 id: 15 unit: static SocketStatus_t attemptConnection() file: platform/posix/transport/src/sockets_posix.c start line: 219 end line: 279 size: 47 LOC McCabe index: 5 number of parameters: 5 id: 16 unit: static OpensslStatus_t tlsHandshake() file: platform/posix/transport/src/openssl_posix.c start line: 239 end line: 299 size: 45 LOC McCabe index: 8 number of parameters: 3 id: 17 unit: def set_globals() file: tools/release/release-verify.py start line: 0 end line: 0 size: 43 LOC McCabe index: 11 number of parameters: 1 id: 18 unit: int32_t Plaintext_Recv() file: platform/posix/transport/src/plaintext_posix.c start line: 113 end line: 175 size: 43 LOC McCabe index: 7 number of parameters: 3 id: 19 unit: int32_t Plaintext_Send() file: platform/posix/transport/src/plaintext_posix.c start line: 181 end line: 242 size: 43 LOC McCabe index: 7 number of parameters: 3 id: 20 unit: def main() file: tools/doxygen/generate_docs.py start line: 0 end line: 0 size: 40 LOC McCabe index: 16 number of parameters: 0 id: 21 unit: def validate_checks() file: tools/release/release-verify.py start line: 0 end line: 0 size: 40 LOC McCabe index: 11 number of parameters: 1 id: 22 unit: void CustomUnityTestRunner() file: integration-test/custom_test_runner/custom_unity_runner.c start line: 24 end line: 70 size: 39 LOC McCabe index: 7 number of parameters: 8 id: 23 unit: static void logPath() file: platform/posix/transport/src/openssl_posix.c start line: 72 end line: 202 size: 37 LOC McCabe index: 3 number of parameters: 2 id: 24 unit: static MbedtlsPkcs11Status_t configureMbedtls() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 110 end line: 229 size: 37 LOC McCabe index: 1 number of parameters: 4 id: 25 unit: static MbedtlsPkcs11Status_t configureMbedtlsSniAlpn() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 421 end line: 465 size: 37 LOC McCabe index: 6 number of parameters: 3 id: 26 unit: static SocketStatus_t resolveHostName() file: platform/posix/transport/src/sockets_posix.c start line: 62 end line: 143 size: 37 LOC McCabe index: 2 number of parameters: 3 id: 27 unit: int32_t Mbedtls_Pkcs11_Recv() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 889 end line: 928 size: 32 LOC McCabe index: 6 number of parameters: 3 id: 28 unit: int32_t Mbedtls_Pkcs11_Send() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 932 end line: 971 size: 32 LOC McCabe index: 6 number of parameters: 3 id: 29 unit: void Mbedtls_Pkcs11_Disconnect() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 851 end line: 885 size: 28 LOC McCabe index: 7 number of parameters: 1 id: 30 unit: static OpensslStatus_t convertToOpensslStatus() file: platform/posix/transport/src/openssl_posix.c start line: 206 end line: 236 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 31 unit: OpensslStatus_t Openssl_Disconnect() file: platform/posix/transport/src/openssl_posix.c start line: 712 end line: 747 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 32 unit: def validate_tags_and_releases() file: tools/release/release-verify.py start line: 0 end line: 0 size: 23 LOC McCabe index: 14 number of parameters: 2 id: 33 unit: static int32_t setPrivateKey() file: platform/posix/transport/src/openssl_posix.c start line: 420 end line: 448 size: 23 LOC McCabe index: 2 number of parameters: 2 id: 34 unit: SocketStatus_t Plaintext_Connect() file: platform/posix/transport/src/plaintext_posix.c start line: 62 end line: 86 size: 22 LOC McCabe index: 3 number of parameters: 4 id: 35 unit: static int32_t setClientCertificate() file: platform/posix/transport/src/openssl_posix.c start line: 390 end line: 417 size: 22 LOC McCabe index: 2 number of parameters: 2 id: 36 unit: static int32_t setCredentials() file: platform/posix/transport/src/openssl_posix.c start line: 451 end line: 477 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 37 unit: def validate_manifest() file: tools/release/release-verify.py start line: 0 end line: 0 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 38 unit: static int32_t isValidNetworkContext() file: platform/posix/transport/src/openssl_posix.c start line: 560 end line: 579 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 39 unit: def run_cmd() file: tools/doxygen/generate_docs.py start line: 0 end line: 0 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 40 unit: static MbedtlsPkcs11Status_t configureMbedtlsFragmentLength() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 469 end line: 495 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 41 unit: static SocketStatus_t retrieveError() file: platform/posix/transport/src/sockets_posix.c start line: 282 end line: 302 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 42 unit: SocketStatus_t Plaintext_Disconnect() file: platform/posix/transport/src/plaintext_posix.c start line: 89 end line: 107 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 43 unit: def validate_ci() file: tools/release/release-verify.py start line: 0 end line: 0 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 44 unit: static int32_t generateRandomBytes() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 499 end line: 518 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 45 unit: SocketStatus_t Sockets_Disconnect() file: platform/posix/transport/src/sockets_posix.c start line: 412 end line: 428 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 46 unit: def main() file: tools/release/release-verify.py start line: 0 end line: 0 size: 14 LOC McCabe index: 8 number of parameters: 0 id: 47 unit: static void contextFree() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 232 end line: 242 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: static void mbedtlsDebugPrint() file: platform/posix/transport/src/mbedtls_pkcs11_posix.c start line: 246 end line: 259 size: 11 LOC McCabe index: 1 number of parameters: 5 id: 49 unit: def validate_branches() file: tools/release/release-verify.py start line: 0 end line: 0 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 50 unit: def validate_main_branch() file: tools/release/release-verify.py start line: 0 end line: 0 size: 10 LOC McCabe index: 4 number of parameters: 0 id: 51 unit: uint32_t Clock_GetTimeMs() file: platform/posix/clock_posix.c start line: 46 end line: 63 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 52 unit: static int selected() file: integration-test/custom_test_runner/custom_unity_runner.c start line: 3 end line: 12 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 53 unit: def get_lib_paths() file: tools/doxygen/generate_docs.py start line: 0 end line: 0 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 54 unit: void Clock_SleepMs() file: platform/posix/clock_posix.c start line: 67 end line: 77 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 55 unit: static void logTransportError() file: platform/posix/transport/src/plaintext_posix.c start line: 53 end line: 59 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 56 unit: def log_error() file: tools/release/release-verify.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 57 unit: static int testSelected() file: integration-test/custom_test_runner/custom_unity_runner.c start line: 14 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 58 unit: static int groupSelected() file: integration-test/custom_test_runner/custom_unity_runner.c start line: 19 end line: 22 size: 4 LOC McCabe index: 1 number of parameters: 1