Call tree LLVMFuzzerTestOneInput /src/dropbear/src/../fuzz/fuzzer-preauth_nomaths.c linenumber=-1 fuzz_run_server /src/dropbear/src/../fuzz/fuzz-common.c linenumber=4 fuzz_svr_setup /src/dropbear/src/../fuzz/fuzz-common.c linenumber=267 fuzz_common_setup /src/dropbear/src/../fuzz/fuzz-common.c linenumber=90 disallow_core /src/dropbear/src/dbutil.c linenumber=29 getrlimit linenumber=612 setrlimit linenumber=616 m_malloc /src/dropbear/src/dbmalloc.c linenumber=33 dropbear_exit /src/dropbear/src/dbutil.c linenumber=136 calloc linenumber=141 dropbear_exit /src/dropbear/src/dbutil.c linenumber=143 put_alloc /src/dropbear/src/dbmalloc.c linenumber=146 __assert_fail linenumber=103 __assert_fail linenumber=104 crypto_init /src/dropbear/src/crypto_desc.c linenumber=35 register_cipher /src/dropbear/libtomcrypt/src/misc/crypt/crypt_register_cipher.c linenumber=51 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=25 fprintf linenumber=19 abort linenumber=21 dropbear_exit /src/dropbear/src/dbutil.c linenumber=52 register_hash /src/dropbear/libtomcrypt/src/misc/crypt/crypt_register_hash.c linenumber=57 memcmp linenumber=30 dropbear_exit /src/dropbear/src/dbutil.c linenumber=58 register_prng /src/dropbear/libtomcrypt/src/misc/crypt/crypt_register_prng.c linenumber=63 dropbear_exit /src/dropbear/src/dbutil.c linenumber=65 mp_rand_source /src/dropbear/libtommath/bn_mp_rand.c linenumber=69 dropbear_rand_source /src/dropbear/src/crypto_desc.c linenumber=69 genrandom /src/dropbear/src/dbrandom.c linenumber=14 dropbear_exit /src/dropbear/src/dbutil.c linenumber=320 sha256_init /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=324 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=206 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=325 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=228 sha256_compress /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=228 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=326 sha256_done /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=327 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=240 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=241 sha256_compress /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=262 sha256_compress /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=273 seedrandom /src/dropbear/src/dbrandom.c linenumber=331 sha256_init /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=238 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=241 process_getrandom /src/dropbear/src/dbrandom.c linenumber=244 getrandom linenumber=174 __errno_location linenumber=176 __errno_location linenumber=182 dropbear_log /src/dropbear/src/dbutil.c linenumber=183 getrandom linenumber=189 __errno_location linenumber=195 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=212 process_file /src/dropbear/src/dbrandom.c linenumber=259 open linenumber=65 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=92 read linenumber=118 __errno_location linenumber=124 __assert_fail linenumber=128 erand48 linenumber=130 __errno_location linenumber=132 erand48 linenumber=136 __errno_location linenumber=137 nrand48 linenumber=145 buf_getptr /src/dropbear/src/buffer.c linenumber=147 dropbear_exit /src/dropbear/src/dbutil.c linenumber=183 buf_incrpos /src/dropbear/src/buffer.c linenumber=148 dropbear_exit /src/dropbear/src/dbutil.c linenumber=134 nrand48 linenumber=154 __errno_location linenumber=94 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=103 wrapfd_close /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=108 wrapfd_remove /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=107 __assert_fail linenumber=98 __assert_fail linenumber=99 __assert_fail linenumber=100 close linenumber=102 close linenumber=110 dropbear_exit /src/dropbear/src/dbutil.c linenumber=261 process_file /src/dropbear/src/dbrandom.c linenumber=272 process_file /src/dropbear/src/dbrandom.c linenumber=274 process_file /src/dropbear/src/dbrandom.c linenumber=275 process_file /src/dropbear/src/dbrandom.c linenumber=279 process_file /src/dropbear/src/dbrandom.c linenumber=280 process_file /src/dropbear/src/dbrandom.c linenumber=281 process_file /src/dropbear/src/dbrandom.c linenumber=283 process_file /src/dropbear/src/dbrandom.c linenumber=284 getpid linenumber=287 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=288 gettimeofday linenumber=293 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=294 clock linenumber=296 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=297 sha256_done /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=302 write_urandom /src/dropbear/src/dbrandom.c linenumber=309 fopen linenumber=142 genrandom /src/dropbear/src/dbrandom.c linenumber=146 m_burn /src/dropbear/src/dbhelpers.c linenumber=339 explicit_bzero linenumber=10 fwrite linenumber=147 fclose linenumber=148 dropbear_ecc_fill_dp /src/dropbear/src/ecc.c linenumber=73 dropbear_exit /src/dropbear/src/dbutil.c linenumber=59 fuzz_seed /src/dropbear/src/dbrandom.c linenumber=36 sha256_init /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=155 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=156 sha256_process /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=157 sha256_done /src/dropbear/libtomcrypt/src/hashes/sha2/sha256.c linenumber=158 setlinebuf linenumber=38 getenv linenumber=46 fprintf linenumber=47 fprintf linenumber=51 fopen linenumber=52 __assert_fail linenumber=53 svr_getopts /src/dropbear/src/svr-runopts.c linenumber=100 expand_homedir_path /src/dropbear/src/dbutil.c linenumber=185 getenv linenumber=662 getuid linenumber=665 fuzz_getpwuid /src/dropbear/src/../fuzz/fuzz-common.c linenumber=665 getpwuid linenumber=388 expand_homedir_path_home /src/dropbear/src/dbutil.c linenumber=670 strncmp linenumber=648 strlen linenumber=649 m_malloc /src/dropbear/src/dbmalloc.c linenumber=650 snprintf linenumber=651 m_strdup /src/dropbear/src/dbmalloc.c linenumber=655 strlen linenumber=15 m_malloc /src/dropbear/src/dbmalloc.c linenumber=17 dropbear_exit /src/dropbear/src/dbutil.c linenumber=19 dropbear_exit /src/dropbear/src/dbutil.c linenumber=226 printhelp /src/dropbear/src/svr-runopts.c linenumber=359 fprintf linenumber=45 exit linenumber=360 print_version /src/dropbear/src/common-runopts.c linenumber=376 fprintf linenumber=100 exit linenumber=377 fprintf linenumber=383 printhelp /src/dropbear/src/svr-runopts.c linenumber=384 exit linenumber=385 dropbear_exit /src/dropbear/src/dbutil.c linenumber=397 addportandaddress /src/dropbear/src/svr-runopts.c linenumber=402 split_address_port /src/dropbear/src/common-runopts.c linenumber=525 m_strdup /src/dropbear/src/dbmalloc.c linenumber=134 strchr linenumber=139 dropbear_log /src/dropbear/src/dbutil.c linenumber=141 dropbear_log /src/dropbear/src/dbutil.c linenumber=150 strrchr linenumber=155 m_strdup /src/dropbear/src/dbmalloc.c linenumber=163 strlen linenumber=165 m_strdup /src/dropbear/src/dbmalloc.c linenumber=166 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=171 get_header /src/dropbear/src/dbmalloc.c linenumber=177 remove_alloc /src/dropbear/src/dbmalloc.c linenumber=178 dropbear_exit /src/dropbear/src/dbutil.c linenumber=526 m_strdup /src/dropbear/src/dbmalloc.c linenumber=537 dropbear_exit /src/dropbear/src/dbutil.c linenumber=542 dropbear_exit /src/dropbear/src/dbutil.c linenumber=407 addhostkey /src/dropbear/src/svr-runopts.c linenumber=412 dropbear_exit /src/dropbear/src/dbutil.c linenumber=637 m_strdup /src/dropbear/src/dbmalloc.c linenumber=639 m_strdup /src/dropbear/src/dbmalloc.c linenumber=420 m_strdup /src/dropbear/src/dbmalloc.c linenumber=421 load_banner /src/dropbear/src/svr-runopts.c linenumber=426 stat linenumber=764 dropbear_log /src/dropbear/src/dbutil.c linenumber=765 dropbear_log /src/dropbear/src/dbutil.c linenumber=771 buf_new /src/dropbear/src/buffer.c linenumber=776 dropbear_exit /src/dropbear/src/dbutil.c linenumber=44 m_malloc /src/dropbear/src/dbmalloc.c linenumber=47 buf_readfile /src/dropbear/src/dbutil.c linenumber=777 open linenumber=496 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=504 dropbear_exit /src/dropbear/src/dbutil.c linenumber=193 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=504 __errno_location linenumber=506 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=511 dropbear_exit /src/dropbear/src/dbutil.c linenumber=122 m_close /src/dropbear/src/dbutil.c linenumber=518 wrapfd_close /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=573 __errno_location linenumber=574 __errno_location linenumber=576 __errno_location linenumber=578 strerror linenumber=578 dropbear_exit /src/dropbear/src/dbutil.c linenumber=578 dropbear_log /src/dropbear/src/dbutil.c linenumber=778 buf_free /src/dropbear/src/buffer.c linenumber=780 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=55 buf_setpos /src/dropbear/src/buffer.c linenumber=784 dropbear_exit /src/dropbear/src/dbutil.c linenumber=114 getgrnam linenumber=431 dropbear_exit /src/dropbear/src/dbutil.c linenumber=436 parse_recv_window /src/dropbear/src/common-runopts.c linenumber=442 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=107 strtoul linenumber=626 __errno_location linenumber=635 __errno_location linenumber=636 dropbear_log /src/dropbear/src/dbutil.c linenumber=112 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=447 dropbear_exit /src/dropbear/src/dbutil.c linenumber=448 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=456 dropbear_exit /src/dropbear/src/dbutil.c linenumber=457 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=464 dropbear_exit /src/dropbear/src/dbutil.c linenumber=465 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=472 dropbear_exit /src/dropbear/src/dbutil.c linenumber=473 dropbear_log /src/dropbear/src/dbutil.c linenumber=479 dropbear_log /src/dropbear/src/dbutil.c linenumber=483 m_str_to_uint /src/dropbear/src/dbutil.c linenumber=487 dropbear_exit /src/dropbear/src/dbutil.c linenumber=489 dropbear_exit /src/dropbear/src/dbutil.c linenumber=494 strlen linenumber=497 dropbear_exit /src/dropbear/src/dbutil.c linenumber=498 print_algos /src/dropbear/src/common-runopts.c linenumber=513 strcmp linenumber=179 strcmp linenumber=183 strcmp linenumber=185 strcmp linenumber=187 strcmp linenumber=189 printf linenumber=200 strcmp linenumber=201 exit linenumber=202 printf linenumber=204 exit linenumber=205 printf linenumber=213 exit linenumber=216 load_fixed_hostkeys /src/dropbear/src/../fuzz/fuzz-common.c linenumber=102 buf_new /src/dropbear/src/buffer.c linenumber=155 new_sign_key /src/dropbear/src/signkey.c linenumber=160 m_malloc /src/dropbear/src/dbmalloc.c linenumber=66 buf_setlen /src/dropbear/src/buffer.c linenumber=162 dropbear_exit /src/dropbear/src/dbutil.c linenumber=97 buf_putbytes /src/dropbear/src/buffer.c linenumber=163 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=304 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=305 buf_setpos /src/dropbear/src/buffer.c linenumber=164 buf_get_priv_key /src/dropbear/src/signkey.c linenumber=166 buf_getstring /src/dropbear/src/buffer.c linenumber=348 buf_getint /src/dropbear/src/buffer.c linenumber=206 buf_getptr /src/dropbear/src/buffer.c linenumber=275 buf_incrpos /src/dropbear/src/buffer.c linenumber=276 dropbear_exit /src/dropbear/src/dbutil.c linenumber=208 buf_getptr /src/dropbear/src/buffer.c linenumber=214 m_malloc /src/dropbear/src/dbmalloc.c linenumber=215 buf_incrpos /src/dropbear/src/buffer.c linenumber=217 signkey_type_from_name /src/dropbear/src/signkey.c linenumber=349 strlen linenumber=90 memcmp linenumber=91 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=350 buf_decrpos /src/dropbear/src/buffer.c linenumber=360 dropbear_exit /src/dropbear/src/dbutil.c linenumber=142 dss_key_free /src/dropbear/src/dss.c linenumber=364 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=129 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=79 m_free_ltm /src/dropbear/src/dbmalloc.c linenumber=12 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=191 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=81 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=130 m_malloc /src/dropbear/src/dbmalloc.c linenumber=365 buf_get_dss_priv_key /src/dropbear/src/dss.c linenumber=366 fail_assert /src/dropbear/src/dbutil.c linenumber=104 dropbear_exit /src/dropbear/src/dbutil.c linenumber=133 buf_get_dss_pub_key /src/dropbear/src/dss.c linenumber=106 fail_assert /src/dropbear/src/dbutil.c linenumber=50 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=51 m_malloc /src/dropbear/src/dbmalloc.c linenumber=62 mp_init /src/dropbear/libtommath/bn_mp_init.c linenumber=63 m_calloc /src/dropbear/src/dbmalloc.c linenumber=10 dropbear_exit /src/dropbear/src/dbutil.c linenumber=7 m_malloc /src/dropbear/src/dbmalloc.c linenumber=9 dropbear_exit /src/dropbear/src/dbutil.c linenumber=64 buf_incrpos /src/dropbear/src/buffer.c linenumber=54 buf_getmpint /src/dropbear/src/buffer.c linenumber=55 buf_getint /src/dropbear/src/buffer.c linenumber=359 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=362 buf_getptr /src/dropbear/src/buffer.c linenumber=371 buf_getptr /src/dropbear/src/buffer.c linenumber=375 mp_from_ubin /src/dropbear/libtommath/bn_mp_from_ubin.c linenumber=375 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=13 m_realloc_ltm /src/dropbear/src/dbmalloc.c linenumber=24 m_realloc /src/dropbear/src/dbmalloc.c linenumber=186 dropbear_exit /src/dropbear/src/dbutil.c linenumber=155 get_header /src/dropbear/src/dbmalloc.c linenumber=158 remove_alloc /src/dropbear/src/dbmalloc.c linenumber=159 realloc linenumber=162 dropbear_exit /src/dropbear/src/dbutil.c linenumber=164 put_alloc /src/dropbear/src/dbmalloc.c linenumber=168 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=19 mp_mul_2d /src/dropbear/libtommath/bn_mp_mul_2d.c linenumber=23 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=18 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=20 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=24 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=31 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=70 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=36 buf_incrpos /src/dropbear/src/buffer.c linenumber=379 buf_getmpint /src/dropbear/src/buffer.c linenumber=56 buf_getmpint /src/dropbear/src/buffer.c linenumber=57 buf_getmpint /src/dropbear/src/buffer.c linenumber=58 mp_count_bits /src/dropbear/libtommath/bn_mp_count_bits.c linenumber=64 dropbear_log /src/dropbear/src/dbutil.c linenumber=65 mp_count_bits /src/dropbear/libtommath/bn_mp_count_bits.c linenumber=70 dropbear_log /src/dropbear/src/dbutil.c linenumber=71 mp_cmp_d /src/dropbear/libtommath/bn_mp_cmp_d.c linenumber=77 dropbear_log /src/dropbear/src/dbutil.c linenumber=78 mp_cmp /src/dropbear/libtommath/bn_mp_cmp.c linenumber=82 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=21 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=23 dropbear_log /src/dropbear/src/dbutil.c linenumber=83 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=92 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=111 buf_getmpint /src/dropbear/src/buffer.c linenumber=112 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=114 dss_key_free /src/dropbear/src/dss.c linenumber=368 rsa_key_free /src/dropbear/src/rsa.c linenumber=375 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=151 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=152 m_malloc /src/dropbear/src/dbmalloc.c linenumber=376 buf_get_rsa_priv_key /src/dropbear/src/rsa.c linenumber=377 fail_assert /src/dropbear/src/dbutil.c linenumber=98 buf_get_rsa_pub_key /src/dropbear/src/rsa.c linenumber=100 fail_assert /src/dropbear/src/dbutil.c linenumber=57 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=58 buf_incrpos /src/dropbear/src/buffer.c linenumber=63 buf_getmpint /src/dropbear/src/buffer.c linenumber=65 buf_getmpint /src/dropbear/src/buffer.c linenumber=66 mp_count_bits /src/dropbear/libtommath/bn_mp_count_bits.c linenumber=71 dropbear_log /src/dropbear/src/dbutil.c linenumber=72 mp_count_bits /src/dropbear/libtommath/bn_mp_count_bits.c linenumber=77 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=86 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=109 buf_getmpint /src/dropbear/src/buffer.c linenumber=110 dropbear_exit /src/dropbear/src/dbutil.c linenumber=117 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=119 buf_getmpint /src/dropbear/src/buffer.c linenumber=121 buf_getmpint /src/dropbear/src/buffer.c linenumber=126 m_mp_free_multi /src/dropbear/src/bignum.c linenumber=135 rsa_key_free /src/dropbear/src/rsa.c linenumber=379 signkey_is_ecdsa /src/dropbear/src/ecdsa.c linenumber=385 signkey_key_ptr /src/dropbear/src/signkey.c linenumber=386 ecc_free /src/dropbear/libtomcrypt/src/pk/ecc/ecc_free.c linenumber=389 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=30 ltc_deinit_multi /src/dropbear/libtomcrypt/src/math/multi.c linenumber=31 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=390 buf_get_ecdsa_priv_key /src/dropbear/src/ecdsa.c linenumber=393 buf_get_ecdsa_pub_key /src/dropbear/src/ecdsa.c linenumber=133 buf_getstring /src/dropbear/src/buffer.c linenumber=85 buf_getstring /src/dropbear/src/buffer.c linenumber=87 strcmp linenumber=89 strcmp linenumber=90 memcmp linenumber=99 strlen linenumber=106 memcmp linenumber=106 buf_getstringbuf /src/dropbear/src/buffer.c linenumber=116 buf_getstringbuf_int /src/dropbear/src/buffer.c linenumber=247 buf_getint /src/dropbear/src/buffer.c linenumber=226 dropbear_exit /src/dropbear/src/dbutil.c linenumber=229 buf_new /src/dropbear/src/buffer.c linenumber=234 buf_putint /src/dropbear/src/buffer.c linenumber=236 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=283 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=284 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=238 buf_getptr /src/dropbear/src/buffer.c linenumber=238 buf_incrpos /src/dropbear/src/buffer.c linenumber=239 buf_incrlen /src/dropbear/src/buffer.c linenumber=240 dropbear_exit /src/dropbear/src/dbutil.c linenumber=106 buf_setpos /src/dropbear/src/buffer.c linenumber=241 buf_get_ecc_raw_pubkey /src/dropbear/src/ecc.c linenumber=117 buf_setpos /src/dropbear/src/buffer.c linenumber=155 buf_getbyte /src/dropbear/src/buffer.c linenumber=156 dropbear_exit /src/dropbear/src/dbutil.c linenumber=153 dropbear_log /src/dropbear/src/dbutil.c linenumber=158 new_ecc_key /src/dropbear/src/ecc.c linenumber=166 m_malloc /src/dropbear/src/dbmalloc.c linenumber=76 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=77 buf_getptr /src/dropbear/src/buffer.c linenumber=169 mp_from_ubin /src/dropbear/libtommath/bn_mp_from_ubin.c linenumber=169 buf_incrpos /src/dropbear/src/buffer.c linenumber=173 buf_getptr /src/dropbear/src/buffer.c linenumber=175 mp_from_ubin /src/dropbear/libtommath/bn_mp_from_ubin.c linenumber=175 buf_incrpos /src/dropbear/src/buffer.c linenumber=179 mp_set /src/dropbear/libtommath/bn_mp_set.c linenumber=181 ecc_is_point /src/dropbear/src/ecc.c linenumber=183 m_mp_alloc_init_multi /src/dropbear/src/bignum.c linenumber=89 mp_read_radix /src/dropbear/libtommath/bn_mp_read_radix.c linenumber=92 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=18 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=36 mp_mul_d /src/dropbear/libtommath/bn_mp_mul_d.c linenumber=58 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=16 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=57 mp_add_d /src/dropbear/libtommath/bn_mp_add_d.c linenumber=61 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=15 mp_sub_d /src/dropbear/libtommath/bn_mp_sub_d.c linenumber=27 mp_add_d /src/dropbear/libtommath/bn_mp_add_d.c linenumber=26 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=33 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=84 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=30 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=69 mp_read_radix /src/dropbear/libtommath/bn_mp_read_radix.c linenumber=93 mp_sqr /src/dropbear/libtommath/bn_mp_sqr.c linenumber=96 s_mp_sqr_fast /src/dropbear/libtommath/bn_s_mp_sqr_fast.c linenumber=19 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=26 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=94 s_mp_sqr /src/dropbear/libtommath/bn_s_mp_sqr.c linenumber=21 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=16 m_calloc /src/dropbear/src/dbmalloc.c linenumber=17 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=64 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=65 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=66 mp_sqr /src/dropbear/libtommath/bn_mp_sqr.c linenumber=99 mp_mod /src/dropbear/libtommath/bn_mp_mod.c linenumber=100 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=12 mp_div /src/dropbear/libtommath/bn_mp_div.c linenumber=16 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=99 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=101 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=106 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=111 mp_init /src/dropbear/libtommath/bn_mp_init.c linenumber=116 mp_init /src/dropbear/libtommath/bn_mp_init.c linenumber=118 mp_init_copy /src/dropbear/libtommath/bn_mp_init_copy.c linenumber=120 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=11 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=15 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=16 mp_init_copy /src/dropbear/libtommath/bn_mp_init_copy.c linenumber=122 mp_count_bits /src/dropbear/libtommath/bn_mp_count_bits.c linenumber=129 mp_mul_2d /src/dropbear/libtommath/bn_mp_mul_2d.c linenumber=132 mp_mul_2d /src/dropbear/libtommath/bn_mp_mul_2d.c linenumber=133 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=144 mp_cmp /src/dropbear/libtommath/bn_mp_cmp.c linenumber=146 mp_sub /src/dropbear/libtommath/bn_mp_sub.c linenumber=148 s_mp_add /src/dropbear/libtommath/bn_s_mp_add.c linenumber=18 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=28 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=88 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=24 s_mp_sub /src/dropbear/libtommath/bn_s_mp_sub.c linenumber=28 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=18 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=67 s_mp_sub /src/dropbear/libtommath/bn_s_mp_sub.c linenumber=34 mp_rshd /src/dropbear/libtommath/bn_mp_rshd.c linenumber=152 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=185 mp_mul_d /src/dropbear/libtommath/bn_mp_mul_d.c linenumber=189 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=196 mp_mul_d /src/dropbear/libtommath/bn_mp_mul_d.c linenumber=199 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=201 mp_sub /src/dropbear/libtommath/bn_mp_sub.c linenumber=203 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=207 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=208 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=209 s_mp_add /src/dropbear/libtommath/bn_s_mp_add.c linenumber=21 mp_cmp_mag /src/dropbear/libtommath/bn_mp_cmp_mag.c linenumber=27 s_mp_sub /src/dropbear/libtommath/bn_s_mp_sub.c linenumber=29 s_mp_sub /src/dropbear/libtommath/bn_s_mp_sub.c linenumber=32 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=223 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=224 mp_div_2d /src/dropbear/libtommath/bn_mp_div_2d.c linenumber=229 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=17 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=23 mp_mod_2d /src/dropbear/libtommath/bn_mp_mod_2d.c linenumber=30 mp_zero /src/dropbear/libtommath/bn_mp_zero.c linenumber=14 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=20 mp_copy /src/dropbear/libtommath/bn_mp_copy.c linenumber=24 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=35 mp_rshd /src/dropbear/libtommath/bn_mp_rshd.c linenumber=37 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=68 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=230 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=236 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=238 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=240 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=242 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=244 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=22 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=24 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=28 mp_mul /src/dropbear/libtommath/bn_mp_mul.c linenumber=101 s_mp_balance_mul /src/dropbear/libtommath/bn_s_mp_balance_mul.c linenumber=27 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=19 mp_init_multi /src/dropbear/libtommath/bn_mp_init_multi.c linenumber=22 mp_init /src/dropbear/libtommath/bn_mp_init.c linenumber=17 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=27 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=23 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=49 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=53 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=43 mp_mul /src/dropbear/libtommath/bn_mp_mul.c linenumber=45 s_mp_mul_digs_fast /src/dropbear/libtommath/bn_s_mp_mul_digs_fast.c linenumber=43 mp_grow /src/dropbear/libtommath/bn_mp_grow.c linenumber=35 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=91 s_mp_mul_digs /src/dropbear/libtommath/bn_s_mp_mul_digs.c linenumber=45 s_mp_mul_digs_fast /src/dropbear/libtommath/bn_s_mp_mul_digs_fast.c linenumber=26 mp_init_size /src/dropbear/libtommath/bn_mp_init_size.c linenumber=29 mp_clamp /src/dropbear/libtommath/bn_mp_clamp.c linenumber=72 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=73 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=75 mp_mul /src/dropbear/libtommath/bn_mp_mul.c linenumber=65 mp_lshd /src/dropbear/libtommath/bn_mp_lshd.c linenumber=68 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=71 mp_exch /src/dropbear/libtommath/bn_mp_exch.c linenumber=76 mp_clear_multi /src/dropbear/libtommath/bn_mp_clear_multi.c linenumber=78 mp_clear /src/dropbear/libtommath/bn_mp_clear.c linenumber=14 mp_sub /src/dropbear/libtommath/bn_mp_sub.c linenumber=104 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=107 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=108 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=109 mp_mod /src/dropbear/libtommath/bn_mp_mod.c linenumber=110 mp_cmp_d /src/dropbear/libtommath/bn_mp_cmp_d.c linenumber=111 mp_add /src/dropbear/libtommath/bn_mp_add.c linenumber=112 mp_cmp /src/dropbear/libtommath/bn_mp_cmp.c linenumber=114 mp_sub /src/dropbear/libtommath/bn_mp_sub.c linenumber=115 mp_cmp /src/dropbear/libtommath/bn_mp_cmp.c linenumber=119 mp_clear_multi /src/dropbear/libtommath/bn_mp_clear_multi.c linenumber=126 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=127 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=128 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=129 mp_cmp_d /src/dropbear/libtommath/bn_mp_cmp_d.c linenumber=189 mp_cmp_d /src/dropbear/libtommath/bn_mp_cmp_d.c linenumber=193 ecc_free /src/dropbear/libtomcrypt/src/pk/ecc/ecc_free.c linenumber=203 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=204 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=120 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=121 buf_free /src/dropbear/src/buffer.c linenumber=123 buf_getmpint /src/dropbear/src/buffer.c linenumber=138 ecc_free /src/dropbear/libtomcrypt/src/pk/ecc/ecc_free.c linenumber=139 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=140 ed25519_key_free /src/dropbear/src/ed25519.c linenumber=402 m_burn /src/dropbear/src/dbhelpers.c linenumber=111 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=112 m_malloc /src/dropbear/src/dbmalloc.c linenumber=403 buf_get_ed25519_priv_key /src/dropbear/src/ed25519.c linenumber=404 fail_assert /src/dropbear/src/dbutil.c linenumber=83 buf_incrpos /src/dropbear/src/buffer.c linenumber=85 buf_getint /src/dropbear/src/buffer.c linenumber=87 buf_getptr /src/dropbear/src/buffer.c linenumber=93 buf_incrpos /src/dropbear/src/buffer.c linenumber=94 buf_getptr /src/dropbear/src/buffer.c linenumber=95 buf_incrpos /src/dropbear/src/buffer.c linenumber=96 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=406 dropbear_exit /src/dropbear/src/dbutil.c linenumber=167 buf_setlen /src/dropbear/src/buffer.c linenumber=170 buf_putbytes /src/dropbear/src/buffer.c linenumber=171 buf_setpos /src/dropbear/src/buffer.c linenumber=172 buf_get_priv_key /src/dropbear/src/signkey.c linenumber=174 dropbear_exit /src/dropbear/src/dbutil.c linenumber=175 buf_setlen /src/dropbear/src/buffer.c linenumber=178 buf_putbytes /src/dropbear/src/buffer.c linenumber=179 buf_setpos /src/dropbear/src/buffer.c linenumber=180 buf_get_priv_key /src/dropbear/src/signkey.c linenumber=182 buf_setlen /src/dropbear/src/buffer.c linenumber=186 buf_putbytes /src/dropbear/src/buffer.c linenumber=187 buf_setpos /src/dropbear/src/buffer.c linenumber=188 buf_get_priv_key /src/dropbear/src/signkey.c linenumber=190 dropbear_exit /src/dropbear/src/dbutil.c linenumber=191 buf_free /src/dropbear/src/buffer.c linenumber=194 fuzz_set_input /src/dropbear/src/../fuzz/fuzz-common.c linenumber=274 wrapfd_setup /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=67 wrapfd_remove /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=39 wrapfd_setseed /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=45 nrand48 linenumber=51 fuzz_seed /src/dropbear/src/dbrandom.c linenumber=70 genrandom /src/dropbear/src/dbrandom.c linenumber=279 wrapfd_setseed /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=280 wrapfd_new_fuzzinput /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=282 open linenumber=56 __assert_fail linenumber=57 dup linenumber=60 __assert_fail linenumber=61 __assert_fail linenumber=62 m_malloc_set_epoch /src/dropbear/src/dbmalloc.c linenumber=284 _setjmp linenumber=286 svr_session /src/dropbear/src/svr-session.c linenumber=287 common_session_init /src/dropbear/src/common-session.c linenumber=112 setnonblocking /src/dropbear/src/dbutil.c linenumber=61 fcntl linenumber=592 dropbear_exit /src/dropbear/src/dbutil.c linenumber=595 fcntl linenumber=598 __errno_location linenumber=599 dropbear_exit /src/dropbear/src/dbutil.c linenumber=604 setnonblocking /src/dropbear/src/dbutil.c linenumber=64 update_channel_prio /src/dropbear/src/common-session.c linenumber=69 set_sock_priority /src/dropbear/src/netio.c linenumber=732 setsockopt linenumber=467 __errno_location linenumber=468 setsockopt linenumber=472 __errno_location linenumber=473 setsockopt linenumber=487 __errno_location linenumber=488 monotonic_now /src/dropbear/src/dbutil.c linenumber=84 gettime_wrapper /src/dropbear/src/dbutil.c linenumber=744 clock_gettime linenumber=698 syscall linenumber=711 gettimeofday linenumber=736 pipe linenumber=95 dropbear_exit /src/dropbear/src/dbutil.c linenumber=96 setnonblocking /src/dropbear/src/dbutil.c linenumber=98 setnonblocking /src/dropbear/src/dbutil.c linenumber=99 buf_new /src/dropbear/src/buffer.c linenumber=104 initqueue /src/dropbear/src/queue.c linenumber=111 m_malloc /src/dropbear/src/dbmalloc.c linenumber=122 get_socket_address /src/dropbear/src/netio.c linenumber=121 fuzz_get_socket_address /src/dropbear/src/../fuzz/fuzz-common.c linenumber=689 m_strdup /src/dropbear/src/dbmalloc.c linenumber=205 m_strdup /src/dropbear/src/dbmalloc.c linenumber=208 m_strdup /src/dropbear/src/dbmalloc.c linenumber=211 m_strdup /src/dropbear/src/dbmalloc.c linenumber=214 getsockname linenumber=696 __errno_location linenumber=697 strerror linenumber=697 dropbear_exit /src/dropbear/src/dbutil.c linenumber=697 getaddrstring /src/dropbear/src/netio.c linenumber=699 getnameinfo linenumber=746 getaddrstring /src/dropbear/src/netio.c linenumber=754 gai_strerror linenumber=758 dropbear_exit /src/dropbear/src/dbutil.c linenumber=758 m_strdup /src/dropbear/src/dbmalloc.c linenumber=763 m_strdup /src/dropbear/src/dbmalloc.c linenumber=766 getpeername linenumber=703 __errno_location linenumber=704 strerror linenumber=704 dropbear_exit /src/dropbear/src/dbutil.c linenumber=704 getaddrstring /src/dropbear/src/netio.c linenumber=706 strlen linenumber=122 m_malloc /src/dropbear/src/dbmalloc.c linenumber=123 snprintf linenumber=124 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=125 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=126 svr_authinitialise /src/dropbear/src/svr-auth.c linenumber=173 chaninitialise /src/dropbear/src/common-channel.c linenumber=174 m_malloc /src/dropbear/src/dbmalloc.c linenumber=73 listeners_initialise /src/dropbear/src/listener.c linenumber=81 svr_chansessinitialise /src/dropbear/src/svr-chansession.c linenumber=175 m_malloc /src/dropbear/src/dbmalloc.c linenumber=1078 sigemptyset linenumber=1085 sigaction linenumber=1086 dropbear_exit /src/dropbear/src/dbutil.c linenumber=1087 svr_algos_initialise /src/dropbear/src/svr-session.c linenumber=176 strcmp linenumber=372 strcmp linenumber=376 get_socket_address /src/dropbear/src/netio.c linenumber=178 send_session_identification /src/dropbear/src/common-session.c linenumber=194 buf_new /src/dropbear/src/buffer.c linenumber=373 buf_putbytes /src/dropbear/src/buffer.c linenumber=374 writebuf_enqueue /src/dropbear/src/packet.c linenumber=375 buf_setpos /src/dropbear/src/buffer.c linenumber=677 enqueue /src/dropbear/src/queue.c linenumber=678 kexfirstinitialise /src/dropbear/src/common-kex.c linenumber=196 kex_setup_compress /src/dropbear/src/common-kex.c linenumber=231 kexinitialise /src/dropbear/src/common-kex.c linenumber=232 monotonic_now /src/dropbear/src/dbutil.c linenumber=256 send_msg_kexinit /src/dropbear/src/common-kex.c linenumber=199 buf_putbyte /src/dropbear/src/buffer.c linenumber=54 buf_incrlen /src/dropbear/src/buffer.c linenumber=172 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=57 genrandom /src/dropbear/src/dbrandom.c linenumber=57 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=58 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=61 buf_put_algolist_all /src/dropbear/src/common-algo.c linenumber=388 buf_putint /src/dropbear/src/buffer.c linenumber=368 buf_putbyte /src/dropbear/src/buffer.c linenumber=372 strlen linenumber=375 buf_putbytes /src/dropbear/src/buffer.c linenumber=376 buf_setpos /src/dropbear/src/buffer.c linenumber=381 buf_putint /src/dropbear/src/buffer.c linenumber=382 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=384 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=64 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=67 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=70 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=73 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=76 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=80 buf_put_algolist /src/dropbear/src/common-algo.c linenumber=83 buf_putstring /src/dropbear/src/buffer.c linenumber=86 buf_putint /src/dropbear/src/buffer.c linenumber=291 buf_putbytes /src/dropbear/src/buffer.c linenumber=292 buf_putstring /src/dropbear/src/buffer.c linenumber=89 buf_putbyte /src/dropbear/src/buffer.c linenumber=92 buf_putint /src/dropbear/src/buffer.c linenumber=95 buf_newcopy /src/dropbear/src/buffer.c linenumber=99 buf_new /src/dropbear/src/buffer.c linenumber=86 encrypt_packet /src/dropbear/src/packet.c linenumber=101 buf_setpos /src/dropbear/src/buffer.c linenumber=533 buf_getbyte /src/dropbear/src/buffer.c linenumber=534 buf_setpos /src/dropbear/src/buffer.c linenumber=535 packet_is_okay_kex /src/dropbear/src/packet.c linenumber=539 enqueue_reply_packet /src/dropbear/src/packet.c linenumber=543 m_malloc /src/dropbear/src/dbmalloc.c linenumber=480 buf_newcopy /src/dropbear/src/buffer.c linenumber=483 buf_setpos /src/dropbear/src/buffer.c linenumber=484 buf_setlen /src/dropbear/src/buffer.c linenumber=485 buf_new /src/dropbear/src/buffer.c linenumber=565 buf_setlen /src/dropbear/src/buffer.c linenumber=566 buf_setpos /src/dropbear/src/buffer.c linenumber=567 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=576 buf_getptr /src/dropbear/src/buffer.c linenumber=577 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=579 buf_setpos /src/dropbear/src/buffer.c linenumber=583 buf_setlen /src/dropbear/src/buffer.c linenumber=584 buf_setpos /src/dropbear/src/buffer.c linenumber=604 buf_putint /src/dropbear/src/buffer.c linenumber=606 buf_putbyte /src/dropbear/src/buffer.c linenumber=609 buf_setpos /src/dropbear/src/buffer.c linenumber=611 buf_incrlen /src/dropbear/src/buffer.c linenumber=612 buf_getptr /src/dropbear/src/buffer.c linenumber=613 genrandom /src/dropbear/src/dbrandom.c linenumber=613 buf_setpos /src/dropbear/src/buffer.c linenumber=618 buf_incrlen /src/dropbear/src/buffer.c linenumber=621 buf_getptr /src/dropbear/src/buffer.c linenumber=623 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=624 dropbear_exit /src/dropbear/src/dbutil.c linenumber=627 buf_incrpos /src/dropbear/src/buffer.c linenumber=629 make_mac /src/dropbear/src/packet.c linenumber=633 hmac_init /src/dropbear/libtomcrypt/src/mac/hmac/hmac_init.c linenumber=694 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=35 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=36 hash_is_valid /src/dropbear/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c linenumber=39 m_malloc /src/dropbear/src/dbmalloc.c linenumber=51 hash_memory /src/dropbear/libtomcrypt/src/hashes/helper/hash_memory.c linenumber=59 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=31 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=32 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=33 hash_is_valid /src/dropbear/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c linenumber=35 m_malloc /src/dropbear/src/dbmalloc.c linenumber=44 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=61 zeromem /src/dropbear/libtomcrypt/src/misc/zeromem.c linenumber=68 m_burn /src/dropbear/src/dbhelpers.c linenumber=24 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=87 dropbear_exit /src/dropbear/src/dbutil.c linenumber=698 hmac_process /src/dropbear/libtomcrypt/src/mac/hmac/hmac_process.c linenumber=703 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=28 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=29 hash_is_valid /src/dropbear/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c linenumber=30 buf_setpos /src/dropbear/src/buffer.c linenumber=708 buf_getptr /src/dropbear/src/buffer.c linenumber=710 hmac_process /src/dropbear/libtomcrypt/src/mac/hmac/hmac_process.c linenumber=709 dropbear_exit /src/dropbear/src/dbutil.c linenumber=712 hmac_done /src/dropbear/libtomcrypt/src/mac/hmac/hmac_done.c linenumber=716 crypt_argchk /src/dropbear/libtomcrypt/src/misc/crypt/crypt_argchk.c linenumber=34 hash_is_valid /src/dropbear/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c linenumber=38 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=76 dropbear_exit /src/dropbear/src/dbutil.c linenumber=717 buf_setpos /src/dropbear/src/buffer.c linenumber=636 buf_getptr /src/dropbear/src/buffer.c linenumber=640 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=641 dropbear_exit /src/dropbear/src/dbutil.c linenumber=644 buf_incrpos /src/dropbear/src/buffer.c linenumber=646 buf_putbytes /src/dropbear/src/buffer.c linenumber=649 writebuf_enqueue /src/dropbear/src/packet.c linenumber=655 monotonic_now /src/dropbear/src/dbutil.c linenumber=660 m_malloc /src/dropbear/src/dbmalloc.c linenumber=106 first_usable_algo /src/dropbear/src/common-algo.c linenumber=109 first_usable_algo /src/dropbear/src/common-algo.c linenumber=110 signkey_type_from_signature /src/dropbear/src/signkey.c linenumber=111 __assert_fail linenumber=186 fuzz_svr_hook_preloop /src/dropbear/src/../fuzz/fuzz-common.c linenumber=203 fill_passwd /src/dropbear/src/common-session.c linenumber=108 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=658 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=660 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=662 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=664 fuzz_getpwnam /src/dropbear/src/../fuzz/fuzz-common.c linenumber=666 getpwnam linenumber=375 strcmp linenumber=377 strcmp linenumber=380 m_strdup /src/dropbear/src/dbmalloc.c linenumber=672 m_strdup /src/dropbear/src/dbmalloc.c linenumber=673 m_strdup /src/dropbear/src/dbmalloc.c linenumber=674 strcmp linenumber=679 getspnam linenumber=681 m_strdup /src/dropbear/src/dbmalloc.c linenumber=694 session_loop /src/dropbear/src/common-session.c linenumber=208 select_timeout /src/dropbear/src/common-session.c linenumber=170 monotonic_now /src/dropbear/src/dbutil.c linenumber=617 update_timeout /src/dropbear/src/common-session.c linenumber=620 elapsed /src/dropbear/src/common-session.c linenumber=608 update_timeout /src/dropbear/src/common-session.c linenumber=628 update_timeout /src/dropbear/src/common-session.c linenumber=632 update_timeout /src/dropbear/src/common-session.c linenumber=637 update_timeout /src/dropbear/src/common-session.c linenumber=640 fail_assert /src/dropbear/src/dbutil.c linenumber=175 setchannelfds /src/dropbear/src/common-channel.c linenumber=187 cbuf_getused /src/dropbear/src/circbuffer.c linenumber=572 cbuf_getused /src/dropbear/src/circbuffer.c linenumber=577 set_listener_fds /src/dropbear/src/listener.c linenumber=584 set_connect_fds /src/dropbear/src/netio.c linenumber=190 connect_try_next /src/dropbear/src/netio.c linenumber=307 fail_assert /src/dropbear/src/dbutil.c linenumber=74 socket linenumber=76 getaddrinfo linenumber=95 gai_strerror linenumber=97 strlen linenumber=97 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=98 m_malloc /src/dropbear/src/dbmalloc.c linenumber=99 gai_strerror linenumber=101 snprintf linenumber=100 wrapfd_close /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=103 bind linenumber=107 freeaddrinfo linenumber=108 __errno_location linenumber=112 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=114 m_malloc /src/dropbear/src/dbmalloc.c linenumber=115 strerror linenumber=117 snprintf linenumber=116 wrapfd_close /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=118 set_sock_nodelay /src/dropbear/src/netio.c linenumber=125 setsockopt linenumber=417 set_sock_priority /src/dropbear/src/netio.c linenumber=126 setnonblocking /src/dropbear/src/dbutil.c linenumber=127 connect linenumber=164 __errno_location linenumber=167 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=169 __errno_location linenumber=170 strerror linenumber=170 m_strdup /src/dropbear/src/dbmalloc.c linenumber=170 wrapfd_close /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=171 m_strdup /src/dropbear/src/dbmalloc.c linenumber=314 remove_connect /src/dropbear/src/netio.c linenumber=317 freeaddrinfo linenumber=33 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=35 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=38 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=39 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=40 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=41 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=42 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=43 list_remove /src/dropbear/src/list.c linenumber=46 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=47 isempty /src/dropbear/src/queue.c linenumber=199 isempty /src/dropbear/src/queue.c linenumber=206 wrapfd_select /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=210 select linenumber=202 __assert_fail linenumber=205 erand48 linenumber=207 __errno_location linenumber=208 erand48 linenumber=213 __assert_fail linenumber=216 nrand48 linenumber=225 erand48 linenumber=229 nrand48 linenumber=230 erand48 linenumber=240 __assert_fail linenumber=243 nrand48 linenumber=252 erand48 linenumber=256 nrand48 linenumber=257 dropbear_exit /src/dropbear/src/dbutil.c linenumber=213 __errno_location linenumber=216 dropbear_exit /src/dropbear/src/dbutil.c linenumber=217 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=236 checktimeouts /src/dropbear/src/common-session.c linenumber=241 monotonic_now /src/dropbear/src/dbutil.c linenumber=548 elapsed /src/dropbear/src/common-session.c linenumber=551 dropbear_close /src/dropbear/src/dbutil.c linenumber=552 elapsed /src/dropbear/src/common-session.c linenumber=561 send_msg_kexinit /src/dropbear/src/common-kex.c linenumber=566 elapsed /src/dropbear/src/common-session.c linenumber=574 send_msg_keepalive /src/dropbear/src/common-session.c linenumber=575 get_any_ready_channel /src/dropbear/src/common-channel.c linenumber=508 start_send_channel_request /src/dropbear/src/common-channel.c linenumber=516 buf_putbyte /src/dropbear/src/buffer.c linenumber=1222 buf_putint /src/dropbear/src/buffer.c linenumber=1223 strlen linenumber=1225 buf_putstring /src/dropbear/src/buffer.c linenumber=1225 buf_putbyte /src/dropbear/src/buffer.c linenumber=521 buf_putstring /src/dropbear/src/buffer.c linenumber=522 buf_putbyte /src/dropbear/src/buffer.c linenumber=525 encrypt_packet /src/dropbear/src/packet.c linenumber=526 monotonic_now /src/dropbear/src/dbutil.c linenumber=528 elapsed /src/dropbear/src/common-session.c linenumber=580 elapsed /src/dropbear/src/common-session.c linenumber=581 send_msg_keepalive /src/dropbear/src/common-session.c linenumber=582 elapsed /src/dropbear/src/common-session.c linenumber=585 dropbear_exit /src/dropbear/src/dbutil.c linenumber=587 elapsed /src/dropbear/src/common-session.c linenumber=592 dropbear_close /src/dropbear/src/dbutil.c linenumber=593 elapsed /src/dropbear/src/common-session.c linenumber=597 dropbear_close /src/dropbear/src/dbutil.c linenumber=598 read_session_identification /src/dropbear/src/common-session.c linenumber=248 ident_readln /src/dropbear/src/common-session.c linenumber=389 wrapfd_select /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=449 __errno_location linenumber=450 checktimeouts /src/dropbear/src/common-session.c linenumber=457 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=463 fuzz_dump /src/dropbear/src/../fuzz/fuzz-common.c linenumber=481 atomicio /src/dropbear/src/atomicio.c linenumber=348 __errno_location linenumber=48 __errno_location linenumber=52 write linenumber=348 __assert_fail linenumber=348 __errno_location linenumber=391 memcmp linenumber=396 m_malloc /src/dropbear/src/dbmalloc.c linenumber=408 strncmp linenumber=413 strncmp linenumber=414 dropbear_exit /src/dropbear/src/dbutil.c linenumber=415 read_packet /src/dropbear/src/packet.c linenumber=250 read_packet_init /src/dropbear/src/packet.c linenumber=165 buf_new /src/dropbear/src/buffer.c linenumber=228 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=234 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=234 __errno_location linenumber=240 __errno_location linenumber=244 strerror linenumber=244 dropbear_exit /src/dropbear/src/dbutil.c linenumber=244 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=247 buf_setpos /src/dropbear/src/buffer.c linenumber=256 buf_getptr /src/dropbear/src/buffer.c linenumber=260 dropbear_exit /src/dropbear/src/dbutil.c linenumber=263 buf_getptr /src/dropbear/src/buffer.c linenumber=269 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=270 dropbear_exit /src/dropbear/src/dbutil.c linenumber=273 buf_getint /src/dropbear/src/buffer.c linenumber=275 dropbear_exit /src/dropbear/src/dbutil.c linenumber=286 buf_resize /src/dropbear/src/buffer.c linenumber=290 dropbear_exit /src/dropbear/src/dbutil.c linenumber=69 m_realloc /src/dropbear/src/dbmalloc.c linenumber=72 buf_setlen /src/dropbear/src/buffer.c linenumber=292 buf_setpos /src/dropbear/src/buffer.c linenumber=293 buf_getptr /src/dropbear/src/buffer.c linenumber=183 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=183 __errno_location linenumber=190 __errno_location linenumber=194 strerror linenumber=194 dropbear_exit /src/dropbear/src/dbutil.c linenumber=194 buf_incrpos /src/dropbear/src/buffer.c linenumber=198 decrypt_packet /src/dropbear/src/packet.c linenumber=203 buf_setpos /src/dropbear/src/buffer.c linenumber=314 buf_getptr /src/dropbear/src/buffer.c linenumber=319 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=320 dropbear_exit /src/dropbear/src/dbutil.c linenumber=323 buf_incrpos /src/dropbear/src/buffer.c linenumber=325 buf_setpos /src/dropbear/src/buffer.c linenumber=330 buf_getptr /src/dropbear/src/buffer.c linenumber=335 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=336 dropbear_exit /src/dropbear/src/dbutil.c linenumber=339 buf_incrpos /src/dropbear/src/buffer.c linenumber=341 checkmac /src/dropbear/src/packet.c linenumber=344 buf_setpos /src/dropbear/src/buffer.c linenumber=398 make_mac /src/dropbear/src/packet.c linenumber=399 buf_setpos /src/dropbear/src/buffer.c linenumber=416 buf_getptr /src/dropbear/src/buffer.c linenumber=417 constant_time_memcmp /src/dropbear/src/dbutil.c linenumber=417 dropbear_exit /src/dropbear/src/dbutil.c linenumber=345 fuzz_dump /src/dropbear/src/../fuzz/fuzz-common.c linenumber=351 buf_setpos /src/dropbear/src/buffer.c linenumber=355 buf_getbyte /src/dropbear/src/buffer.c linenumber=356 dropbear_exit /src/dropbear/src/dbutil.c linenumber=362 buf_setpos /src/dropbear/src/buffer.c linenumber=365 buf_setlen /src/dropbear/src/buffer.c linenumber=379 process_packet /src/dropbear/src/process-packet.c linenumber=257 buf_getbyte /src/dropbear/src/buffer.c linenumber=52 monotonic_now /src/dropbear/src/dbutil.c linenumber=55 dropbear_close /src/dropbear/src/dbutil.c linenumber=61 recv_unimplemented /src/dropbear/src/process-packet.c linenumber=108 buf_putbyte /src/dropbear/src/buffer.c linenumber=178 buf_putint /src/dropbear/src/buffer.c linenumber=181 encrypt_packet /src/dropbear/src/packet.c linenumber=183 dropbear_exit /src/dropbear/src/dbutil.c linenumber=140 recv_unimplemented /src/dropbear/src/process-packet.c linenumber=158 buf_free /src/dropbear/src/buffer.c linenumber=162 maybe_flush_reply_queue /src/dropbear/src/packet.c linenumber=263 buf_putbytes /src/dropbear/src/buffer.c linenumber=505 buf_free /src/dropbear/src/buffer.c linenumber=508 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=511 encrypt_packet /src/dropbear/src/packet.c linenumber=512 handle_connect_fds /src/dropbear/src/netio.c linenumber=265 getsockopt linenumber=336 m_close /src/dropbear/src/dbutil.c linenumber=339 m_close /src/dropbear/src/dbutil.c linenumber=344 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=347 strerror linenumber=348 m_strdup /src/dropbear/src/dbmalloc.c linenumber=348 remove_connect /src/dropbear/src/netio.c linenumber=352 channelio /src/dropbear/src/common-channel.c linenumber=273 send_msg_channel_data /src/dropbear/src/common-channel.c linenumber=219 fail_assert /src/dropbear/src/dbutil.c linenumber=706 fail_assert /src/dropbear/src/dbutil.c linenumber=714 buf_putbyte /src/dropbear/src/buffer.c linenumber=727 buf_putint /src/dropbear/src/buffer.c linenumber=729 buf_putint /src/dropbear/src/buffer.c linenumber=731 buf_putint /src/dropbear/src/buffer.c linenumber=735 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=738 wrapfd_read /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=738 __errno_location linenumber=741 close_chan_fd /src/dropbear/src/common-channel.c linenumber=745 shutdown linenumber=1058 m_close /src/dropbear/src/dbutil.c linenumber=1066 m_close /src/dropbear/src/dbutil.c linenumber=1089 buf_setpos /src/dropbear/src/buffer.c linenumber=747 buf_setlen /src/dropbear/src/buffer.c linenumber=748 buf_getwriteptr /src/dropbear/src/buffer.c linenumber=755 buf_setpos /src/dropbear/src/buffer.c linenumber=757 buf_setlen /src/dropbear/src/buffer.c linenumber=758 buf_incrwritepos /src/dropbear/src/buffer.c linenumber=764 buf_setpos /src/dropbear/src/buffer.c linenumber=766 buf_putint /src/dropbear/src/buffer.c linenumber=767 encrypt_packet /src/dropbear/src/packet.c linenumber=771 send_msg_channel_data /src/dropbear/src/common-channel.c linenumber=227 writechannel /src/dropbear/src/common-channel.c linenumber=233 writechannel_writev /src/dropbear/src/common-channel.c linenumber=518 cbuf_readptrs /src/dropbear/src/circbuffer.c linenumber=452 __assert_fail linenumber=469 writev linenumber=489 __errno_location linenumber=492 close_chan_fd /src/dropbear/src/common-channel.c linenumber=494 cbuf_incrread /src/dropbear/src/circbuffer.c linenumber=499 fail_assert /src/dropbear/src/dbutil.c linenumber=130 send_msg_channel_window_adjust /src/dropbear/src/common-channel.c linenumber=525 buf_putbyte /src/dropbear/src/buffer.c linenumber=886 buf_putint /src/dropbear/src/buffer.c linenumber=887 buf_putint /src/dropbear/src/buffer.c linenumber=888 encrypt_packet /src/dropbear/src/packet.c linenumber=890 fail_assert /src/dropbear/src/dbutil.c linenumber=530 cbuf_getavail /src/dropbear/src/circbuffer.c linenumber=531 fail_assert /src/dropbear/src/dbutil.c linenumber=531 cbuf_getavail /src/dropbear/src/circbuffer.c linenumber=532 fail_assert /src/dropbear/src/dbutil.c linenumber=532 writechannel /src/dropbear/src/common-channel.c linenumber=240 check_close /src/dropbear/src/common-channel.c linenumber=251 fd_read_pending /src/dropbear/src/dbutil.c linenumber=300 wrapfd_select /src/dropbear/src/../fuzz/fuzz-wrapfd.c linenumber=776 __errno_location linenumber=777 close_chan_fd /src/dropbear/src/common-channel.c linenumber=301 fd_read_pending /src/dropbear/src/dbutil.c linenumber=304 close_chan_fd /src/dropbear/src/common-channel.c linenumber=305 write_pending /src/dropbear/src/common-channel.c linenumber=309 cbuf_getused /src/dropbear/src/circbuffer.c linenumber=265 cbuf_getused /src/dropbear/src/circbuffer.c linenumber=268 send_msg_channel_close /src/dropbear/src/common-channel.c linenumber=312 buf_putbyte /src/dropbear/src/buffer.c linenumber=382 buf_putint /src/dropbear/src/buffer.c linenumber=383 encrypt_packet /src/dropbear/src/packet.c linenumber=385 close_chan_fd /src/dropbear/src/common-channel.c linenumber=389 close_chan_fd /src/dropbear/src/common-channel.c linenumber=390 close_chan_fd /src/dropbear/src/common-channel.c linenumber=391 remove_channel /src/dropbear/src/common-channel.c linenumber=314 cbuf_free /src/dropbear/src/circbuffer.c linenumber=630 m_burn /src/dropbear/src/dbhelpers.c linenumber=53 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=54 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=56 cbuf_free /src/dropbear/src/circbuffer.c linenumber=634 m_close /src/dropbear/src/dbutil.c linenumber=643 m_close /src/dropbear/src/dbutil.c linenumber=645 m_close /src/dropbear/src/dbutil.c linenumber=647 cancel_connect /src/dropbear/src/netio.c linenumber=655 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=659 update_channel_prio /src/dropbear/src/common-session.c linenumber=662 write_pending /src/dropbear/src/common-channel.c linenumber=318 close_chan_fd /src/dropbear/src/common-channel.c linenumber=322 send_msg_channel_eof /src/dropbear/src/common-channel.c linenumber=329 buf_putbyte /src/dropbear/src/buffer.c linenumber=401 buf_putint /src/dropbear/src/buffer.c linenumber=402 encrypt_packet /src/dropbear/src/packet.c linenumber=404 write_pending /src/dropbear/src/common-channel.c linenumber=338 send_msg_channel_close /src/dropbear/src/common-channel.c linenumber=340 handle_listeners /src/dropbear/src/listener.c linenumber=256 isempty /src/dropbear/src/queue.c linenumber=277 write_packet /src/dropbear/src/packet.c linenumber=278 isempty /src/dropbear/src/queue.c linenumber=71 fail_assert /src/dropbear/src/dbutil.c linenumber=71 packet_queue_to_iovec /src/dropbear/src/netio.c linenumber=75 fail_assert /src/dropbear/src/dbutil.c linenumber=386 buf_getptr /src/dropbear/src/buffer.c linenumber=389 writev linenumber=88 __errno_location linenumber=90 strerror linenumber=94 dropbear_exit /src/dropbear/src/dbutil.c linenumber=94 packet_queue_consume /src/dropbear/src/netio.c linenumber=99 examine /src/dropbear/src/queue.c linenumber=398 isempty /src/dropbear/src/queue.c linenumber=65 fail_assert /src/dropbear/src/dbutil.c linenumber=65 buf_incrpos /src/dropbear/src/buffer.c linenumber=402 dequeue /src/dropbear/src/queue.c linenumber=406 isempty /src/dropbear/src/queue.c linenumber=45 fail_assert /src/dropbear/src/dbutil.c linenumber=45 m_free_direct /src/dropbear/src/dbmalloc.c linenumber=58 buf_free /src/dropbear/src/buffer.c linenumber=407 svr_chansess_checksignal /src/dropbear/src/svr-chansession.c linenumber=208 waitpid linenumber=103 m_malloc_free_epoch /src/dropbear/src/dbmalloc.c linenumber=291 put_alloc /src/dropbear/src/dbmalloc.c linenumber=97 ====================================