id: 1 unit: static SigV4Status_t generateCanonicalURI() file: source/sigv4.c start line: 57 end line: 724 size: 159 LOC McCabe index: 2 number of parameters: 4 id: 2 unit: static SigV4Status_t verifyParamsToGenerateAuthHeaderApi() file: source/sigv4.c start line: 2129 end line: 2224 size: 92 LOC McCabe index: 29 number of parameters: 5 id: 3 unit: SigV4Status_t SigV4_GenerateHTTPAuthorization() file: source/sigv4.c start line: 3121 end line: 3228 size: 84 LOC McCabe index: 10 number of parameters: 5 id: 4 unit: static SigV4Status_t generateSigningKey() file: source/sigv4.c start line: 2900 end line: 2998 size: 80 LOC McCabe index: 14 number of parameters: 4 id: 5 unit: static SigV4Status_t generateCanonicalRequestUntilHeaders() file: source/sigv4.c start line: 2707 end line: 2803 size: 79 LOC McCabe index: 12 number of parameters: 4 id: 6 unit: static SigV4Status_t parseHeaderKeyValueEntries() file: source/sigv4.c start line: 1610 end line: 1703 size: 71 LOC McCabe index: 14 number of parameters: 5 id: 7 unit: SigV4Status_t SigV4_EncodeURI() file: source/sigv4.c start line: 3234 end line: 3311 size: 67 LOC McCabe index: 11 number of parameters: 6 id: 8 unit: static SigV4Status_t generateAuthorizationValuePrefix() file: source/sigv4.c start line: 2807 end line: 2896 size: 60 LOC McCabe index: 2 number of parameters: 7 id: 9 unit: SigV4Status_t SigV4_AwsIotDateToIso8601() file: source/sigv4.c start line: 3043 end line: 3117 size: 60 LOC McCabe index: 10 number of parameters: 4 id: 10 unit: static SigV4Status_t scanValue() file: source/sigv4.c start line: 873 end line: 943 size: 59 LOC McCabe index: 12 number of parameters: 5 id: 11 unit: static SigV4Status_t writeCanonicalQueryParameters() file: source/sigv4.c start line: 1999 end line: 2073 size: 59 LOC McCabe index: 7 number of parameters: 3 id: 12 unit: static SigV4Status_t validateDateTime() file: source/sigv4.c start line: 755 end line: 826 size: 56 LOC McCabe index: 10 number of parameters: 1 id: 13 unit: static SigV4Status_t generateCanonicalAndSignedHeaders() file: source/sigv4.c start line: 1707 end line: 1775 size: 56 LOC McCabe index: 7 number of parameters: 6 id: 14 unit: static SigV4Status_t parseDate() file: source/sigv4.c start line: 947 end line: 1013 size: 55 LOC McCabe index: 6 number of parameters: 5 id: 15 unit: static SigV4Status_t copyHeaderStringToCanonicalBuffer() file: source/sigv4.c start line: 1430 end line: 1501 size: 55 LOC McCabe index: 10 number of parameters: 5 id: 16 unit: static SigV4Status_t writeStringToSign() file: source/sigv4.c start line: 2627 end line: 2703 size: 55 LOC McCabe index: 5 number of parameters: 4 id: 17 unit: static SigV4Status_t generateCanonicalURI() file: source/sigv4.c start line: 1303 end line: 1370 size: 53 LOC McCabe index: 6 number of parameters: 4 id: 18 unit: static int32_t hmacAddKey() file: source/sigv4.c start line: 2332 end line: 2401 size: 52 LOC McCabe index: 8 number of parameters: 4 id: 19 unit: static int32_t hmacFinal() file: source/sigv4.c start line: 2456 end line: 2522 size: 47 LOC McCabe index: 6 number of parameters: 3 id: 20 unit: static void quickSortHelper() file: source/sigv4_quicksort.c start line: 125 end line: 198 size: 44 LOC McCabe index: 9 number of parameters: 5 id: 21 unit: static void processAmpersandInQueryString() file: source/sigv4.c start line: 1807 end line: 1877 size: 41 LOC McCabe index: 5 number of parameters: 6 id: 22 unit: static SigV4Status_t completeHashAndHexEncode() file: source/sigv4.c start line: 2281 end line: 2328 size: 40 LOC McCabe index: 4 number of parameters: 5 id: 23 unit: static SigV4Status_t parseQueryString() file: source/sigv4.c start line: 1881 end line: 1947 size: 39 LOC McCabe index: 7 number of parameters: 4 id: 24 unit: static SigV4Status_t writeValueInCanonicalizedQueryString() file: source/sigv4.c start line: 1951 end line: 1995 size: 38 LOC McCabe index: 5 number of parameters: 6 id: 25 unit: static int32_t cmpQueryFieldValue() file: source/sigv4.c start line: 1165 end line: 1210 size: 36 LOC McCabe index: 11 number of parameters: 2 id: 26 unit: static int32_t hmacIntermediate() file: source/sigv4.c start line: 2405 end line: 2452 size: 35 LOC McCabe index: 4 number of parameters: 3 id: 27 unit: static SigV4Status_t lowercaseHexEncode() file: source/sigv4.c start line: 1017 end line: 1055 size: 33 LOC McCabe index: 3 number of parameters: 2 id: 28 unit: static SigV4Status_t appendSignedHeaders() file: source/sigv4.c start line: 1505 end line: 1550 size: 33 LOC McCabe index: 4 number of parameters: 5 id: 29 unit: static SigV4Status_t generateCanonicalQuery() file: source/sigv4.c start line: 2077 end line: 2123 size: 33 LOC McCabe index: 6 number of parameters: 4 id: 30 unit: static void swap() file: source/sigv4_quicksort.c start line: 63 end line: 123 size: 31 LOC McCabe index: 2 number of parameters: 3 id: 31 unit: static void generateCredentialScope() file: source/sigv4.c start line: 1080 end line: 1128 size: 31 LOC McCabe index: 1 number of parameters: 2 id: 32 unit: static void addToDate() file: source/sigv4.c start line: 830 end line: 869 size: 30 LOC McCabe index: 7 number of parameters: 3 id: 33 unit: static bool isAllowedChar() file: source/sigv4.c start line: 1264 end line: 1299 size: 30 LOC McCabe index: 12 number of parameters: 2 id: 34 unit: static int32_t completeHmac() file: source/sigv4.c start line: 2558 end line: 2592 size: 30 LOC McCabe index: 3 number of parameters: 7 id: 35 unit: static SigV4Status_t writePayloadHashToCanonicalRequest() file: source/sigv4.c start line: 3002 end line: 3039 size: 30 LOC McCabe index: 3 number of parameters: 2 id: 36 unit: static SigV4Status_t appendCanonicalizedHeaders() file: source/sigv4.c start line: 1571 end line: 1606 size: 29 LOC McCabe index: 4 number of parameters: 3 id: 37 unit: static bool isTrimmableSpace() file: source/sigv4.c start line: 1374 end line: 1408 size: 27 LOC McCabe index: 6 number of parameters: 4 id: 38 unit: static int32_t completeHash() file: source/sigv4.c start line: 2247 end line: 2277 size: 26 LOC McCabe index: 3 number of parameters: 5 id: 39 unit: static size_t partition() file: source/sigv4_quicksort.c start line: 200 end line: 235 size: 23 LOC McCabe index: 3 number of parameters: 5 id: 40 unit: static int32_t cmpHeaderField() file: source/sigv4.c start line: 1134 end line: 1161 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 41 unit: static SigV4Status_t writeLineToCanonicalRequest() file: source/sigv4.c start line: 2526 end line: 2554 size: 23 LOC McCabe index: 2 number of parameters: 3 id: 42 unit: static SigV4Status_t checkLeap() file: source/sigv4.c start line: 728 end line: 751 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 43 unit: static size_t writeStringToSignPrefix() file: source/sigv4.c start line: 2596 end line: 2623 size: 18 LOC McCabe index: 1 number of parameters: 4 id: 44 unit: static void storeHashedPayloadLocation() file: source/sigv4.c start line: 1553 end line: 1569 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 45 unit: static void assignDefaultArguments() file: source/sigv4.c start line: 2228 end line: 2243 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 46 unit: static char lowercaseCharacter() file: source/sigv4.c start line: 1411 end line: 1428 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 47 unit: static size_t writeDoubleEncodedEquals() file: source/sigv4.c start line: 1244 end line: 1260 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 48 unit: static size_t writeHexCodeOfChar() file: source/sigv4.c start line: 1225 end line: 1240 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 49 unit: void quickSort() file: source/sigv4_quicksort.c start line: 237 end line: 248 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 50 unit: static void setQueryParameterKey() file: source/sigv4.c start line: 1779 end line: 1790 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 51 unit: static void setQueryParameterValue() file: source/sigv4.c start line: 1794 end line: 1803 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 52 unit: static size_t sizeNeededForCredentialScope() file: source/sigv4.c start line: 1059 end line: 1066 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 53 unit: static size_t copyString() file: source/sigv4.c start line: 1070 end line: 1076 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 54 unit: static char toUpperHexChar() file: source/sigv4.c start line: 1214 end line: 1221 size: 6 LOC McCabe index: 1 number of parameters: 1