id: 1 unit: fn cose_sign_tpm_invalid_signature() file: src/sign.rs start line: 1273 end line: 1330 size: 53 LOC McCabe index: 1 number of parameters: 0 id: 2 unit: fn public_to_parameters() file: src/crypto/tpm.rs start line: 39 end line: 92 size: 51 LOC McCabe index: 1 number of parameters: 1 id: 3 unit: fn cose_sign_tpm() file: src/sign.rs start line: 1217 end line: 1270 size: 50 LOC McCabe index: 1 number of parameters: 0 id: 4 unit: fn deserialize() file: src/sign.rs start line: 270 end line: 327 size: 49 LOC McCabe index: 2 number of parameters: 1 id: 5 unit: fn sig_structure_text() file: src/sign.rs start line: 580 end line: 630 size: 48 LOC McCabe index: 1 number of parameters: 0 id: 6 unit: fn sign() file: src/crypto/tpm.rs start line: 147 end line: 183 size: 33 LOC McCabe index: 1 number of parameters: 2 id: 7 unit: fn get_ec512_test_key() file: src/sign.rs start line: 698 end line: 727 size: 30 LOC McCabe index: 1 number of parameters: 0 id: 8 unit: fn cose_sign1_ec512_validate() file: src/sign.rs start line: 832 end line: 864 size: 30 LOC McCabe index: 1 number of parameters: 0 id: 9 unit: fn cose_sign1_ec384_validate() file: src/sign.rs start line: 799 end line: 829 size: 28 LOC McCabe index: 1 number of parameters: 0 id: 10 unit: fn cose_sign1_ec256_invalid_tag() file: src/sign.rs start line: 1087 end line: 1115 size: 28 LOC McCabe index: 1 number of parameters: 0 id: 11 unit: fn get_ec384_test_key() file: src/sign.rs start line: 669 end line: 695 size: 27 LOC McCabe index: 1 number of parameters: 0 id: 12 unit: fn cose_sign1_ec256_validate() file: src/sign.rs start line: 767 end line: 796 size: 27 LOC McCabe index: 1 number of parameters: 0 id: 13 unit: fn cose_sign1_ec256_missing_tag() file: src/sign.rs start line: 1118 end line: 1145 size: 27 LOC McCabe index: 1 number of parameters: 0 id: 14 unit: fn cose_sign1_ec256_text_with_extra_protected() file: src/sign.rs start line: 924 end line: 954 size: 26 LOC McCabe index: 1 number of parameters: 0 id: 15 unit: fn cose_sign1_ec256_tampered_content() file: src/sign.rs start line: 1027 end line: 1054 size: 26 LOC McCabe index: 1 number of parameters: 0 id: 16 unit: fn cose_sign1_ec256_tampered_signature() file: src/sign.rs start line: 1057 end line: 1084 size: 26 LOC McCabe index: 1 number of parameters: 0 id: 17 unit: fn get_ec256_test_key() file: src/sign.rs start line: 641 end line: 666 size: 25 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: fn rfc_8152_key_kid_11() file: src/sign.rs start line: 1148 end line: 1174 size: 24 LOC McCabe index: 1 number of parameters: 0 id: 19 unit: fn verify() file: src/crypto/tpm.rs start line: 118 end line: 143 size: 21 LOC McCabe index: 1 number of parameters: 3 id: 20 unit: fn map_serialization() file: src/sign.rs start line: 528 end line: 551 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 21 unit: fn test_encrypt_decrypt() file: src/encrypt.rs start line: 368 end line: 385 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 22 unit: fn map_with_duplicates() file: src/sign.rs start line: 554 end line: 577 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 23 unit: fn cose_sign1_ec256_text() file: src/sign.rs start line: 866 end line: 883 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: fn test_decrypt_invalid_alg_spec() file: src/encrypt.rs start line: 399 end line: 413 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 25 unit: fn test_decrypt_unsupported_openssl_cipher() file: src/encrypt.rs start line: 416 end line: 430 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: fn fmt() file: src/error.rs start line: 35 end line: 49 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 27 unit: fn cose_sign1_ec512_text() file: src/sign.rs start line: 972 end line: 988 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 28 unit: fn rfc_8152_c_2_1_sign1_validate() file: src/sign.rs start line: 1177 end line: 1197 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 29 unit: fn verify() file: src/crypto/openssl_pkey.rs start line: 48 end line: 67 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 30 unit: fn cose_sign1_ec256_text_tagged() file: src/sign.rs start line: 886 end line: 903 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: fn sign() file: src/crypto/openssl_pkey.rs start line: 83 end line: 104 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 32 unit: fn cose_sign1_ec256_text_tagged_serde() file: src/sign.rs start line: 906 end line: 921 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 33 unit: fn get_parameters() file: src/crypto/openssl_pkey.rs start line: 33 end line: 46 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 34 unit: fn test_decrypt_invalid_iv() file: src/encrypt.rs start line: 433 end line: 444 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 35 unit: fn from_str() file: src/sign.rs start line: 50 end line: 60 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 36 unit: fn serialize() file: src/sign.rs start line: 256 end line: 266 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 37 unit: fn generate_ec256_test_key() file: src/sign.rs start line: 730 end line: 740 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 38 unit: fn cose_sign1_ec384_text() file: src/sign.rs start line: 957 end line: 969 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 39 unit: fn merge_ec_signature() file: src/crypto/mod.rs start line: 50 end line: 67 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 40 unit: fn cose_alg() file: src/encrypt.rs start line: 23 end line: 32 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 41 unit: fn serialize() file: src/encrypt.rs start line: 135 end line: 144 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 42 unit: fn serialize() file: src/encrypt.rs start line: 209 end line: 218 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 43 unit: fn generate_ec384_test_key() file: src/sign.rs start line: 743 end line: 752 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 44 unit: fn generate_ec512_test_key() file: src/sign.rs start line: 755 end line: 764 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 45 unit: fn test_encrypt_unsupported_alg() file: src/encrypt.rs start line: 388 end line: 396 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 46 unit: fn validate_with_wrong_key() file: src/sign.rs start line: 1001 end line: 1011 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 47 unit: fn validate_with_wrong_key_type() file: src/sign.rs start line: 1014 end line: 1024 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 48 unit: fn from_value() file: src/encrypt.rs start line: 53 end line: 60 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 49 unit: fn to_string() file: src/sign.rs start line: 64 end line: 71 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 50 unit: fn unknown_curve() file: src/sign.rs start line: 991 end line: 998 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 51 unit: fn value() file: src/encrypt.rs start line: 45 end line: 51 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 52 unit: fn tag_size() file: src/encrypt.rs start line: 63 end line: 69 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 53 unit: fn openssl_cipher() file: src/encrypt.rs start line: 71 end line: 77 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 54 unit: fn new_encrypt0() file: src/encrypt.rs start line: 148 end line: 154 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 55 unit: fn source() file: src/error.rs start line: 53 end line: 59 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 56 unit: fn get_parameters() file: src/crypto/mod.rs start line: 16 end line: 27 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 57 unit: fn from() file: src/sign.rs start line: 75 end line: 82 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 58 unit: fn get_parameters() file: src/crypto/tpm.rs start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 59 unit: fn get_parameters() file: src/crypto/openssl_pkey.rs start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 60 unit: fn verify() file: src/crypto/openssl_pkey.rs start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 61 unit: fn sign() file: src/crypto/openssl_pkey.rs start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 62 unit: fn as_bytes() file: src/encrypt.rs start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 1