The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 18 | 55 | model_signing._signing.sign_sigstore_pb.pae | call site: 00055 | model_signing._signing.sign_pkcs11.CertSigner._get_verification_material |
| 10 | 20 | model_signing.signing.Config.use_elliptic_key_signer | call site: 00020 | model_signing.signing.Config.sign |
| 8 | 41 | model_signing.signing.Config.sign | call site: 00041 | model_signing._signing.sign_sigstore.Signer._get_identity_token |
| 5 | 8 | ...model-transparency.tests.fuzzing.fuzz_sign_with_invalid_key.TestOneInput | call site: 00008 | os.path.join |
| 3 | 0 | EP | call site: 00000 | atheris.FuzzedDataProvider |
| 3 | 4 | ...model-transparency.tests.fuzzing.fuzz_sign_with_invalid_key.TestOneInput | call site: 00004 | tempfile.TemporaryDirectory |
| 3 | 50 | model_signing.signing.Config.sign | call site: 00050 | model_signing._signing.sign_sigstore_pb.pae |
| 2 | 16 | model_signing.signing.Config.__init__ | call site: 00016 | model_signing.signing.Config.use_elliptic_key_signer |
| 2 | 75 | model_signing.signing.Config.sign | call site: 00075 | cryptography.hazmat.bindings._rust.ObjectIdentifier.to_json |
...model-transparency.tests.fuzzing.fuzz_sign_with_invalid_key.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeIntInRange
[function]
[call site]
00002
fdp.ConsumeBytes
[function]
[call site]
00003
tempfile.TemporaryDirectory
[function]
[call site]
00004
tempfile.TemporaryDirectory
[function]
[call site]
00005
pathlib.Path
[function]
[call site]
00006
utils.create_fuzz_files
[function]
[call site]
00007
utils.any_files
[function]
[call site]
00008
os.path.join
[function]
[call site]
00009
<builtin>.open
[function]
[call site]
00010
f.write
[function]
[call site]
00011
<builtin>.str
[function]
[call site]
00012
os.path.join
[function]
[call site]
00013
utils._build_hashing_config_from_fdp
[function]
[call site]
00014
model_signing.signing.Config.__init__
[function]
[call site]
00015
hashing.Config
[function]
[call site]
00016
model_signing.signing.Config.set_hashing_config
[function]
[call site]
00017
model_signing.signing.Config.use_elliptic_key_signer
[function]
[call site]
00018
pathlib.Path
[function]
[call site]
00019
ec_key.Signer
[function]
[call site]
00020
model_signing.signing.Config.sign
[function]
[call site]
00021
model_signing.signing.Config.use_sigstore_signer
[function]
[call site]
00022
model_signing._signing.sign_sigstore.Signer.__init__
[function]
[call site]
00023
sigstore.models.ClientTrustConfig.staging
[function]
[call site]
00024
sigstore.models.ClientTrustConfig.from_json
[function]
[call site]
00025
trust_config.read_text
[function]
[call site]
00026
sigstore.models.ClientTrustConfig.production
[function]
[call site]
00027
trust_config.signing_config.get_oidc_url
[function]
[call site]
00028
sigstore.oidc.Issuer
[function]
[call site]
00029
sigstore.sign.SigningContext.from_trust_config
[function]
[call site]
00030
model_signing.signing.Config._hashing_config.hash
[function]
[call site]
00031
model_signing._signing.signing.Payload.__init__
[function]
[call site]
00032
model_signing._hashing.memory.SHA256.__init__
[function]
[call site]
00033
hashlib.sha256
[function]
[call site]
00034
manifest.resource_descriptors
[function]
[call site]
00035
model_signing._hashing.memory.SHA256.update
[function]
[call site]
00036
resources.append
[function]
[call site]
00037
model_signing._hashing.memory.SHA256.compute
[function]
[call site]
00038
statement.ResourceDescriptor
[function]
[call site]
00039
statement.Statement
[function]
[call site]
00040
model_signing._signing.sign_sigstore.Signer.sign
[function]
[call site]
00041
sigstore.dsse.Statement
[function]
[call site]
00042
google.protobuf.json_format.MessageToJson
[function]
[call site]
00043
model_signing._signing.sign_sigstore.Signer._get_identity_token
[function]
[call site]
00044
sigstore.oidc.IdentityToken
[function]
[call site]
00045
sigstore.oidc.detect_credential
[function]
[call site]
00046
sigstore.oidc.IdentityToken
[function]
[call site]
00047
signer.sign_dsse
[function]
[call site]
00048
model_signing._signing.sign_sigstore.Signature.__init__
[function]
[call site]
00049
model_signing._signing.sign_pkcs11.Signer.sign
[function]
[call site]
00050
google.protobuf.json_format.MessageToJson
[function]
[call site]
00051
ec_key.get_ec_key_hash
[function]
[call site]
00052
model_signing._signing.sign_sigstore_pb.pae
[function]
[call site]
00053
<builtin>.len
[function]
[call site]
00054
<builtin>.len
[function]
[call site]
00055
hash.update
[function]
[call site]
00056
hash.finalize
[function]
[call site]
00057
PyKCS11.Mechanism
[function]
[call site]
00058
asn1crypto.algos.DSASignature.from_p1363
[function]
[call site]
00059
base64.b64encode
[function]
[call site]
00060
sigstore_models.intoto.Signature
[function]
[call site]
00061
sigstore_models.intoto.Envelope
[function]
[call site]
00062
base64.b64encode
[function]
[call site]
00063
model_signing._signing.sign_sigstore_pb.Signature.__init__
[function]
[call site]
00064
sigstore_models.bundle.v1.Bundle
[function]
[call site]
00065
model_signing._signing.sign_pkcs11.CertSigner._get_verification_material
[function]
[call site]
00066
model_signing._signing.sign_pkcs11.CertSigner._get_verification_material._to_protobuf_certificate
[function]
[call site]
00067
sigstore_models.common.v1.X509Certificate
[function]
[call site]
00068
certificate.public_bytes
[function]
[call site]
00069
chain.extend
[function]
[call site]
00070
model_signing._signing.sign_pkcs11.CertSigner._get_verification_material._to_protobuf_certificate
[function]
[call site]
00071
sigstore_models.bundle.v1.VerificationMaterial
[function]
[call site]
00072
sigstore_models.common.v1.X509CertificateChain
[function]
[call site]
00073
pathlib.Path
[function]
[call site]
00074
model_signing._signing.sign_sigstore.Signature.write
[function]
[call site]
00075
cryptography.hazmat.bindings._rust.ObjectIdentifier.to_json
[function]
[call site]
00076
path.write_text
[function]
[call site]
00077