Fuzz introspector: HmacUtilsFuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
30 0 EP call site: 00000 [org.apache.commons.codec.digest.HmacUtils].hmacHex(String)

Fuzzer calltree

0 [HmacUtilsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int) [function] [call site] 00001
1 [java.util.EnumSet].allOf() [function] [call site] 00002
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(HmacUtilsFuzzer) [function] [call site] 00003
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes() [function] [call site] 00004
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes(int) [function] [call site] 00005
1 [org.apache.commons.codec.digest.HmacUtils].<init>(,byte[]) [function] [call site] 00006
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00007
1 [org.apache.commons.codec.digest.HmacUtils].hmacHex(byte[]) [function] [call site] 00008
2 [org.apache.commons.codec.digest.HmacUtils].hmac(byte[]) [function] [call site] 00009
3 [javax.crypto.Mac].doFinal(byte[]) [function] [call site] 00010
2 [org.apache.commons.codec.binary.Hex].encodeHexString(byte[]) [function] [call site] 00011
3 [org.apache.commons.codec.binary.Hex].encodeHex(byte[]) [function] [call site] 00012
4 [org.apache.commons.codec.binary.Hex].encodeHex(byte[],boolean) [function] [call site] 00013
5 [org.apache.commons.codec.binary.Hex].toAlphabet(boolean) [function] [call site] 00014
5 [org.apache.commons.codec.binary.Hex].encodeHex(byte[],char[]) [function] [call site] 00015
6 [org.apache.commons.codec.binary.Hex].encodeHex(byte[],int,org.apache.commons.codec.binary.Hex,char[],int) [function] [call site] 00016
3 [String].<init>(char[]) [function] [call site] 00017
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00018
1 [java.nio.ByteBuffer].wrap(byte[]) [function] [call site] 00019
1 [org.apache.commons.codec.digest.HmacUtils].hmacHex(HmacUtilsFuzzer) [function] [call site] 00020
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00021
1 [org.apache.commons.codec.digest.HmacUtils].hmacHex(String) [function] [call site] 00022
2 [org.apache.commons.codec.digest.HmacUtils].hmac(String) [function] [call site] 00023
3 [org.apache.commons.codec.binary.StringUtils].getBytesUtf8(String) [function] [call site] 00024
4 [org.apache.commons.codec.binary.StringUtils].getBytes(String,org.apache.commons.codec.binary.StringUtils) [function] [call site] 00025
3 [javax.crypto.Mac].doFinal(byte[]) [function] [call site] 00026
2 [org.apache.commons.codec.binary.Hex].encodeHexString(byte[]) [function] [call site] 00027
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes() [function] [call site] 00028
1 [java.io.ByteArrayInputStream].<init>(byte[]) [function] [call site] 00029
1 [org.apache.commons.codec.digest.HmacUtils].hmacHex(java.io.ByteArrayInputStream) [function] [call site] 00030