Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cr-marcstevens/hashclash
/ functions
Functions
671 in github.com/cr-marcstevens/hashclash
⨍
Functions
671
◇
Types & classes
84
↓ 6 callers
Function
step_18
src/sha1attackgenerator/collfind.cpp:1359
↓ 6 callers
Method
tobitrelations_80
lib/hashclash/sha1messagespace.cpp:86
↓ 5 callers
Method
add_cnt
src/sha1attackgenerator/collfind.cpp:419
↓ 5 callers
Method
add_sum
src/sha1attackgenerator/collfind.cpp:420
↓ 5 callers
Function
cleanup_path
lib/hashclash/sha1differentialpath.cpp:144
↓ 5 callers
Function
fill_tables
src/sha1attackgenerator/tunnel_analysis.cpp:42
↓ 5 callers
Function
find_collision
src/md5fastcoll/main.cpp:416
↓ 5 callers
Function
getline
src/sha1helper/convert.cpp:37
↓ 5 callers
Function
getline
src/md5helper/convert.cpp:33
↓ 5 callers
Method
host_read_idx
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:601
↓ 5 callers
Function
sha1bf
src/sha1connect/connect.cpp:38
↓ 5 callers
Function
swap
lib/hashclash/types.hpp:129
↓ 5 callers
Function
table_sdrs
lib/hashclash/sdr.cpp:273
↓ 5 callers
Function
xorvec
lib/hashclash/sha1messagespace.hpp:46
↓ 4 callers
Function
analyze_tunnel
src/sha1attackgenerator/tunnel_analysis.cpp:79
↓ 4 callers
Function
apply_condition
lib/hashclash/differentialpath.cpp:637
↓ 4 callers
Method
buildbasis_addfreebit
lib/hashclash/sha1messagespace.hpp:111
↓ 4 callers
Method
clear
lib/hashclash/conditions.hpp:97
↓ 4 callers
Function
create_tunnel_stept
src/sha1attackgenerator/tunnel_analysis.cpp:561
↓ 4 callers
Function
diffbitcondition
lib/hashclash/conditions.hpp:50
↓ 4 callers
Function
dostep_threaded
src/sha1connect/dostep.cpp:172
↓ 4 callers
Function
find_best_tunnel
src/sha1attackgenerator/tunnel_analysis.cpp:442
↓ 4 callers
Method
hw
lib/hashclash/conditions.hpp:147
↓ 4 callers
Function
md5bf
src/md5connect/connect.cpp:39
↓ 4 callers
Method
next2
lib/hashclash/conditions.hpp:174
↓ 4 callers
Method
next2n
lib/hashclash/conditions.hpp:176
↓ 4 callers
Method
or2
lib/hashclash/conditions.hpp:178
↓ 4 callers
Method
or2b
lib/hashclash/conditions.hpp:180
↓ 4 callers
Function
random_permutation
src/md5backward/dostep.cpp:43
↓ 4 callers
Function
random_permutation
src/md5forward/dostep.cpp:43
↓ 4 callers
Function
rotate_difference
lib/hashclash/sdr.cpp:153
↓ 4 callers
Method
rotate_right
lib/hashclash/sdr.hpp:161
↓ 4 callers
Method
save_bestpaths
src/sha1connect/main.hpp:298
↓ 4 callers
Method
set1conditions
lib/hashclash/sdr.hpp:176
↓ 4 callers
Function
sha1_backward_differential_step
src/sha1backward/backward.cpp:36
↓ 4 callers
Function
sha1_forward_differential_step
src/sha1forward/forward.cpp:36
↓ 4 callers
Function
sha1compress_me
lib/hashclash/sha1detail.cpp:136
↓ 4 callers
Method
show
src/sha1attackgenerator/collfind.cpp:421
↓ 4 callers
Function
step_22_case01
src/sha1attackgenerator/collfind.cpp:1147
↓ 4 callers
Function
step_22_case4
src/sha1attackgenerator/collfind.cpp:1173
↓ 4 callers
Function
step_24_case01
src/sha1attackgenerator/collfind.cpp:1067
↓ 4 callers
Function
step_24_case4
src/sha1attackgenerator/collfind.cpp:1075
↓ 4 callers
Function
sweep_matrix
lib/hashclash/sha1messagespace.cpp:28
↓ 4 callers
Function
totaltunnelstrength
lib/hashclash/differentialpath.cpp:140
↓ 4 callers
Method
warp_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 callers
Method
write
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:649
↓ 4 callers
Function
xrng64
Random generator with perdiod (2^64 - 1)*2^32 **********/
lib/hashclash/rng.hpp:60
↓ 3 callers
Method
constant
lib/hashclash/booleanfunction.hpp:52
↓ 3 callers
Function
distribute_trail
LOCK_GLOBAL_MUTEX required
src/md5birthdaysearch/birthday.cpp:447
↓ 3 callers
Function
find_collision
do not use LOCK_GLOBAL_MUTEX function possibly calls LOCK_GLOBAL_MUTEX
src/md5birthdaysearch/birthday.cpp:253
↓ 3 callers
Method
findcollision
src/md5helper/main.hpp:87
↓ 3 callers
Function
isdirect
lib/hashclash/conditions.hpp:57
↓ 3 callers
Function
random_me
src/sha1attackgenerator/filters.cpp:42
↓ 3 callers
Function
random_permutation
src/sha1forward/dostep.cpp:41
↓ 3 callers
Function
random_permutation
src/sha1backward/dostep.cpp:42
↓ 3 callers
Function
reduce_basis
lib/hashclash/sha1messagespace.hpp:58
↓ 3 callers
Function
reduce_vector
lib/hashclash/sha1messagespace.hpp:66
↓ 3 callers
Method
restart
lib/hashclash/progress_display.hpp:33
↓ 3 callers
Function
save
lib/hashclash/saveload.hpp:74
↓ 3 callers
Function
save_block
src/md5helper/main.cpp:239
↓ 3 callers
Method
show_mdiffs
src/md5helper/main.hpp:53
↓ 3 callers
Function
status_line
LOCK_GLOBAL_MUTEX required
src/md5birthdaysearch/birthday.cpp:74
↓ 3 callers
Function
step_18b
src/sha1attackgenerator/collfind.cpp:1300
↓ 3 callers
Function
step_23_case01
src/sha1attackgenerator/collfind.cpp:1084
↓ 3 callers
Function
step_23_case4
src/sha1attackgenerator/collfind.cpp:1115
↓ 3 callers
Function
test_path_fast
lib/hashclash/differentialpath.cpp:254
↓ 3 callers
Method
tobitrelations_16
lib/hashclash/sha1messagespace.cpp:100
↓ 2 callers
Function
analyze_tunnels_diffpath
src/sha1attackgenerator/tunnel_analysis.cpp:651
↓ 2 callers
Function
check_nc
check whether near-collision is achieved and maintain statistics about 'independent' sections */
src/sha1attackgenerator/collfind.cpp:929
↓ 2 callers
Function
cleanup
lib/hashclash/differentialpath.cpp:286
↓ 2 callers
Function
complement_basis
lib/hashclash/sha1messagespace.cpp:53
↓ 2 callers
Function
cond_write2
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:256
↓ 2 callers
Function
dostep
src/sha1forward/dostep.cpp:61
↓ 2 callers
Function
dostep
src/sha1backward/dostep.cpp:117
↓ 2 callers
Function
dostep
src/md5backward/dostep.cpp:116
↓ 2 callers
Function
dostep
src/md5forward/dostep.cpp:270
↓ 2 callers
Function
dostep_threaded
src/md5backward/dostep.cpp:95
↓ 2 callers
Function
dostep_threaded
src/md5forward/dostep.cpp:245
↓ 2 callers
Function
enhancepath
lib/hashclash/differentialpath.cpp:791
↓ 2 callers
Function
errorinrotation32
lib/hashclash/differentialpath.cpp:391
↓ 2 callers
Function
errorinrotationRC
lib/hashclash/differentialpath.cpp:404
↓ 2 callers
Function
fixedmask
src/sha1attackgenerator/program_generator.cpp:73
↓ 2 callers
Method
frombitrelations_80
lib/hashclash/sha1messagespace.cpp:149
↓ 2 callers
Function
generate_trail
LOCK_GLOBAL_MUTEX not needed
src/md5birthdaysearch/birthday.cpp:222
↓ 2 callers
Method
get_birthdaycollisions
src/md5birthdaysearch/storage.cpp:117
↓ 2 callers
Method
get_totcoll
src/md5birthdaysearch/storage.cpp:139
↓ 2 callers
Function
getline
lib/hashclash/sha1messagespace.cpp:432
↓ 2 callers
Method
host_write_idx
HOST FUNCTIONS ASSUME EXCLUSIVE ACCESS FROM 1 HOST THREAD ****/
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:591
↓ 2 callers
Method
init
src/md5birthdaysearch/simd_avx256.cpp:38
↓ 2 callers
Function
isstronger
lib/hashclash/differentialpath.cpp:354
↓ 2 callers
Function
load
lib/hashclash/saveload.hpp:131
↓ 2 callers
Function
load_block_fillrandom
src/md5birthdaysearch/dostep.cpp:39
↓ 2 callers
Function
load_lower_paths
src/sha1connect/dostep.cpp:235
↓ 2 callers
Function
load_upper_paths
src/sha1connect/dostep.cpp:196
↓ 2 callers
Function
md5_step
lib/hashclash/md5detail.hpp:86
↓ 2 callers
Function
mespace_to_pathbitrelationsmatrix
src/sha1attackgenerator/filters.cpp:23
↓ 2 callers
Method
minus
lib/hashclash/booleanfunction.hpp:56
↓ 2 callers
Function
optimized_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 callers
Function
pathsstring
src/sha1forward/dostep.cpp:53
↓ 2 callers
Function
pathsstring
src/sha1backward/dostep.cpp:54
← previous
next →
101–200 of 671, ranked by callers