The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
5 | 32 | cryptography.hazmat.backends.openssl.dh._dh_params_dup | call site: {node_id} | cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert |
1 | 0 | EP | call site: {node_id} | atheris.FuzzedDataProvider |
1 | 5 | cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert | call site: {node_id} | cryptography.hazmat.bindings.openssl.binding._consume_errors |
1 | 11 | cryptography.hazmat.bindings.openssl.binding._consume_errors | call site: {node_id} | cryptography.hazmat.bindings.openssl.binding._errors_with_text |
1 | 17 | cryptography.hazmat.bindings.openssl.binding._errors_with_text | call site: {node_id} | typing.NamedTuple.__init__ |
1 | 24 | cryptography.hazmat.backends.openssl.backend.Backend.generate_dh_parameters | call site: {node_id} | fdp.ConsumeBool |
1 | 45 | ...fuzz_dh.TestInput | call site: {node_id} | cryptography.hazmat.backends.openssl.dh._DHPrivateKey.public_key |
1 | 58 | cryptography.hazmat.backends.openssl.dh._get_dh_num_bits | call site: {node_id} | cryptography.hazmat.backends.openssl.dh._DHPrivateKey.exchange |
1 | 64 | cryptography.hazmat.backends.openssl.dh._DHPrivateKey.exchange | call site: {node_id} | cryptography.hazmat.backends.openssl.backend.Backend._consume_errors_with_text |
1 | 76 | ...fuzz_dh.TestInput | call site: {node_id} | cryptography.utils._check_bytes |
1 | 93 | cryptography.hazmat.backends.openssl.hmac._HMACContext.__init__ | call site: {node_id} |
|
...fuzz_dh.TestInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
cryptography.hazmat.primitives.asymmetric.dh.generate_parameters
[function]
[call site]
00002
cryptography.hazmat.backends.openssl.backend.Backend.generate_dh_parameters
[function]
[call site]
00003
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00004
cryptography.hazmat.bindings.openssl.binding._openssl_assert
[function]
[call site]
00005
cryptography.hazmat.bindings.openssl.binding._consume_errors
[function]
[call site]
00006
lib.ERR_get_error
[function]
[call site]
00007
lib.ERR_GET_LIB
[function]
[call site]
00008
lib.ERR_GET_REASON
[function]
[call site]
00009
cryptography.hazmat.bindings.openssl.binding._OpenSSLError.__init__
[function]
[call site]
00010
errors.append
[function]
[call site]
00011
cryptography.hazmat.bindings.openssl.binding._errors_with_text
[function]
[call site]
00012
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00013
.len
[function]
[call site]
00014
cryptography.hazmat.bindings._openssl.lib.ERR_error_string_n
[function]
[call site]
00015
cryptography.hazmat.bindings._openssl.ffi.string
[function]
[call site]
00016
errors_with_text.append
[function]
[call site]
00017
typing.NamedTuple.__init__
[function]
[call site]
00018
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00019
cryptography.hazmat.backends.openssl.backend.Backend._consume_errors_with_text
[function]
[call site]
00020
cryptography.hazmat.bindings.openssl.binding._consume_errors_with_text
[function]
[call site]
00021
cryptography.hazmat.bindings.openssl.binding._consume_errors
[function]
[call site]
00022
cryptography.hazmat.bindings.openssl.binding._errors_with_text
[function]
[call site]
00023
cryptography.hazmat.backends.openssl.dh._DHParameters.__init__
[function]
[call site]
00024
fdp.ConsumeBool
[function]
[call site]
00025
fdp.ConsumeInt
[function]
[call site]
00026
cryptography.hazmat.backends.openssl.dh._DHParameters.generate_private_key
[function]
[call site]
00027
cryptography.hazmat.backends.openssl.backend.Backend.generate_dh_private_key
[function]
[call site]
00028
cryptography.hazmat.backends.openssl.dh._dh_params_dup
[function]
[call site]
00029
lib.DHparams_dup
[function]
[call site]
00030
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00031
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00032
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00033
lib.DH_get0_pqg
[function]
[call site]
00034
lib.BN_dup
[function]
[call site]
00035
lib.DH_set0_pqg
[function]
[call site]
00036
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00037
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00038
cryptography.hazmat.backends.openssl.backend.Backend._dh_cdata_to_evp_pkey
[function]
[call site]
00039
cryptography.hazmat.backends.openssl.backend.Backend._create_evp_pkey_gc
[function]
[call site]
00040
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00041
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00042
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00043
cryptography.hazmat.backends.openssl.dh._DHPrivateKey.__init__
[function]
[call site]
00044
cryptography.hazmat.backends.openssl.dh._DHParameters.generate_private_key
[function]
[call site]
00045
cryptography.hazmat.backends.openssl.dh._DHPrivateKey.public_key
[function]
[call site]
00046
cryptography.hazmat.backends.openssl.dh._dh_params_dup
[function]
[call site]
00047
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00048
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00049
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00050
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00051
cryptography.hazmat.backends.openssl.backend.Backend._dh_cdata_to_evp_pkey
[function]
[call site]
00052
cryptography.hazmat.backends.openssl.dh._DHPublicKey.__init__
[function]
[call site]
00053
cryptography.hazmat.backends.openssl.dh._get_dh_num_bits
[function]
[call site]
00054
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00055
backend._lib.DH_get0_pqg
[function]
[call site]
00056
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00057
backend._lib.BN_num_bits
[function]
[call site]
00058
cryptography.hazmat.backends.openssl.dh._DHPrivateKey.exchange
[function]
[call site]
00059
.isinstance
[function]
[call site]
00060
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00061
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00062
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00063
cryptography.hazmat.backends.openssl.dh._DHPrivateKey._exchange_assert
[function]
[call site]
00064
cryptography.hazmat.backends.openssl.backend.Backend._consume_errors_with_text
[function]
[call site]
00065
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00066
cryptography.hazmat.backends.openssl.dh._DHPrivateKey._exchange_assert
[function]
[call site]
00067
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00068
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00069
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00070
cryptography.hazmat.bindings._openssl.ffi.buffer
[function]
[call site]
00071
.len
[function]
[call site]
00072
cryptography.hazmat.backends.openssl.dh._DHPrivateKey.public_key
[function]
[call site]
00073
cryptography.hazmat.backends.openssl.dh._DHPrivateKey.exchange
[function]
[call site]
00074
fdp.ConsumeBytes
[function]
[call site]
00075
cryptography.hazmat.primitives.kdf.hkdf.HKDF.__init__
[function]
[call site]
00076
cryptography.utils._check_bytes
[function]
[call site]
00077
.isinstance
[function]
[call site]
00078
cryptography.hazmat.primitives.kdf.hkdf.HKDFExpand.__init__
[function]
[call site]
00079
cryptography.utils._check_bytes
[function]
[call site]
00080
cryptography.hazmat.primitives.kdf.hkdf.HKDF.derive
[function]
[call site]
00081
cryptography.utils._check_byteslike
[function]
[call site]
00082
.memoryview
[function]
[call site]
00083
cryptography.hazmat.primitives.kdf.hkdf.HKDF._extract
[function]
[call site]
00084
cryptography.hazmat.primitives.hmac.HMAC.__init__
[function]
[call site]
00085
.isinstance
[function]
[call site]
00086
cryptography.hazmat.backends.openssl.backend.Backend.create_hmac_ctx
[function]
[call site]
00087
cryptography.hazmat.backends.openssl.hmac._HMACContext.__init__
[function]
[call site]
00088
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00089
cryptography.hazmat.bindings._openssl.ffi.gc
[function]
[call site]
00090
cryptography.hazmat.backends.openssl.backend.Backend._evp_md_from_algorithm
[function]
[call site]
00091
algorithm.name.encode
[function]
[call site]
00092
cryptography.hazmat.bindings._openssl.ffi.from_buffer
[function]
[call site]
00093
.len
[function]
[call site]
00094
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00095
cryptography.hazmat.primitives.hmac.HMAC.update
[function]
[call site]
00096
cryptography.utils._check_byteslike
[function]
[call site]
00097
cryptography.hazmat.backends.openssl.hmac._HMACContext.update
[function]
[call site]
00098
cryptography.hazmat.bindings._openssl.ffi.from_buffer
[function]
[call site]
00099
.len
[function]
[call site]
00100
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00101
cryptography.hazmat.primitives.hmac.HMAC.finalize
[function]
[call site]
00102
cryptography.hazmat.backends.openssl.hmac._HMACContext.finalize
[function]
[call site]
00103
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00104
cryptography.hazmat.bindings._openssl.ffi.new
[function]
[call site]
00105
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00106
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00107
cryptography.hazmat.bindings._openssl.ffi.buffer
[function]
[call site]
00108
cryptography.hazmat.primitives.kdf.hkdf.HKDFExpand.derive
[function]
[call site]
00109
cryptography.utils._check_byteslike
[function]
[call site]
00110
cryptography.hazmat.primitives.kdf.hkdf.HKDFExpand._expand
[function]
[call site]
00111
.len
[function]
[call site]
00112
cryptography.hazmat.primitives.hmac.HMAC.__init__
[function]
[call site]
00113
cryptography.hazmat.primitives.hmac.HMAC.update
[function]
[call site]
00114
cryptography.hazmat.primitives.hmac.HMAC.update
[function]
[call site]
00115
.bytes
[function]
[call site]
00116
cryptography.hazmat.primitives.hmac.HMAC.update
[function]
[call site]
00117
cryptography.hazmat.primitives.hmac.HMAC.finalize
[function]
[call site]
00118
output.append
[function]
[call site]
00119
cryptography.hazmat.primitives.kdf.hkdf.HKDF.__init__
[function]
[call site]
00120
cryptography.hazmat.primitives.kdf.hkdf.HKDF.derive
[function]
[call site]
00121