id: 1 unit: static SigV4Status_t encodeURI() file: source/sigv4.c start line: 54 end line: 740 size: 164 LOC McCabe index: 2 number of parameters: 6 id: 2 unit: static SigV4Status_t verifyParamsToGenerateAuthHeaderApi() file: source/sigv4.c start line: 2225 end line: 2320 size: 92 LOC McCabe index: 29 number of parameters: 5 id: 3 unit: SigV4Status_t SigV4_GenerateHTTPAuthorization() file: source/sigv4.c start line: 3181 end line: 3288 size: 84 LOC McCabe index: 10 number of parameters: 5 id: 4 unit: static SigV4Status_t generateSigningKey() file: source/sigv4.c start line: 2972 end line: 3070 size: 80 LOC McCabe index: 14 number of parameters: 4 id: 5 unit: static SigV4Status_t generateCanonicalRequestUntilHeaders() file: source/sigv4.c start line: 2789 end line: 2877 size: 73 LOC McCabe index: 11 number of parameters: 4 id: 6 unit: static SigV4Status_t parseHeaderKeyValueEntries() file: source/sigv4.c start line: 1706 end line: 1799 size: 71 LOC McCabe index: 14 number of parameters: 5 id: 7 unit: static SigV4Status_t encodeURI() file: source/sigv4.c start line: 1317 end line: 1394 size: 67 LOC McCabe index: 11 number of parameters: 6 id: 8 unit: static SigV4Status_t generateAuthorizationValuePrefix() file: source/sigv4.c start line: 2880 end line: 2969 size: 60 LOC McCabe index: 2 number of parameters: 7 id: 9 unit: SigV4Status_t SigV4_AwsIotDateToIso8601() file: source/sigv4.c start line: 3105 end line: 3179 size: 60 LOC McCabe index: 10 number of parameters: 4 id: 10 unit: static SigV4Status_t scanValue() file: source/sigv4.c start line: 889 end line: 959 size: 59 LOC McCabe index: 12 number of parameters: 5 id: 11 unit: static SigV4Status_t writeCanonicalQueryParameters() file: source/sigv4.c start line: 2095 end line: 2168 size: 58 LOC McCabe index: 7 number of parameters: 2 id: 12 unit: static SigV4Status_t generateCanonicalAndSignedHeaders() file: source/sigv4.c start line: 1803 end line: 1872 size: 57 LOC McCabe index: 7 number of parameters: 6 id: 13 unit: static SigV4Status_t validateDateTime() file: source/sigv4.c start line: 771 end line: 842 size: 56 LOC McCabe index: 10 number of parameters: 1 id: 14 unit: static SigV4Status_t copyHeaderStringToCanonicalBuffer() file: source/sigv4.c start line: 1523 end line: 1595 size: 56 LOC McCabe index: 10 number of parameters: 5 id: 15 unit: static SigV4Status_t parseDate() file: source/sigv4.c start line: 963 end line: 1029 size: 55 LOC McCabe index: 6 number of parameters: 5 id: 16 unit: static SigV4Status_t writeStringToSign() file: source/sigv4.c start line: 2711 end line: 2787 size: 55 LOC McCabe index: 5 number of parameters: 4 id: 17 unit: static SigV4Status_t generateCanonicalURI() file: source/sigv4.c start line: 1398 end line: 1466 size: 54 LOC McCabe index: 6 number of parameters: 4 id: 18 unit: static int32_t hmacAddKey() file: source/sigv4.c start line: 2426 end line: 2495 size: 52 LOC McCabe index: 8 number of parameters: 4 id: 19 unit: static int32_t hmacFinal() file: source/sigv4.c start line: 2548 end line: 2614 size: 47 LOC McCabe index: 6 number of parameters: 3 id: 20 unit: static void quickSortHelper() file: source/sigv4_quicksort.c start line: 123 end line: 196 size: 44 LOC McCabe index: 9 number of parameters: 5 id: 21 unit: static void processAmpersandInQueryString() file: source/sigv4.c start line: 1904 end line: 1974 size: 41 LOC McCabe index: 5 number of parameters: 6 id: 22 unit: static SigV4Status_t completeHashAndHexEncode() file: source/sigv4.c start line: 2377 end line: 2424 size: 40 LOC McCabe index: 4 number of parameters: 5 id: 23 unit: static SigV4Status_t parseQueryString() file: source/sigv4.c start line: 1978 end line: 2044 size: 39 LOC McCabe index: 7 number of parameters: 4 id: 24 unit: static SigV4Status_t writeValueInCanonicalizedQueryString() file: source/sigv4.c start line: 2048 end line: 2091 size: 37 LOC McCabe index: 5 number of parameters: 5 id: 25 unit: static int32_t cmpQueryFieldValue() file: source/sigv4.c start line: 1179 end line: 1224 size: 36 LOC McCabe index: 11 number of parameters: 2 id: 26 unit: static SigV4Status_t appendSignedHeaders() file: source/sigv4.c start line: 1599 end line: 1645 size: 34 LOC McCabe index: 4 number of parameters: 5 id: 27 unit: static int32_t hmacIntermediate() file: source/sigv4.c start line: 2499 end line: 2544 size: 34 LOC McCabe index: 4 number of parameters: 3 id: 28 unit: static SigV4Status_t lowercaseHexEncode() file: source/sigv4.c start line: 1033 end line: 1071 size: 33 LOC McCabe index: 3 number of parameters: 2 id: 29 unit: static SigV4Status_t generateCanonicalQuery() file: source/sigv4.c start line: 2172 end line: 2219 size: 33 LOC McCabe index: 6 number of parameters: 3 id: 30 unit: static void swap() file: source/sigv4_quicksort.c start line: 61 end line: 121 size: 31 LOC McCabe index: 2 number of parameters: 3 id: 31 unit: static void addToDate() file: source/sigv4.c start line: 846 end line: 885 size: 30 LOC McCabe index: 7 number of parameters: 3 id: 32 unit: static bool isAllowedChar() file: source/sigv4.c start line: 1278 end line: 1313 size: 30 LOC McCabe index: 12 number of parameters: 2 id: 33 unit: static SigV4Status_t appendCanonicalizedHeaders() file: source/sigv4.c start line: 1666 end line: 1702 size: 30 LOC McCabe index: 4 number of parameters: 3 id: 34 unit: static int32_t completeHmac() file: source/sigv4.c start line: 2646 end line: 2680 size: 30 LOC McCabe index: 3 number of parameters: 7 id: 35 unit: static void generateCredentialScope() file: source/sigv4.c start line: 1096 end line: 1142 size: 29 LOC McCabe index: 1 number of parameters: 2 id: 36 unit: static bool isTrimmableSpace() file: source/sigv4.c start line: 1470 end line: 1504 size: 27 LOC McCabe index: 6 number of parameters: 4 id: 37 unit: static int32_t completeHash() file: source/sigv4.c start line: 2343 end line: 2373 size: 26 LOC McCabe index: 3 number of parameters: 5 id: 38 unit: static SigV4Status_t writePayloadHashToCanonicalRequest() file: source/sigv4.c start line: 3072 end line: 3102 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 39 unit: static int32_t cmpHeaderField() file: source/sigv4.c start line: 1148 end line: 1175 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 40 unit: static SigV4Status_t writeLineToCanonicalRequest() file: source/sigv4.c start line: 2616 end line: 2644 size: 23 LOC McCabe index: 3 number of parameters: 3 id: 41 unit: static size_t partition() file: source/sigv4_quicksort.c start line: 198 end line: 233 size: 23 LOC McCabe index: 3 number of parameters: 5 id: 42 unit: static SigV4Status_t checkLeap() file: source/sigv4.c start line: 744 end line: 767 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 43 unit: static size_t writeStringToSignPrefix() file: source/sigv4.c start line: 2682 end line: 2709 size: 18 LOC McCabe index: 1 number of parameters: 4 id: 44 unit: static void storeHashedPayloadLocation() file: source/sigv4.c start line: 1648 end line: 1664 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 45 unit: static void assignDefaultArguments() file: source/sigv4.c start line: 2324 end line: 2339 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 46 unit: static size_t writeDoubleEncodedEquals() file: source/sigv4.c start line: 1258 end line: 1274 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 47 unit: static char lowercaseCharacter() file: source/sigv4.c start line: 1507 end line: 1521 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 48 unit: static size_t writeHexCodeOfChar() file: source/sigv4.c start line: 1239 end line: 1254 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 49 unit: static void setQueryParameterKey() file: source/sigv4.c start line: 1876 end line: 1887 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 50 unit: void quickSort() file: source/sigv4_quicksort.c start line: 235 end line: 246 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 51 unit: static void setQueryParameterValue() file: source/sigv4.c start line: 1891 end line: 1900 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 52 unit: static size_t sizeNeededForCredentialScope() file: source/sigv4.c start line: 1075 end line: 1082 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 53 unit: static size_t copyString() file: source/sigv4.c start line: 1086 end line: 1092 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 54 unit: static char toUpperHexChar() file: source/sigv4.c start line: 1228 end line: 1235 size: 6 LOC McCabe index: 1 number of parameters: 1