The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 72 |
7 :
['get_hmackey_size', 'strlen', 'stun_attr_get_value', 'stun_set_command_message_len_str', 'memcmp', 'stun_get_command_message_len_str', 'stun_calculate_hmac'] |
8 | 72 | stun_check_message_integrity_by_key_str | call site: 00066 | /src/coturn/src/client/ns_turn_msg.c:1840 |
8 | 72 |
7 :
['get_hmackey_size', 'strlen', 'stun_attr_get_value', 'stun_set_command_message_len_str', 'memcmp', 'stun_get_command_message_len_str', 'stun_calculate_hmac'] |
8 | 72 | stun_check_message_integrity_by_key_str | call site: 00066 | /src/coturn/src/client/ns_turn_msg.c:1846 |
8 | 72 |
7 :
['get_hmackey_size', 'strlen', 'stun_attr_get_value', 'stun_set_command_message_len_str', 'memcmp', 'stun_get_command_message_len_str', 'stun_calculate_hmac'] |
8 | 72 | stun_check_message_integrity_by_key_str | call site: 00066 | /src/coturn/src/client/ns_turn_msg.c:1852 |
4 | 4 |
1 :
['get_hmackey_size'] |
6 | 38 | stun_check_message_integrity_by_key_str | call site: 00068 | /src/coturn/src/client/ns_turn_msg.c:1882 |
2 | 2 |
1 :
['EVP_sha256'] |
4 | 4 | stun_calculate_hmac | call site: 00072 | /src/coturn/src/client/ns_turn_msg.c:137 |
2 | 2 |
1 :
['EVP_sha384'] |
4 | 4 | stun_calculate_hmac | call site: 00074 | /src/coturn/src/client/ns_turn_msg.c:146 |
2 | 2 |
1 :
['EVP_sha512'] |
4 | 4 | stun_calculate_hmac | call site: 00076 | /src/coturn/src/client/ns_turn_msg.c:155 |
0 | 0 | None | 8 | 61 | stun_check_message_integrity_by_key_str | call site: 00068 | /src/coturn/src/client/ns_turn_msg.c:1876 |
0 | 0 | None | 2 | 13 | stun_check_message_integrity_by_key_str | call site: 00071 | /src/coturn/src/client/ns_turn_msg.c:1883 |
0 | 0 | None | 2 | 4 | stun_is_command_message_full_check_str | call site: 00023 | /src/coturn/src/client/ns_turn_msg.c:452 |
0 | 0 | None | 2 | 2 | stun_check_message_integrity_by_key_str | call site: 00084 | /src/coturn/src/client/ns_turn_msg.c:1904 |
0 | 0 | None | 0 | 21 | stun_attr_get_next_str | call site: 00015 | /src/coturn/src/client/ns_turn_msg.c:1423 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
stun_is_command_message_full_check_str
[function]
[call site]
00001
stun_is_command_message_str
[function]
[call site]
00002
stun_attr_get_first_by_type_str
[function]
[call site]
00006
stun_attr_get_first_str
[function]
[call site]
00007
stun_get_command_message_len_str
[function]
[call site]
00008
ntohs
[call site]
00009
stun_attr_check_valid
[function]
[call site]
00010
stun_attr_get_len
[function]
[call site]
00011
ntohs
[call site]
00012
stun_attr_get_type
[function]
[call site]
00013
ntohs
[call site]
00014
stun_attr_get_next_str
[function]
[call site]
00015
stun_attr_get_first_str
[function]
[call site]
00016
stun_get_command_message_len_str
[function]
[call site]
00017
stun_attr_get_len
[function]
[call site]
00018
stun_attr_check_valid
[function]
[call site]
00019
stun_get_method_str
[function]
[call site]
00020
ntohs
[call site]
00021
stun_attr_get_len
[function]
[call site]
00022
stun_attr_get_value
[function]
[call site]
00023
ntohs
[call site]
00024
ns_crc32
[function]
[call site]
00025
ntohl
[call site]
00026
strcpy
[call site]
00027
stun_check_message_integrity_str
[function]
[call site]
00028
strncpy
[call site]
00029
stun_produce_integrity_key_str
[function]
[call site]
00030
ERR_clear_error
[call site]
00031
strlen
[call site]
00032
strlen
[call site]
00033
strlen
[call site]
00034
strncpy
[call site]
00035
strncpy
[call site]
00036
strncpy
[call site]
00037
EVP_MD_CTX_new
[call site]
00038
EVP_sha256
[call site]
00039
EVP_DigestInit
[call site]
00040
EVP_DigestUpdate
[call site]
00041
EVP_DigestFinal
[call site]
00042
EVP_MD_CTX_free
[call site]
00043
EVP_MD_CTX_new
[call site]
00044
EVP_sha384
[call site]
00045
EVP_DigestInit
[call site]
00046
EVP_DigestUpdate
[call site]
00047
EVP_DigestFinal
[call site]
00048
EVP_MD_CTX_free
[call site]
00049
EVP_MD_CTX_new
[call site]
00050
EVP_sha512
[call site]
00051
EVP_DigestInit
[call site]
00052
EVP_DigestUpdate
[call site]
00053
EVP_DigestFinal
[call site]
00054
EVP_MD_CTX_free
[call site]
00055
EVP_MD_CTX_new
[call site]
00056
FIPS_mode
[call site]
00057
EVP_MD_CTX_set_flags
[call site]
00058
EVP_md5
[call site]
00059
EVP_DigestInit_ex
[call site]
00060
EVP_DigestUpdate
[call site]
00061
EVP_DigestFinal
[call site]
00062
EVP_MD_CTX_free
[call site]
00063
stun_check_message_integrity_by_key_str
[function]
[call site]
00064
stun_attr_get_first_by_type_str
[function]
[call site]
00065
stun_attr_get_len
[function]
[call site]
00066
stun_get_command_message_len_str
[function]
[call site]
00067
stun_set_command_message_len_str
[function]
[call site]
00068
ntohs
[call site]
00069
strlen
[call site]
00070
stun_calculate_hmac
[function]
[call site]
00071
ERR_clear_error
[call site]
00072
EVP_sha256
[call site]
00073
HMAC
[call site]
00074
EVP_sha384
[call site]
00075
HMAC
[call site]
00076
EVP_sha512
[call site]
00077
HMAC
[call site]
00078
EVP_sha1
[call site]
00079
HMAC
[call site]
00080
get_hmackey_size
[function]
[call site]
00081
stun_calculate_hmac
[function]
[call site]
00082
stun_set_command_message_len_str
[function]
[call site]
00083
stun_attr_get_value
[function]
[call site]
00084
memcmp
[call site]
00085