The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
4 | 64 | cryptography.hazmat.backends.openssl.hashes._HashContext.finalize | call site: {node_id} | cryptography.hazmat.backends.openssl.hashes._HashContext._finalize_xof |
3 | 96 | cryptography.hazmat.backends.openssl.dsa._dsa_sig_verify | call site: {node_id} | cryptography.hazmat.backends.openssl.backend.Backend._consume_errors |
1 | 6 | cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert | call site: {node_id} | cryptography.hazmat.bindings.openssl.binding._consume_errors |
1 | 12 | cryptography.hazmat.bindings.openssl.binding._consume_errors | call site: {node_id} | cryptography.hazmat.bindings.openssl.binding._errors_with_text |
1 | 18 | cryptography.hazmat.bindings.openssl.binding._errors_with_text | call site: {node_id} | typing.NamedTuple.__init__ |
1 | 33 | cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.__init__ | call site: {node_id} | cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.public_key |
1 | 43 | cryptography.hazmat.backends.openssl.dsa._DSAPublicKey.__init__ | call site: {node_id} | fdp.ConsumeBytes |
1 | 58 | cryptography.hazmat.backends.openssl.hashes._HashContext.update | call site: {node_id} |
|
1 | 85 | cryptography.hazmat.backends.openssl.dsa._dsa_sig_sign | call site: {node_id} |
|
1 | 89 | cryptography.hazmat.backends.openssl.dsa._dsa_sig_sign | call site: {node_id} | cryptography.hazmat.primitives.asymmetric.utils.Prehashed.__init__ |
1 | 91 | cryptography.hazmat.primitives.asymmetric.utils.Prehashed.__init__ | call site: {node_id} | cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.sign |
...fuzz_dsa.TestInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
cryptography.hazmat.primitives.asymmetric.dsa.generate_private_key
[function]
[call site]
00002
cryptography.hazmat.backends.openssl.backend.Backend.generate_dsa_private_key_and_parameters
[function]
[call site]
00003
cryptography.hazmat.backends.openssl.backend.Backend.generate_dsa_parameters
[function]
[call site]
00004
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00005
cryptography.hazmat.bindings.openssl.binding._openssl_assert
[function]
[call site]
00006
cryptography.hazmat.bindings.openssl.binding._consume_errors
[function]
[call site]
00007
lib.ERR_get_error
[function]
[call site]
00008
lib.ERR_GET_LIB
[function]
[call site]
00009
lib.ERR_GET_REASON
[function]
[call site]
00010
cryptography.hazmat.bindings.openssl.binding._OpenSSLError.__init__
[function]
[call site]
00011
errors.append
[function]
[call site]
00012
cryptography.hazmat.bindings.openssl.binding._errors_with_text
[function]
[call site]
00013
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00014
.len
[function]
[call site]
00015
cryptography.hazmat.bindings._openssl.lib.ERR_error_string_n
[function]
[call site]
00016
cryptography.hazmat.bindings._openssl.ffi.string
[function]
[call site]
00017
errors_with_text.append
[function]
[call site]
00018
typing.NamedTuple.__init__
[function]
[call site]
00019
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00020
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00021
cryptography.hazmat.backends.openssl.dsa._DSAParameters.__init__
[function]
[call site]
00022
cryptography.hazmat.backends.openssl.backend.Backend.generate_dsa_private_key
[function]
[call site]
00023
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00024
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00025
cryptography.hazmat.backends.openssl.backend.Backend._dsa_cdata_to_evp_pkey
[function]
[call site]
00026
cryptography.hazmat.backends.openssl.backend.Backend._create_evp_pkey_gc
[function]
[call site]
00027
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00028
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00029
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00030
cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.__init__
[function]
[call site]
00031
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00032
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00033
cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.public_key
[function]
[call site]
00034
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00035
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00036
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00037
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00038
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00039
cryptography.hazmat.backends.openssl.backend.Backend._dsa_cdata_to_evp_pkey
[function]
[call site]
00040
cryptography.hazmat.backends.openssl.dsa._DSAPublicKey.__init__
[function]
[call site]
00041
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00042
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00043
fdp.ConsumeBytes
[function]
[call site]
00044
fdp.ConsumeBytes
[function]
[call site]
00045
cryptography.hazmat.primitives.hashes.Hash.__init__
[function]
[call site]
00046
.isinstance
[function]
[call site]
00047
cryptography.hazmat.backends.openssl.backend.Backend.create_hash_ctx
[function]
[call site]
00048
cryptography.hazmat.backends.openssl.hashes._HashContext.__init__
[function]
[call site]
00049
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00050
cryptography.hazmat.backends.openssl.backend.Backend._evp_md_from_algorithm
[function]
[call site]
00051
algorithm.name.encode
[function]
[call site]
00052
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00053
cryptography.hazmat.primitives.hashes.Hash.update
[function]
[call site]
00054
cryptography.utils._check_byteslike
[function]
[call site]
00055
.memoryview
[function]
[call site]
00056
cryptography.hazmat.backends.openssl.hashes._HashContext.update
[function]
[call site]
00057
cryptography.hazmat.bindings._openssl.ffi.from_buffer
[function]
[call site]
00058
.len
[function]
[call site]
00059
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00060
cryptography.hazmat.primitives.hashes.Hash.update
[function]
[call site]
00061
cryptography.hazmat.primitives.hashes.Hash.finalize
[function]
[call site]
00062
cryptography.hazmat.backends.openssl.hashes._HashContext.finalize
[function]
[call site]
00063
.isinstance
[function]
[call site]
00064
cryptography.hazmat.backends.openssl.hashes._HashContext._finalize_xof
[function]
[call site]
00065
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00066
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00067
cryptography.hazmat.bindings._openssl.ffi.buffer
[function]
[call site]
00068
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00069
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00070
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00071
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00072
cryptography.hazmat.bindings._openssl.ffi.buffer
[function]
[call site]
00073
cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.sign
[function]
[call site]
00074
cryptography.hazmat.backends.openssl.utils._calculate_digest_and_algorithm
[function]
[call site]
00075
.isinstance
[function]
[call site]
00076
cryptography.hazmat.primitives.hashes.Hash.__init__
[function]
[call site]
00077
cryptography.hazmat.primitives.hashes.Hash.update
[function]
[call site]
00078
cryptography.hazmat.primitives.hashes.Hash.finalize
[function]
[call site]
00079
.len
[function]
[call site]
00080
cryptography.hazmat.backends.openssl.dsa._dsa_sig_sign
[function]
[call site]
00081
backend._lib.DSA_size
[function]
[call site]
00082
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00083
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00084
backend._lib.DSA_sign
[function]
[call site]
00085
.len
[function]
[call site]
00086
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00087
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00088
cryptography.hazmat.bindings._openssl.ffi.buffer
[function]
[call site]
00089
cryptography.hazmat.primitives.asymmetric.utils.Prehashed.__init__
[function]
[call site]
00090
.isinstance
[function]
[call site]
00091
cryptography.hazmat.backends.openssl.dsa._DSAPrivateKey.sign
[function]
[call site]
00092
cryptography.hazmat.backends.openssl.dsa._DSAPublicKey.verify
[function]
[call site]
00093
cryptography.hazmat.backends.openssl.utils._calculate_digest_and_algorithm
[function]
[call site]
00094
cryptography.hazmat.backends.openssl.dsa._dsa_sig_verify
[function]
[call site]
00095
backend._lib.DSA_verify
[function]
[call site]
00096
.len
[function]
[call site]
00097
.len
[function]
[call site]
00098
cryptography.hazmat.backends.openssl.backend.Backend._consume_errors
[function]
[call site]
00099
cryptography.hazmat.bindings.openssl.binding._consume_errors
[function]
[call site]
00100
cryptography.hazmat.primitives.asymmetric.utils.Prehashed.__init__
[function]
[call site]
00101
cryptography.hazmat.backends.openssl.dsa._DSAPublicKey.verify
[function]
[call site]
00102