The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
17 | 108 | paramiko.packet.Packetizer._build_packet | call site: 00108 | paramiko.util.format_binary |
6 | 33 | cryptography.hazmat.primitives.ciphers.modes.CBC.__init__ | call site: 00033 | paramiko.common.byte_chr |
5 | 0 | EP | call site: 00000 | paramiko.packet.Packetizer.__init__ |
5 | 40 | paramiko.message.Message.__init__ | call site: 00040 | paramiko.message.Message.add |
3 | 133 | paramiko.packet.Packetizer.write_all | call site: 00133 | paramiko.packet.first_arg |
3 | 138 | paramiko.packet.Packetizer.send_message | call site: 00138 | paramiko.packet.Packetizer._log |
2 | 68 | paramiko.util.b | call site: 00068 | paramiko.message.Message.asbytes |
1 | 10 | paramiko.packet.Packetizer.__init__ | call site: 00010 | cryptography.hazmat.primitives.ciphers.base.Cipher.__init__ |
1 | 19 | cryptography.hazmat.primitives.ciphers.modes._check_iv_length | call site: 00019 | cryptography.hazmat.primitives.ciphers.base.Cipher.encryptor |
1 | 60 | paramiko.common.byte_ord | call site: 00060 |
|
1 | 71 | paramiko.message.Message.asbytes | call site: 00071 | base64.encodebytes.asbytes |
...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
<builtin>.bytes
[function]
[call site]
00006
<builtin>.bytes
[function]
[call site]
00007
<builtin>.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
<builtin>.isinstance
[function]
[call site]
00012
<builtin>.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
<builtin>.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
<builtin>.len
[function]
[call site]
00019
cryptography.hazmat.primitives.ciphers.base.Cipher.encryptor
[function]
[call site]
00020
<builtin>.isinstance
[function]
[call site]
00021
cryptography.hazmat.bindings._rust.openssl.ciphers.create_encryption_ctx
[function]
[call site]
00022
cryptography.hazmat.primitives.ciphers.algorithms.AES.__init__
[function]
[call site]
00023
cryptography.hazmat.primitives._cipheralgorithm._verify_key_size
[function]
[call site]
00024
cryptography.utils._check_byteslike
[function]
[call site]
00025
<builtin>.memoryview
[function]
[call site]
00026
<builtin>.len
[function]
[call site]
00027
fdp.ConsumeIntInRange
[function]
[call site]
00028
paramiko.common.byte_chr
[function]
[call site]
00029
<builtin>.isinstance
[function]
[call site]
00030
struct.pack
[function]
[call site]
00031
cryptography.hazmat.primitives.ciphers.modes.CBC.__init__
[function]
[call site]
00032
cryptography.utils._check_byteslike
[function]
[call site]
00033
cryptography.hazmat.backends.default_backend
[function]
[call site]
00034
paramiko.packet.Packetizer.set_outbound_cipher
[function]
[call site]
00035
fdp.ConsumeIntInRange
[function]
[call site]
00036
paramiko.common.byte_chr
[function]
[call site]
00037
paramiko.message.Message.__init__
[function]
[call site]
00038
io.BytesIO
[function]
[call site]
00039
io.BytesIO
[function]
[call site]
00040
fdp.ConsumeIntInRange
[function]
[call site]
00041
<builtin>.range
[function]
[call site]
00042
fdp.ConsumeIntInRange
[function]
[call site]
00043
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00044
paramiko.message.Message.add
[function]
[call site]
00045
paramiko.message.Message._add
[function]
[call site]
00046
<builtin>.type
[function]
[call site]
00047
paramiko.message.Message.add_boolean
[function]
[call site]
00048
io.BytesIO.write
[function]
[call site]
00049
io.BytesIO.write
[function]
[call site]
00050
<builtin>.isinstance
[function]
[call site]
00051
paramiko.message.Message.add_adaptive_int
[function]
[call site]
00052
io.BytesIO.write
[function]
[call site]
00053
paramiko.util.deflate_long
[function]
[call site]
00054
<builtin>.bytes
[function]
[call site]
00055
<builtin>.int
[function]
[call site]
00056
struct.pack
[function]
[call site]
00057
<builtin>.enumerate
[function]
[call site]
00058
paramiko.common.byte_ord
[function]
[call site]
00059
<builtin>.isinstance
[function]
[call site]
00060
<builtin>.ord
[function]
[call site]
00061
paramiko.common.byte_ord
[function]
[call site]
00062
paramiko.message.Message.add_string
[function]
[call site]
00063
paramiko.util.asbytes
[function]
[call site]
00064
paramiko.util.b
[function]
[call site]
00065
<builtin>.isinstance
[function]
[call site]
00066
<builtin>.isinstance
[function]
[call site]
00067
base64.decodebytes.encode
[function]
[call site]
00068
base64.decodebytes.asbytes
[function]
[call site]
00069
paramiko.message.Message.asbytes
[function]
[call site]
00070
io.BytesIO.getvalue
[function]
[call site]
00071
base64.encodebytes.asbytes
[function]
[call site]
00072
<builtin>.len
[function]
[call site]
00073
paramiko.message.Message.add_int
[function]
[call site]
00074
struct.pack
[function]
[call site]
00075
io.BytesIO.write
[function]
[call site]
00076
io.BytesIO.write
[function]
[call site]
00077
struct.pack
[function]
[call site]
00078
io.BytesIO.write
[function]
[call site]
00079
<builtin>.type
[function]
[call site]
00080
paramiko.message.Message.add_list
[function]
[call site]
00081
paramiko.message.Message.add_string
[function]
[call site]
00082
paramiko.message.Message.add_string
[function]
[call site]
00083
fdp.ConsumeIntInRange
[function]
[call site]
00084
paramiko.message.Message.add
[function]
[call site]
00085
fdp.ConsumeBool
[function]
[call site]
00086
paramiko.message.Message.add
[function]
[call site]
00087
<builtin>.list
[function]
[call site]
00088
<builtin>.range
[function]
[call site]
00089
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00090
l1.append
[function]
[call site]
00091
paramiko.message.Message.add
[function]
[call site]
00092
fdp.ConsumeBytes
[function]
[call site]
00093
paramiko.message.Message.add_bytes
[function]
[call site]
00094
io.BytesIO.write
[function]
[call site]
00095
fdp.ConsumeIntInRange
[function]
[call site]
00096
paramiko.common.byte_chr
[function]
[call site]
00097
paramiko.message.Message.add_byte
[function]
[call site]
00098
io.BytesIO.write
[function]
[call site]
00099
paramiko.packet.Packetizer.send_message
[function]
[call site]
00100
paramiko.message.Message.asbytes
[function]
[call site]
00101
paramiko.common.byte_ord
[function]
[call site]
00102
<builtin>.len
[function]
[call site]
00103
paramiko.packet.Packetizer._build_packet
[function]
[call site]
00104
<builtin>.len
[function]
[call site]
00105
<builtin>.len
[function]
[call site]
00106
struct.pack
[function]
[call site]
00107
os.urandom
[function]
[call site]
00108
paramiko.packet.Packetizer._log
[function]
[call site]
00109
<builtin>.type
[function]
[call site]
00110
<builtin>.issubclass
[function]
[call site]
00111
paramiko.util.format_binary
[function]
[call site]
00112
<builtin>.len
[function]
[call site]
00113
paramiko.util.format_binary_line
[function]
[call site]
00114
paramiko.common.byte_ord
[function]
[call site]
00115
paramiko.common.byte_ord
[function]
[call site]
00116
paramiko.common.byte_ord
[function]
[call site]
00117
out.append
[function]
[call site]
00118
<builtin>.len
[function]
[call site]
00119
paramiko.util.format_binary_line
[function]
[call site]
00120
out.append
[function]
[call site]
00121
paramiko.packet.Packetizer._log
[function]
[call site]
00122
paramiko.packet.Packetizer._inc_iv_counter
[function]
[call site]
00123
int.from_bytes
[function]
[call site]
00124
inc_iv_counter.to_bytes
[function]
[call site]
00125
struct.pack
[function]
[call site]
00126
paramiko.packet.compute_hmac
[function]
[call site]
00127
hmac.HMAC
[function]
[call site]
00128
hmac.HMAC.digest
[function]
[call site]
00129
paramiko.packet.Packetizer.write_all
[function]
[call site]
00130
time.time
[function]
[call site]
00131
<builtin>.len
[function]
[call site]
00132
_loop.LoopSocket.send
[function]
[call site]
00133
paramiko.packet.first_arg
[function]
[call site]
00134
<builtin>.type
[function]
[call site]
00135
<builtin>.len
[function]
[call site]
00136
<builtin>.len
[function]
[call site]
00137
<builtin>.len
[function]
[call site]
00138
paramiko.packet.Packetizer._log
[function]
[call site]
00139
msg.format
[function]
[call site]
00140
paramiko.packet.Packetizer._trigger_rekey
[function]
[call site]
00141
_loop.LoopSocket.recv
[function]
[call site]
00142