MCPcopy Create free account

hub / github.com/cr-marcstevens/hashclash / functions

Functions671 in github.com/cr-marcstevens/hashclash

↓ 6 callersFunctionstep_18
src/sha1attackgenerator/collfind.cpp:1359
↓ 6 callersMethodtobitrelations_80
lib/hashclash/sha1messagespace.cpp:86
↓ 5 callersMethodadd_cnt
src/sha1attackgenerator/collfind.cpp:419
↓ 5 callersMethodadd_sum
src/sha1attackgenerator/collfind.cpp:420
↓ 5 callersFunctioncleanup_path
lib/hashclash/sha1differentialpath.cpp:144
↓ 5 callersFunctionfill_tables
src/sha1attackgenerator/tunnel_analysis.cpp:42
↓ 5 callersFunctionfind_collision
src/md5fastcoll/main.cpp:416
↓ 5 callersFunctiongetline
src/sha1helper/convert.cpp:37
↓ 5 callersFunctiongetline
src/md5helper/convert.cpp:33
↓ 5 callersMethodhost_read_idx
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:601
↓ 5 callersFunctionsha1bf
src/sha1connect/connect.cpp:38
↓ 5 callersFunctionswap
lib/hashclash/types.hpp:129
↓ 5 callersFunctiontable_sdrs
lib/hashclash/sdr.cpp:273
↓ 5 callersFunctionxorvec
lib/hashclash/sha1messagespace.hpp:46
↓ 4 callersFunctionanalyze_tunnel
src/sha1attackgenerator/tunnel_analysis.cpp:79
↓ 4 callersFunctionapply_condition
lib/hashclash/differentialpath.cpp:637
↓ 4 callersMethodbuildbasis_addfreebit
lib/hashclash/sha1messagespace.hpp:111
↓ 4 callersMethodclear
lib/hashclash/conditions.hpp:97
↓ 4 callersFunctioncreate_tunnel_stept
src/sha1attackgenerator/tunnel_analysis.cpp:561
↓ 4 callersFunctiondiffbitcondition
lib/hashclash/conditions.hpp:50
↓ 4 callersFunctiondostep_threaded
src/sha1connect/dostep.cpp:172
↓ 4 callersFunctionfind_best_tunnel
src/sha1attackgenerator/tunnel_analysis.cpp:442
↓ 4 callersMethodhw
lib/hashclash/conditions.hpp:147
↓ 4 callersFunctionmd5bf
src/md5connect/connect.cpp:39
↓ 4 callersMethodnext2
lib/hashclash/conditions.hpp:174
↓ 4 callersMethodnext2n
lib/hashclash/conditions.hpp:176
↓ 4 callersMethodor2
lib/hashclash/conditions.hpp:178
↓ 4 callersMethodor2b
lib/hashclash/conditions.hpp:180
↓ 4 callersFunctionrandom_permutation
src/md5backward/dostep.cpp:43
↓ 4 callersFunctionrandom_permutation
src/md5forward/dostep.cpp:43
↓ 4 callersFunctionrotate_difference
lib/hashclash/sdr.cpp:153
↓ 4 callersMethodrotate_right
lib/hashclash/sdr.hpp:161
↓ 4 callersMethodsave_bestpaths
src/sha1connect/main.hpp:298
↓ 4 callersMethodset1conditions
lib/hashclash/sdr.hpp:176
↓ 4 callersFunctionsha1_backward_differential_step
src/sha1backward/backward.cpp:36
↓ 4 callersFunctionsha1_forward_differential_step
src/sha1forward/forward.cpp:36
↓ 4 callersFunctionsha1compress_me
lib/hashclash/sha1detail.cpp:136
↓ 4 callersMethodshow
src/sha1attackgenerator/collfind.cpp:421
↓ 4 callersFunctionstep_22_case01
src/sha1attackgenerator/collfind.cpp:1147
↓ 4 callersFunctionstep_22_case4
src/sha1attackgenerator/collfind.cpp:1173
↓ 4 callersFunctionstep_24_case01
src/sha1attackgenerator/collfind.cpp:1067
↓ 4 callersFunctionstep_24_case4
src/sha1attackgenerator/collfind.cpp:1075
↓ 4 callersFunctionsweep_matrix
lib/hashclash/sha1messagespace.cpp:28
↓ 4 callersFunctiontotaltunnelstrength
lib/hashclash/differentialpath.cpp:140
↓ 4 callersMethodwarp_read_idx
assumes entire warp calls this function with identical inputs if read is safe return per-thread idx to read from, returns 0xFFFFFFFF otherwise
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:491
↓ 4 callersMethodwrite
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:649
↓ 4 callersFunctionxrng64
Random generator with perdiod (2^64 - 1)*2^32 **********/
lib/hashclash/rng.hpp:60
↓ 3 callersMethodconstant
lib/hashclash/booleanfunction.hpp:52
↓ 3 callersFunctiondistribute_trail
LOCK_GLOBAL_MUTEX required
src/md5birthdaysearch/birthday.cpp:447
↓ 3 callersFunctionfind_collision
do not use LOCK_GLOBAL_MUTEX function possibly calls LOCK_GLOBAL_MUTEX
src/md5birthdaysearch/birthday.cpp:253
↓ 3 callersMethodfindcollision
src/md5helper/main.hpp:87
↓ 3 callersFunctionisdirect
lib/hashclash/conditions.hpp:57
↓ 3 callersFunctionrandom_me
src/sha1attackgenerator/filters.cpp:42
↓ 3 callersFunctionrandom_permutation
src/sha1forward/dostep.cpp:41
↓ 3 callersFunctionrandom_permutation
src/sha1backward/dostep.cpp:42
↓ 3 callersFunctionreduce_basis
lib/hashclash/sha1messagespace.hpp:58
↓ 3 callersFunctionreduce_vector
lib/hashclash/sha1messagespace.hpp:66
↓ 3 callersMethodrestart
lib/hashclash/progress_display.hpp:33
↓ 3 callersFunctionsave
lib/hashclash/saveload.hpp:74
↓ 3 callersFunctionsave_block
src/md5helper/main.cpp:239
↓ 3 callersMethodshow_mdiffs
src/md5helper/main.hpp:53
↓ 3 callersFunctionstatus_line
LOCK_GLOBAL_MUTEX required
src/md5birthdaysearch/birthday.cpp:74
↓ 3 callersFunctionstep_18b
src/sha1attackgenerator/collfind.cpp:1300
↓ 3 callersFunctionstep_23_case01
src/sha1attackgenerator/collfind.cpp:1084
↓ 3 callersFunctionstep_23_case4
src/sha1attackgenerator/collfind.cpp:1115
↓ 3 callersFunctiontest_path_fast
lib/hashclash/differentialpath.cpp:254
↓ 3 callersMethodtobitrelations_16
lib/hashclash/sha1messagespace.cpp:100
↓ 2 callersFunctionanalyze_tunnels_diffpath
src/sha1attackgenerator/tunnel_analysis.cpp:651
↓ 2 callersFunctioncheck_nc
check whether near-collision is achieved and maintain statistics about 'independent' sections */
src/sha1attackgenerator/collfind.cpp:929
↓ 2 callersFunctioncleanup
lib/hashclash/differentialpath.cpp:286
↓ 2 callersFunctioncomplement_basis
lib/hashclash/sha1messagespace.cpp:53
↓ 2 callersFunctioncond_write2
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:256
↓ 2 callersFunctiondostep
src/sha1forward/dostep.cpp:61
↓ 2 callersFunctiondostep
src/sha1backward/dostep.cpp:117
↓ 2 callersFunctiondostep
src/md5backward/dostep.cpp:116
↓ 2 callersFunctiondostep
src/md5forward/dostep.cpp:270
↓ 2 callersFunctiondostep_threaded
src/md5backward/dostep.cpp:95
↓ 2 callersFunctiondostep_threaded
src/md5forward/dostep.cpp:245
↓ 2 callersFunctionenhancepath
lib/hashclash/differentialpath.cpp:791
↓ 2 callersFunctionerrorinrotation32
lib/hashclash/differentialpath.cpp:391
↓ 2 callersFunctionerrorinrotationRC
lib/hashclash/differentialpath.cpp:404
↓ 2 callersFunctionfixedmask
src/sha1attackgenerator/program_generator.cpp:73
↓ 2 callersMethodfrombitrelations_80
lib/hashclash/sha1messagespace.cpp:149
↓ 2 callersFunctiongenerate_trail
LOCK_GLOBAL_MUTEX not needed
src/md5birthdaysearch/birthday.cpp:222
↓ 2 callersMethodget_birthdaycollisions
src/md5birthdaysearch/storage.cpp:117
↓ 2 callersMethodget_totcoll
src/md5birthdaysearch/storage.cpp:139
↓ 2 callersFunctiongetline
lib/hashclash/sha1messagespace.cpp:432
↓ 2 callersMethodhost_write_idx
HOST FUNCTIONS ASSUME EXCLUSIVE ACCESS FROM 1 HOST THREAD ****/
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:591
↓ 2 callersMethodinit
src/md5birthdaysearch/simd_avx256.cpp:38
↓ 2 callersFunctionisstronger
lib/hashclash/differentialpath.cpp:354
↓ 2 callersFunctionload
lib/hashclash/saveload.hpp:131
↓ 2 callersFunctionload_block_fillrandom
src/md5birthdaysearch/dostep.cpp:39
↓ 2 callersFunctionload_lower_paths
src/sha1connect/dostep.cpp:235
↓ 2 callersFunctionload_upper_paths
src/sha1connect/dostep.cpp:196
↓ 2 callersFunctionmd5_step
lib/hashclash/md5detail.hpp:86
↓ 2 callersFunctionmespace_to_pathbitrelationsmatrix
src/sha1attackgenerator/filters.cpp:23
↓ 2 callersMethodminus
lib/hashclash/booleanfunction.hpp:56
↓ 2 callersFunctionoptimized_mecond_to_string
rels contains for each bit 0,...,31 a mask that specifies which bits of 'variable' have to be summed
src/sha1attackgenerator/program_generator.cpp:82
↓ 2 callersFunctionpathsstring
src/sha1forward/dostep.cpp:53
↓ 2 callersFunctionpathsstring
src/sha1backward/dostep.cpp:54
← previousnext →101–200 of 671, ranked by callers