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
↓ 899 callers
Method
size
lib/hashclash/bestof.hpp:44
↓ 619 callers
Function
rotate_left
lib/hashclash/types.hpp:57
↓ 177 callers
Method
setbitcondition
lib/hashclash/differentialpath.hpp:123
↓ 157 callers
Function
xrng64
src/md5fastcoll/main.hpp:59
↓ 136 callers
Method
begin
lib/hashclash/bestof.hpp:57
↓ 133 callers
Method
end
lib/hashclash/bestof.hpp:61
↓ 131 callers
Method
clear
lib/hashclash/bestof.hpp:47
↓ 126 callers
Method
tbegin
lib/hashclash/differentialpath.hpp:62
↓ 113 callers
Method
tend
lib/hashclash/differentialpath.hpp:64
↓ 109 callers
Method
adddiff
other functions ****/
lib/hashclash/sdr.hpp:170
↓ 103 callers
Method
diff
lib/hashclash/conditions.hpp:156
↓ 98 callers
Method
push_back
src/md5connect/main.hpp:179
↓ 88 callers
Method
getsdr
lib/hashclash/conditions.hpp:265
↓ 77 callers
Method
hw
lib/hashclash/sdr.hpp:186
↓ 71 callers
Method
get
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:761
↓ 70 callers
Method
rotate_left
lib/hashclash/sdr.hpp:154
↓ 67 callers
Method
count
lib/hashclash/progress_display.hpp:62
↓ 67 callers
Function
make_triple
lib/hashclash/types.hpp:95
↓ 64 callers
Function
cond_write
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:265
↓ 64 callers
Method
push_back
src/sha1connect/main.hpp:200
↓ 61 callers
Function
hw
inline unsigned hw(unsigned n) { return hw(uint32(n)); }
lib/hashclash/sdr.hpp:41
↓ 57 callers
Function
naf
lib/hashclash/sdr.hpp:222
↓ 56 callers
Function
xrng128
Random generator with perdiod (2^128 - 1)*2^32 **********/
lib/hashclash/rng.hpp:79
↓ 49 callers
Function
rotate_right
lib/hashclash/types.hpp:55
↓ 48 callers
Function
GG
src/md5fastcoll/main.hpp:69
↓ 48 callers
Function
RL
src/md5fastcoll/main.hpp:75
↓ 47 callers
Method
time
lib/hashclash/timer.cpp:73
↓ 46 callers
Function
connect_helper
src/sha1connect/connect.cpp:52
↓ 43 callers
Function
show_path
lib/hashclash/differentialpath.cpp:54
↓ 35 callers
Method
add
src/sha1attackgenerator/collfind.cpp:444
↓ 33 callers
Function
sha1_f1
lib/hashclash/sha1detail.hpp:42
↓ 32 callers
Function
md5_ff
lib/hashclash/md5detail.hpp:41
↓ 31 callers
Function
load_bz2
lib/hashclash/saveload_bz2.hpp:86
↓ 28 callers
Method
swap
lib/hashclash/types.hpp:82
↓ 26 callers
Function
msb_bf_outcome
inline bitcondition operator^(const bitcondition& l, const unsigned r) { return bitcondition(unsigned(l)^r); } inline bitcondition& operator^=(bitcond
lib/hashclash/sha1differentialpath.hpp:56
↓ 24 callers
Method
mask
lib/hashclash/conditions.hpp:140
↓ 24 callers
Function
swap
lib/hashclash/sdr.hpp:197
↓ 23 callers
Method
set1
lib/hashclash/conditions.hpp:160
↓ 22 callers
Function
FF
src/md5fastcoll/main.hpp:67
↓ 22 callers
Function
RR
src/md5fastcoll/main.hpp:77
↓ 22 callers
Function
save_bz2
lib/hashclash/saveload_bz2.hpp:32
↓ 21 callers
Function
hwnaf
lib/hashclash/sdr.hpp:215
↓ 21 callers
Function
md5_gg
lib/hashclash/md5detail.hpp:43
↓ 20 callers
Method
set0
lib/hashclash/conditions.hpp:158
↓ 20 callers
Function
sha1_me_generalised
lib/hashclash/sha1detail.hpp:81
↓ 19 callers
Function
addseed
lib/hashclash/rng.cpp:99
↓ 19 callers
Method
prevn
lib/hashclash/conditions.hpp:164
↓ 19 callers
Function
save_gz
lib/hashclash/saveload_gz.hpp:32
↓ 18 callers
Function
load_gz
lib/hashclash/saveload_gz.hpp:86
↓ 18 callers
Method
prev
lib/hashclash/conditions.hpp:162
↓ 17 callers
Function
md5compress
lib/hashclash/md5detail.cpp:58
↓ 17 callers
Method
next
lib/hashclash/conditions.hpp:170
↓ 16 callers
Function
md5_ii
lib/hashclash/md5detail.hpp:47
↓ 16 callers
Function
msb_bf_forwardconditions
lib/hashclash/sha1differentialpath.hpp:65
↓ 14 callers
Function
md5_compress
src/md5fastcoll/md5.cpp:47
↓ 14 callers
Method
tbegin
lib/hashclash/sha1differentialpath.hpp:132
↓ 13 callers
Method
prev2n
lib/hashclash/conditions.hpp:168
↓ 13 callers
Method
start
lib/hashclash/timer.cpp:61
↓ 12 callers
Function
get
src/md5birthdaysearch/cuda_cyclicbuffer.hpp:394
↓ 12 callers
Method
push_back
src/md5backward/main.hpp:139
↓ 10 callers
Method
add_bad
src/sha1attackgenerator/collfind.cpp:418
↓ 10 callers
Method
add_ok
src/sha1attackgenerator/collfind.cpp:417
↓ 10 callers
Method
add_performance_counter
lib/hashclash/cpuperformance.hpp:76
↓ 10 callers
Method
prev2
lib/hashclash/conditions.hpp:166
↓ 10 callers
Method
push_back
src/sha1backward/main.hpp:117
↓ 10 callers
Function
save_block
src/md5birthdaysearch/dostep.cpp:76
↓ 10 callers
Function
save_block
src/md5fastcoll/main.cpp:409
↓ 10 callers
Function
set_sdr_bit
src/sha1connect/connect.cpp:885
↓ 10 callers
Method
tend
lib/hashclash/sha1differentialpath.hpp:134
↓ 9 callers
Function
array_to_cppstring
src/sha1attackgenerator/program_generator.cpp:28
↓ 9 callers
Method
get
lib/hashclash/sdr.hpp:179
↓ 9 callers
Function
seed
lib/hashclash/rng.cpp:72
↓ 9 callers
Function
show_performance_data
the main function that shows performance statistics every 15 secs */ also automatically restarts to step7 or step0 when step15 hasn't been reached yet
src/sha1attackgenerator/collfind.cpp:524
↓ 9 callers
Function
test_path
lib/hashclash/differentialpath.cpp:108
↓ 8 callers
Function
check_rotation
lib/hashclash/differentialpath.cpp:33
↓ 8 callers
Function
checkrotation
src/md5helper/collisionfinding.cpp:85
↓ 8 callers
Function
count_sdrs
lib/hashclash/sdr.cpp:240
↓ 8 callers
Method
push_back
src/md5forward/main.hpp:138
↓ 8 callers
Function
sha1_f2
lib/hashclash/sha1detail.hpp:44
↓ 7 callers
Method
nrcond
lib/hashclash/differentialpath.hpp:66
↓ 7 callers
Method
push_back
src/sha1forward/main.hpp:116
↓ 7 callers
Function
sha1_step
lib/hashclash/sha1detail.hpp:117
↓ 6 callers
Function
HH
src/md5fastcoll/main.hpp:71
↓ 6 callers
Function
best_rotated_difference
lib/hashclash/sdr.cpp:120
↓ 6 callers
Function
birthday_step
LOCK_GLOBAL_MUTEX not needed
src/md5birthdaysearch/birthday.cpp:138
↓ 6 callers
Function
cpu_timestamp
lib/hashclash/cpuperformance.hpp:37
↓ 6 callers
Method
expected_count
lib/hashclash/progress_display.hpp:63
↓ 6 callers
Function
hashclash_init_scn
lib/hashclash/sdr.cpp:592
↓ 6 callers
Function
isbackward
lib/hashclash/conditions.hpp:66
↓ 6 callers
Function
isforward
lib/hashclash/conditions.hpp:61
↓ 6 callers
Function
isindirect2
lib/hashclash/conditions.hpp:77
↓ 6 callers
Function
load_block
src/md5helper/main.cpp:216
↓ 6 callers
Function
md5_hh
lib/hashclash/md5detail.hpp:45
↓ 6 callers
Method
nextn
lib/hashclash/conditions.hpp:172
↓ 6 callers
Function
pathsstring
src/md5forward/dostep.cpp:55
↓ 6 callers
Function
read_until_char
lib/hashclash/sha1messagespace.cpp:449
↓ 6 callers
Function
sha1_step_round1
lib/hashclash/sha1detail.hpp:92
↓ 6 callers
Function
sha1_step_round2
lib/hashclash/sha1detail.hpp:98
↓ 6 callers
Function
sha1_step_round3
lib/hashclash/sha1detail.hpp:104
↓ 6 callers
Function
sha1_step_round4
lib/hashclash/sha1detail.hpp:110
next →
1–100 of 671, ranked by callers