The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
121 | 0 | EP | call site: 00000 | [dev.sigstore.rekor.client.RekorVerifier].verifyEntry(dev.sigstore.rekor.client.RekorEntry) |
[fuzzing.RekorVerifierFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[util.Tuf].transparencyLogsFrom(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00001
[util.Tuf].genTlog(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00002
[dev.sigstore.trustroot.ImmutablePublicKey].builder()
[function]
[call site]
00003
[util.Tuf].keyDetails(String)
[function]
[call site]
00004
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes(int)
[function]
[call site]
00005
[util.Tuf].rawBytes(byte[])
[function]
[call site]
00006
[dev.sigstore.trustroot.ImmutableValidFor].builder()
[function]
[call site]
00007
[util.Tuf].start(util.Tuf)
[function]
[call site]
00008
[util.Tuf].build()
[function]
[call site]
00009
[util.Tuf].validFor(util.Tuf)
[function]
[call site]
00010
[util.Tuf].build()
[function]
[call site]
00011
[com.google.common.hash.Hashing].sha256()
[function]
[call site]
00012
[util.Tuf].getRawBytes()
[function]
[call site]
00013
[util.Tuf].hashBytes(util.Tuf)
[function]
[call site]
00014
[util.Tuf].asBytes()
[function]
[call site]
00015
[dev.sigstore.trustroot.ImmutableTransparencyLog].builder()
[function]
[call site]
00016
[java.net.URI].create(String)
[function]
[call site]
00017
[util.Tuf].baseUrl(util.Tuf)
[function]
[call site]
00018
[util.Tuf].hashAlgorithm(String)
[function]
[call site]
00019
[util.Tuf].publicKey(util.Tuf)
[function]
[call site]
00020
[dev.sigstore.trustroot.ImmutableLogId].builder()
[function]
[call site]
00021
[util.Tuf].keyId(util.Tuf)
[function]
[call site]
00022
[util.Tuf].build()
[function]
[call site]
00023
[util.Tuf].logId(util.Tuf)
[function]
[call site]
00024
[util.Tuf].build()
[function]
[call site]
00025
[java.util.List].of(dev.sigstore.trustroot.TransparencyLog)
[function]
[call site]
00026
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()
[function]
[call site]
00027
[String].<init>(byte[],fuzzing.RekorVerifierFuzzer)
[function]
[call site]
00028
[java.net.URI].<init>(String)
[function]
[call site]
00029
[dev.sigstore.rekor.client.RekorResponse].newRekorResponse(java.net.URI,String)
[function]
[call site]
00030
[com.google.common.reflect.TypeToken].<init>()
[function]
[call site]
00031
[com.google.common.reflect.TypeToken].getType()
[function]
[call site]
00032
[dev.sigstore.json.GsonSupplier.GSON].get()
[function]
[call site]
00033
[dev.sigstore.rekor.client.RekorResponse].fromJson(String,dev.sigstore.rekor.client.RekorResponse)
[function]
[call site]
00034
[dev.sigstore.rekor.client.RekorParseException].<init>(String,dev.sigstore.rekor.client.RekorResponse)
[function]
[call site]
00035
[dev.sigstore.rekor.client.RekorParseException].<init>(String)
[function]
[call site]
00036
[Exception].<init>(String)
[function]
[call site]
00037
[dev.sigstore.rekor.client.RekorResponse].size()
[function]
[call site]
00038
[dev.sigstore.rekor.client.RekorResponse].size()
[function]
[call site]
00039
[dev.sigstore.rekor.client.RekorParseException].<init>(String)
[function]
[call site]
00040
[dev.sigstore.rekor.client.RekorResponse].entrySet()
[function]
[call site]
00041
[dev.sigstore.rekor.client.RekorResponse].iterator()
[function]
[call site]
00042
[dev.sigstore.rekor.client.RekorResponse].next()
[function]
[call site]
00043
[dev.sigstore.rekor.client.RekorResponse].getKey()
[function]
[call site]
00044
[dev.sigstore.rekor.client.RekorResponse].getValue()
[function]
[call site]
00045
[dev.sigstore.rekor.client.RekorParseException].<init>(String)
[function]
[call site]
00046
[dev.sigstore.rekor.client.RekorResponse].entryLocation(java.net.URI)
[function]
[call site]
00047
[dev.sigstore.rekor.client.RekorResponse].raw(String)
[function]
[call site]
00048
[dev.sigstore.rekor.client.RekorResponse].getKey()
[function]
[call site]
00049
[dev.sigstore.rekor.client.RekorResponse].uuid(dev.sigstore.rekor.client.RekorResponse)
[function]
[call site]
00050
[dev.sigstore.rekor.client.RekorResponse].getValue()
[function]
[call site]
00051
[dev.sigstore.rekor.client.RekorResponse].entry(dev.sigstore.rekor.client.RekorResponse)
[function]
[call site]
00052
[dev.sigstore.rekor.client.RekorResponse].build()
[function]
[call site]
00053
[dev.sigstore.rekor.client.RekorResponse].getEntry()
[function]
[call site]
00054
[dev.sigstore.rekor.client.RekorVerifier].newRekorVerifier(java.util.List<dev.sigstore.trustroot.TransparencyLog>)
[function]
[call site]
00055
[dev.sigstore.rekor.client.RekorVerifier].<init>(java.util.List<dev.sigstore.trustroot.TransparencyLog>)
[function]
[call site]
00056
[dev.sigstore.rekor.client.RekorVerifier].verifyEntry(dev.sigstore.rekor.client.RekorEntry)
[function]
[call site]
00057
[dev.sigstore.rekor.client.RekorEntry].getVerification()
[function]
[call site]
00058
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String)
[function]
[call site]
00059
[Exception].<init>(String)
[function]
[call site]
00060
[dev.sigstore.rekor.client.RekorEntry].getVerification()
[function]
[call site]
00061
[dev.sigstore.rekor.client.RekorEntry.Verification].getSignedEntryTimestamp()
[function]
[call site]
00062
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String)
[function]
[call site]
00063
[dev.sigstore.rekor.client.RekorEntry].getLogID()
[function]
[call site]
00064
[org.bouncycastle.util.encoders.Hex].decode(String)
[function]
[call site]
00065
[dev.sigstore.rekor.client.RekorEntry].getIntegratedTimeInstant()
[function]
[call site]
00066
[dev.sigstore.rekor.client.RekorEntry].getIntegratedTime()
[function]
[call site]
00067
[java.time.Instant].ofEpochSecond(long)
[function]
[call site]
00068
[dev.sigstore.trustroot.TransparencyLog].find(java.util.List<dev.sigstore.trustroot.TransparencyLog>,dev.sigstore.rekor.client.RekorVerifier,java.time.Instant)
[function]
[call site]
00069
[java.util.Optional<dev.sigstore.trustroot.TransparencyLog>].orElseThrow()
[function]
[call site]
00070
[dev.sigstore.rekor.client.RekorVerifier].getPublicKey()
[function]
[call site]
00071
[dev.sigstore.rekor.client.RekorVerifier].toJavaPublicKey()
[function]
[call site]
00072
[dev.sigstore.encryption.signers.Verifiers].newVerifier(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00073
[dev.sigstore.rekor.client.RekorEntry].getSignableContent()
[function]
[call site]
00074
[HashMap].<init>()
[function]
[call site]
00075
[dev.sigstore.rekor.client.RekorEntry].getBody()
[function]
[call site]
00076
[HashMap].put(String,String)
[function]
[call site]
00077
[dev.sigstore.rekor.client.RekorEntry].getIntegratedTime()
[function]
[call site]
00078
[HashMap].put(String,long)
[function]
[call site]
00079
[dev.sigstore.rekor.client.RekorEntry].getLogID()
[function]
[call site]
00080
[HashMap].put(String,String)
[function]
[call site]
00081
[dev.sigstore.rekor.client.RekorEntry].getLogIndex()
[function]
[call site]
00082
[HashMap].put(String,long)
[function]
[call site]
00083
[dev.sigstore.json.GsonSupplier.GSON].get()
[function]
[call site]
00084
[dev.sigstore.rekor.client.RekorEntry].toJson(HashMap)
[function]
[call site]
00085
[org.erdtman.jcs.JsonCanonicalizer].<init>(dev.sigstore.rekor.client.RekorEntry)
[function]
[call site]
00086
[org.erdtman.jcs.JsonCanonicalizer].getEncodedUTF8()
[function]
[call site]
00087
[RuntimeException].<init>(String)
[function]
[call site]
00088
[java.util.Base64].getDecoder()
[function]
[call site]
00089
[dev.sigstore.rekor.client.RekorEntry].getVerification()
[function]
[call site]
00090
[dev.sigstore.rekor.client.RekorEntry.Verification].getSignedEntryTimestamp()
[function]
[call site]
00091
[dev.sigstore.rekor.client.RekorVerifier].decode(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00092
[dev.sigstore.tuf.encryption.Verifier].verify(byte[],dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00093
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String)
[function]
[call site]
00094
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00095
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00096
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00097
[AssertionError].<init>(String)
[function]
[call site]
00098
[dev.sigstore.rekor.client.RekorVerifier].verifyInclusionProof(dev.sigstore.rekor.client.RekorEntry)
[function]
[call site]
00099
[dev.sigstore.rekor.client.RekorEntry].getVerification()
[function]
[call site]
00100
[dev.sigstore.rekor.client.RekorEntry.Verification].getInclusionProof()
[function]
[call site]
00101
[com.google.common.hash.Hashing].sha256()
[function]
[call site]
00102
[dev.sigstore.rekor.client.RekorVerifier].newHasher()
[function]
[call site]
00103
[dev.sigstore.rekor.client.RekorVerifier].putByte(byte)
[function]
[call site]
00104
[java.util.Base64].getDecoder()
[function]
[call site]
00105
[dev.sigstore.rekor.client.RekorEntry].getBody()
[function]
[call site]
00106
[dev.sigstore.rekor.client.RekorVerifier].decode(String)
[function]
[call site]
00107
[dev.sigstore.rekor.client.RekorVerifier].putBytes(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00108
[dev.sigstore.rekor.client.RekorVerifier].hash()
[function]
[call site]
00109
[dev.sigstore.rekor.client.RekorVerifier].asBytes()
[function]
[call site]
00110
[java.util.ArrayList].<init>()
[function]
[call site]
00111
[dev.sigstore.rekor.client.RekorVerifier].getHashes()
[function]
[call site]
00112
[org.bouncycastle.util.encoders.Hex].decode(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00113
[java.util.ArrayList].add(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00114
[dev.sigstore.rekor.client.RekorVerifier].getRootHash()
[function]
[call site]
00115
[org.bouncycastle.util.encoders.Hex].decode(dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00116
[dev.sigstore.rekor.client.RekorVerifier].getLogIndex()
[function]
[call site]
00117
[dev.sigstore.rekor.client.RekorVerifier].getTreeSize()
[function]
[call site]
00118
[dev.sigstore.merkle.InclusionProofVerifier].verify(dev.sigstore.rekor.client.RekorVerifier,dev.sigstore.rekor.client.RekorVerifier,dev.sigstore.rekor.client.RekorVerifier,java.util.ArrayList,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00119
[dev.sigstore.rekor.client.RekorVerificationException].<init>(String,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00120
[dev.sigstore.rekor.client.RekorVerifier].verifyCheckpoint(dev.sigstore.rekor.client.RekorEntry,dev.sigstore.rekor.client.RekorVerifier)
[function]
[call site]
00121