The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
95 | 112 | paramiko.message.Message.asbytes | call site: {node_id} | paramiko.dsskey.DSSKey.asbytes |
18 | 243 | paramiko.packet.Packetizer._build_packet | call site: {node_id} | cryptography.hazmat.primitives.ciphers.base._CipherContext.update |
9 | 102 | paramiko.util.b | call site: {node_id} | paramiko.rsakey.RSAKey.asbytes |
6 | 31 | cryptography.hazmat.backends.openssl.ciphers._CipherContext.__init__ | call site: {node_id} |
|
6 | 223 | ...paramiko.tests.fuzz_packetizer.TestOneInput | call site: {node_id} | paramiko.message.Message.add |
5 | 0 | EP | call site: {node_id} | paramiko.packet.Packetizer.__init__ |
5 | 43 | cryptography.hazmat.backends.openssl.ciphers._CipherContext.__init__ | call site: {node_id} | cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert |
4 | 290 | paramiko.packet.Packetizer.send_message | call site: {node_id} | paramiko.packet.Packetizer._log |
3 | 230 | paramiko.message.Message.add_bytes | call site: {node_id} | paramiko.common.byte_chr |
3 | 285 | paramiko.packet.Packetizer.write_all | call site: {node_id} | paramiko.packet.first_arg |
2 | 27 | cryptography.hazmat.backends.openssl.ciphers._CipherContext.__init__ | call site: {node_id} | cryptography.hazmat.backends.openssl.backend.Backend.openssl_version_text |
2 | 39 | cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert | call site: {node_id} | cryptography.hazmat.bindings._rust.openssl.capture_error_stack |
...paramiko.tests.fuzz_packetizer.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
loop.LoopSocket
[function]
[call site]
00002
loop.LoopSocket
[function]
[call site]
00003
loop.LoopSocket.link
[function]
[call site]
00004
paramiko.packet.Packetizer.__init__
[function]
[call site]
00005
.bytes
[function]
[call site]
00006
.bytes
[function]
[call site]
00007
.bytes
[function]
[call site]
00008
threading.RLock
[function]
[call site]
00009
time.time
[function]
[call site]
00010
cryptography.hazmat.primitives.ciphers.base.Cipher.__init__
[function]
[call site]
00011
.isinstance
[function]
[call site]
00012
.isinstance
[function]
[call site]
00013
cryptography.hazmat.primitives.ciphers.modes._check_aes_key_length
[function]
[call site]
00014
cryptography.hazmat.primitives.ciphers.modes._check_iv_and_key_length
[function]
[call site]
00015
.isinstance
[function]
[call site]
00016
cryptography.hazmat.primitives.ciphers.modes._check_aes_key_length
[function]
[call site]
00017
cryptography.hazmat.primitives.ciphers.modes._check_iv_length
[function]
[call site]
00018
.len
[function]
[call site]
00019
cryptography.hazmat.primitives.ciphers.base.Cipher.encryptor
[function]
[call site]
00020
.isinstance
[function]
[call site]
00021
cryptography.hazmat.backends.openssl.backend.Backend.create_symmetric_encryption_ctx
[function]
[call site]
00022
cryptography.hazmat.backends.openssl.ciphers._CipherContext.__init__
[function]
[call site]
00023
.isinstance
[function]
[call site]
00024
cryptography.hazmat.bindings._rust._openssl.ffi.gc
[function]
[call site]
00025
.type
[function]
[call site]
00026
.type
[function]
[call site]
00027
cryptography.hazmat.backends.openssl.backend.Backend.openssl_version_text
[function]
[call site]
00028
cryptography.hazmat.bindings._rust._openssl.ffi.string
[function]
[call site]
00029
.isinstance
[function]
[call site]
00030
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00031
.isinstance
[function]
[call site]
00032
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00033
.isinstance
[function]
[call site]
00034
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00035
.isinstance
[function]
[call site]
00036
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00037
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00038
cryptography.hazmat.bindings.openssl.binding._openssl_assert
[function]
[call site]
00039
cryptography.hazmat.bindings._rust.openssl.capture_error_stack
[function]
[call site]
00040
.len
[function]
[call site]
00041
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00042
.isinstance
[function]
[call site]
00043
.len
[function]
[call site]
00044
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00045
.len
[function]
[call site]
00046
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00047
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00048
cryptography.hazmat.backends.openssl.backend.Backend._consume_errors
[function]
[call site]
00049
cryptography.hazmat.bindings._rust.openssl.capture_error_stack
[function]
[call site]
00050
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00051
cryptography.hazmat.primitives.ciphers.base.Cipher._wrap_ctx
[function]
[call site]
00052
.isinstance
[function]
[call site]
00053
cryptography.hazmat.primitives.ciphers.base._AEADCipherContext.__init__
[function]
[call site]
00054
cryptography.hazmat.primitives.ciphers.base._AEADCipherContext.__init__
[function]
[call site]
00055
cryptography.hazmat.primitives.ciphers.base._CipherContext.__init__
[function]
[call site]
00056
cryptography.hazmat.primitives.ciphers.algorithms.AES.__init__
[function]
[call site]
00057
cryptography.hazmat.primitives.ciphers.algorithms._verify_key_size
[function]
[call site]
00058
cryptography.utils._check_byteslike
[function]
[call site]
00059
.memoryview
[function]
[call site]
00060
.len
[function]
[call site]
00061
fdp.ConsumeIntInRange
[function]
[call site]
00062
paramiko.common.byte_chr
[function]
[call site]
00063
.isinstance
[function]
[call site]
00064
struct.pack
[function]
[call site]
00065
cryptography.hazmat.primitives.ciphers.modes.CBC.__init__
[function]
[call site]
00066
cryptography.utils._check_byteslike
[function]
[call site]
00067
cryptography.hazmat.backends.default_backend
[function]
[call site]
00068
paramiko.packet.Packetizer.set_outbound_cipher
[function]
[call site]
00069
fdp.ConsumeIntInRange
[function]
[call site]
00070
paramiko.common.byte_chr
[function]
[call site]
00071
paramiko.message.Message.__init__
[function]
[call site]
00072
io.BytesIO
[function]
[call site]
00073
io.BytesIO
[function]
[call site]
00074
fdp.ConsumeIntInRange
[function]
[call site]
00075
.range
[function]
[call site]
00076
fdp.ConsumeIntInRange
[function]
[call site]
00077
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00078
paramiko.message.Message.add
[function]
[call site]
00079
paramiko.message.Message._add
[function]
[call site]
00080
.type
[function]
[call site]
00081
paramiko.message.Message.add_boolean
[function]
[call site]
00082
io.BytesIO.write
[function]
[call site]
00083
io.BytesIO.write
[function]
[call site]
00084
.isinstance
[function]
[call site]
00085
paramiko.message.Message.add_adaptive_int
[function]
[call site]
00086
io.BytesIO.write
[function]
[call site]
00087
paramiko.util.deflate_long
[function]
[call site]
00088
.bytes
[function]
[call site]
00089
.int
[function]
[call site]
00090
struct.pack
[function]
[call site]
00091
.enumerate
[function]
[call site]
00092
paramiko.common.byte_ord
[function]
[call site]
00093
.isinstance
[function]
[call site]
00094
.ord
[function]
[call site]
00095
paramiko.common.byte_ord
[function]
[call site]
00096
paramiko.message.Message.add_string
[function]
[call site]
00097
paramiko.util.asbytes
[function]
[call site]
00098
paramiko.util.b
[function]
[call site]
00099
.isinstance
[function]
[call site]
00100
.isinstance
[function]
[call site]
00101
base64.decodebytes.encode
[function]
[call site]
00102
base64.decodebytes.asbytes
[function]
[call site]
00103
paramiko.rsakey.RSAKey.asbytes
[function]
[call site]
00104
paramiko.message.Message.__init__
[function]
[call site]
00105
paramiko.message.Message.add_string
[function]
[call site]
00106
paramiko.message.Message.add_mpint
[function]
[call site]
00107
paramiko.util.deflate_long
[function]
[call site]
00108
paramiko.message.Message.add_string
[function]
[call site]
00109
paramiko.message.Message.add_mpint
[function]
[call site]
00110
paramiko.message.Message.asbytes
[function]
[call site]
00111
io.BytesIO.getvalue
[function]
[call site]
00112
base64.encodebytes.asbytes
[function]
[call site]
00113
paramiko.dsskey.DSSKey.asbytes
[function]
[call site]
00114
paramiko.message.Message.__init__
[function]
[call site]
00115
paramiko.message.Message.add_string
[function]
[call site]
00116
paramiko.message.Message.add_mpint
[function]
[call site]
00117
paramiko.message.Message.add_mpint
[function]
[call site]
00118
paramiko.message.Message.add_mpint
[function]
[call site]
00119
paramiko.message.Message.add_mpint
[function]
[call site]
00120
paramiko.message.Message.asbytes
[function]
[call site]
00121
paramiko.ecdsakey.ECDSAKey.asbytes
[function]
[call site]
00122
paramiko.message.Message.__init__
[function]
[call site]
00123
paramiko.message.Message.add_string
[function]
[call site]
00124
paramiko.message.Message.add_string
[function]
[call site]
00125
cryptography.hazmat.backends.openssl.rsa._RSAPublicKey.public_numbers
[function]
[call site]
00126
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00127
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00128
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00129
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00130
cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicNumbers.__init__
[function]
[call site]
00131
.isinstance
[function]
[call site]
00132
.isinstance
[function]
[call site]
00133
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00134
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00135
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00136
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00137
cryptography.hazmat.bindings._rust._openssl.ffi.buffer
[function]
[call site]
00138
int.from_bytes
[function]
[call site]
00139
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00140
cryptography.hazmat.backends.openssl.ec._EllipticCurvePublicKey.public_numbers
[function]
[call site]
00141
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00142
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00143
cryptography.hazmat.backends.openssl.backend.Backend._tmp_bn_ctx
[function]
[call site]
00144
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00145
cryptography.hazmat.bindings._rust._openssl.ffi.gc
[function]
[call site]
00146
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00147
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00148
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00149
cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.__init__
[function]
[call site]
00150
.isinstance
[function]
[call site]
00151
.isinstance
[function]
[call site]
00152
.isinstance
[function]
[call site]
00153
cryptography.hazmat.backends.openssl.dh._DHPublicKey.public_numbers
[function]
[call site]
00154
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00155
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00156
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00157
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00158
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00159
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00160
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00161
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00162
cryptography.hazmat.primitives.asymmetric.dh.DHPublicNumbers.__init__
[function]
[call site]
00163
.isinstance
[function]
[call site]
00164
.isinstance
[function]
[call site]
00165
cryptography.hazmat.primitives.asymmetric.dh.DHParameterNumbers.__init__
[function]
[call site]
00166
.isinstance
[function]
[call site]
00167
.isinstance
[function]
[call site]
00168
.isinstance
[function]
[call site]
00169
p.bit_length
[function]
[call site]
00170
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00171
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00172
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00173
cryptography.hazmat.backends.openssl.dsa._DSAPublicKey.public_numbers
[function]
[call site]
00174
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00175
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00176
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00177
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00178
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00179
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00180
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00181
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00182
cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicNumbers.__init__
[function]
[call site]
00183
.isinstance
[function]
[call site]
00184
.isinstance
[function]
[call site]
00185
cryptography.hazmat.primitives.asymmetric.dsa.DSAParameterNumbers.__init__
[function]
[call site]
00186
.isinstance
[function]
[call site]
00187
.isinstance
[function]
[call site]
00188
.isinstance
[function]
[call site]
00189
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00190
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00191
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00192
cryptography.hazmat.backends.openssl.backend.Backend._bn_to_int
[function]
[call site]
00193
paramiko.util.deflate_long
[function]
[call site]
00194
.len
[function]
[call site]
00195
paramiko.util.deflate_long
[function]
[call site]
00196
.len
[function]
[call site]
00197
paramiko.message.Message.add_string
[function]
[call site]
00198
paramiko.message.Message.asbytes
[function]
[call site]
00199
paramiko.message.Message.asbytes
[function]
[call site]
00200
paramiko.ed25519key.Ed25519Key.asbytes
[function]
[call site]
00201
paramiko.ed25519key.Ed25519Key.can_sign
[function]
[call site]
00202
paramiko.message.Message.__init__
[function]
[call site]
00203
paramiko.message.Message.add_string
[function]
[call site]
00204
v.encode
[function]
[call site]
00205
paramiko.message.Message.add_string
[function]
[call site]
00206
paramiko.message.Message.asbytes
[function]
[call site]
00207
.len
[function]
[call site]
00208
paramiko.message.Message.add_int
[function]
[call site]
00209
struct.pack
[function]
[call site]
00210
io.BytesIO.write
[function]
[call site]
00211
io.BytesIO.write
[function]
[call site]
00212
struct.pack
[function]
[call site]
00213
io.BytesIO.write
[function]
[call site]
00214
.type
[function]
[call site]
00215
paramiko.message.Message.add_list
[function]
[call site]
00216
paramiko.message.Message.add_string
[function]
[call site]
00217
paramiko.message.Message.add_string
[function]
[call site]
00218
fdp.ConsumeIntInRange
[function]
[call site]
00219
paramiko.message.Message.add
[function]
[call site]
00220
fdp.ConsumeBool
[function]
[call site]
00221
paramiko.message.Message.add
[function]
[call site]
00222
.list
[function]
[call site]
00223
.range
[function]
[call site]
00224
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00225
l1.append
[function]
[call site]
00226
paramiko.message.Message.add
[function]
[call site]
00227
fdp.ConsumeBytes
[function]
[call site]
00228
paramiko.message.Message.add_bytes
[function]
[call site]
00229
io.BytesIO.write
[function]
[call site]
00230
fdp.ConsumeIntInRange
[function]
[call site]
00231
paramiko.common.byte_chr
[function]
[call site]
00232
paramiko.message.Message.add_byte
[function]
[call site]
00233
io.BytesIO.write
[function]
[call site]
00234
paramiko.packet.Packetizer.send_message
[function]
[call site]
00235
paramiko.message.Message.asbytes
[function]
[call site]
00236
paramiko.common.byte_ord
[function]
[call site]
00237
.len
[function]
[call site]
00238
paramiko.packet.Packetizer._build_packet
[function]
[call site]
00239
.len
[function]
[call site]
00240
.len
[function]
[call site]
00241
struct.pack
[function]
[call site]
00242
os.urandom
[function]
[call site]
00243
paramiko.packet.Packetizer._log
[function]
[call site]
00244
.type
[function]
[call site]
00245
.issubclass
[function]
[call site]
00246
paramiko.util.format_binary
[function]
[call site]
00247
.len
[function]
[call site]
00248
paramiko.util.format_binary_line
[function]
[call site]
00249
paramiko.common.byte_ord
[function]
[call site]
00250
paramiko.common.byte_ord
[function]
[call site]
00251
paramiko.common.byte_ord
[function]
[call site]
00252
out.append
[function]
[call site]
00253
.len
[function]
[call site]
00254
paramiko.util.format_binary_line
[function]
[call site]
00255
out.append
[function]
[call site]
00256
paramiko.packet.Packetizer._log
[function]
[call site]
00257
cryptography.hazmat.primitives.ciphers.base._AEADCipherContext.update
[function]
[call site]
00258
.len
[function]
[call site]
00259
cryptography.hazmat.primitives.ciphers.base._AEADCipherContext._check_limit
[function]
[call site]
00260
cryptography.hazmat.primitives.ciphers.base._CipherContext.update
[function]
[call site]
00261
cryptography.hazmat.backends.openssl.ciphers._CipherContext.update
[function]
[call site]
00262
.len
[function]
[call site]
00263
.bytearray
[function]
[call site]
00264
cryptography.hazmat.backends.openssl.ciphers._CipherContext.update_into
[function]
[call site]
00265
.len
[function]
[call site]
00266
.len
[function]
[call site]
00267
cryptography.hazmat.bindings._rust._openssl.ffi.new
[function]
[call site]
00268
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00269
cryptography.hazmat.bindings._rust._openssl.ffi.from_buffer
[function]
[call site]
00270
.min
[function]
[call site]
00271
.isinstance
[function]
[call site]
00272
cryptography.hazmat.backends.openssl.backend.Backend._consume_errors
[function]
[call site]
00273
cryptography.hazmat.backends.openssl.backend.Backend.openssl_assert
[function]
[call site]
00274
.bytes
[function]
[call site]
00275
cryptography.hazmat.primitives.ciphers.base._AEADCipherContext.update
[function]
[call site]
00276
cryptography.hazmat.primitives.ciphers.base._CipherContext.update
[function]
[call site]
00277
struct.pack
[function]
[call site]
00278
paramiko.packet.compute_hmac
[function]
[call site]
00279
hmac.HMAC
[function]
[call site]
00280
hmac.HMAC.digest
[function]
[call site]
00281
paramiko.packet.Packetizer.write_all
[function]
[call site]
00282
time.time
[function]
[call site]
00283
.len
[function]
[call site]
00284
loop.LoopSocket.send
[function]
[call site]
00285
paramiko.packet.first_arg
[function]
[call site]
00286
.type
[function]
[call site]
00287
.len
[function]
[call site]
00288
.len
[function]
[call site]
00289
.len
[function]
[call site]
00290
paramiko.packet.Packetizer._log
[function]
[call site]
00291
msg.format
[function]
[call site]
00292
paramiko.packet.Packetizer._trigger_rekey
[function]
[call site]
00293
loop.LoopSocket.recv
[function]
[call site]
00294