id: 1 unit: UINT16 Marshal() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 724 end line: 900 size: 147 LOC McCabe index: 25 number of parameters: 4 id: 2 unit: int GetCachedRsaKey() file: TPMCmd/tpm/src/crypt/CryptRsa.c start line: 1303 end line: 1487 size: 100 LOC McCabe index: 25 number of parameters: 3 id: 3 unit: static TPM_RC ArrayUnmarshal() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 150 end line: 173 size: 22 LOC McCabe index: 4 number of parameters: 5 id: 4 unit: static UINT16 ArrayMarshal() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 176 end line: 197 size: 20 LOC McCabe index: 3 number of parameters: 5 id: 5 unit: int TDES_setup() file: TPMCmd/tpm/src/crypt/wolf/TpmToWolfDesSupport.c start line: 52 end line: 73 size: 19 LOC McCabe index: 2 number of parameters: 4 id: 6 unit: void TDES_setup() file: TPMCmd/tpm/src/crypt/ltc/TpmToLtcDesSupport.c start line: 53 end line: 73 size: 18 LOC McCabe index: 2 number of parameters: 3 id: 7 unit: static UINT32 GetUnmarshaledInteger() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 79 end line: 97 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 8 unit: static UINT16 MarshalBytes() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 131 end line: 146 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 9 unit: static TPM_RC UnmarshalBytes() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 113 end line: 127 size: 15 LOC McCabe index: 2 number of parameters: 4 id: 10 unit: const BN_STRUCT() file: TPMCmd/tpm/src/crypt/PrimeData.c start line: 42 end line: 55 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 11 unit: static BOOL Unmarshal32() file: TPMCmd/tpm/src/support/TpmFail.c start line: 141 end line: 152 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 12 unit: static BOOL Unmarshal16() file: TPMCmd/tpm/src/support/TpmFail.c start line: 155 end line: 166 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 13 unit: static UINT32 GetSelector() file: TPMCmd/tpm/src/support/TableDrivenMarshal.c start line: 99 end line: 111 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 14 unit: void TDES_encrypt() file: TPMCmd/tpm/src/crypt/ossl/TpmToOsslDesSupport.c start line: 75 end line: 84 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 15 unit: void TDES_decrypt() file: TPMCmd/tpm/src/crypt/ossl/TpmToOsslDesSupport.c start line: 89 end line: 98 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 16 unit: uint32_t LtcRand() file: TPMCmd/tpm/src/crypt/ltc/TpmToLtcSupport.c start line: 58 end line: 66 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 17 unit: int TDES_setup_encrypt_key() file: TPMCmd/tpm/src/crypt/wolf/TpmToWolfDesSupport.c start line: 77 end line: 84 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 18 unit: int TDES_setup_decrypt_key() file: TPMCmd/tpm/src/crypt/wolf/TpmToWolfDesSupport.c start line: 88 end line: 95 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 19 unit: void TDES_encrypt() file: TPMCmd/tpm/src/crypt/wolf/TpmToWolfDesSupport.c start line: 98 end line: 105 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 20 unit: void TDES_decrypt() file: TPMCmd/tpm/src/crypt/wolf/TpmToWolfDesSupport.c start line: 108 end line: 115 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 21 unit: static void Assert() file: TPMCmd/Simulator/src/TPMCmds.c start line: 85 end line: 91 size: 7 LOC McCabe index: 2 number of parameters: 2