Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/P-H-C/phc-winner-argon2
/ functions
Functions
100 in github.com/P-H-C/phc-winner-argon2
⨍
Functions
100
◇
Types & classes
12
↓ 27 callers
Function
fatal
src/run.c:66
↓ 26 callers
Function
hashtest
src/test.c:37
↓ 20 callers
Function
blake2b_update
src/blake2/blake2b.c:224
↓ 20 callers
Function
clear_internal_memory
src/core.c:149
↓ 14 callers
Function
argon2_verify
src/argon2.c:249
↓ 14 callers
Function
store32
src/blake2/blake2-impl.h:82
↓ 12 callers
Function
argon2_hash
src/argon2.c:100
↓ 6 callers
Function
argon2_ctx
src/argon2.c:39
↓ 6 callers
Function
argon2_type2string
src/argon2.c:26
↓ 5 callers
Function
fill_block
src/opt.c:38
↓ 5 callers
Function
fill_block
* Function fills a new memory block and optionally XORs the old block over the new one. * @next_block must be initialized. * @param prev_block Point
src/ref.c:39
↓ 4 callers
Function
argon2_error_message
src/argon2.c:368
↓ 4 callers
Function
argon2_verify_ctx
src/argon2.c:342
↓ 4 callers
Function
blake2b_final
src/blake2/blake2b.c:264
↓ 4 callers
Function
blake2b_init
Sequential blake2b initialization */
src/blake2/blake2b.c:91
↓ 4 callers
Function
blake2b_invalidate_state
src/blake2/blake2b.c:63
↓ 4 callers
Function
copy_block
src/core.c:62
↓ 4 callers
Function
numlen
src/encoding.c:455
↓ 4 callers
Function
xor_block
src/core.c:66
↓ 3 callers
Function
argon2_thread_join
src/thread.c:38
↓ 3 callers
Function
blake2b_compress
src/blake2/blake2b.c:166
↓ 3 callers
Function
blake2b_increment_counter
src/blake2/blake2b.c:57
↓ 3 callers
Function
blake2b_long
Argon2 Team - Begin Code */
src/blake2/blake2b.c:333
↓ 3 callers
Function
init_block_value
Instance and Position constructors**********/
src/core.c:60
↓ 3 callers
Function
load64
src/blake2/blake2-impl.h:63
↓ 3 callers
Function
secure_wipe_memory
src/core.c:134
↓ 3 callers
Function
usage
src/run.c:38
↓ 3 callers
Function
validate_inputs
src/core.c:388
↓ 2 callers
Function
b64_byte_to_char
* Convert value x (0..63) to corresponding Base64 character. */
src/encoding.c:83
↓ 2 callers
Function
b64len
src/encoding.c:440
↓ 2 callers
Function
blake2b
src/blake2/blake2b.c:294
↓ 2 callers
Function
blake2b_init_param
src/blake2/blake2b.c:73
↓ 2 callers
Function
blake2b_set_lastblock
src/blake2/blake2b.c:50
↓ 2 callers
Function
fatal
src/genkat.c:130
↓ 2 callers
Function
fill_memory_blocks_st
Single-threaded version for p=1 case */
src/core.c:260
↓ 2 callers
Function
fill_segment
src/opt.c:174
↓ 2 callers
Function
index_alpha
src/core.c:189
↓ 2 callers
Function
internal_kat
src/genkat.c:111
↓ 2 callers
Function
load_block
src/core.c:73
↓ 2 callers
Function
next_addresses
src/opt.c:148
↓ 2 callers
Function
next_addresses
src/ref.c:83
↓ 2 callers
Function
print_hex
src/run.c:71
↓ 2 callers
Function
rdtsc
src/bench.c:29
↓ 2 callers
Function
store64
src/blake2/blake2-impl.h:97
↓ 1 callers
Function
allocate_memory
src/core.c:89
↓ 1 callers
Function
argon2_compare
src/argon2.c:239
↓ 1 callers
Function
argon2_encodedlen
src/argon2.c:447
↓ 1 callers
Function
argon2_thread_create
src/thread.c:25
↓ 1 callers
Function
argon2_thread_exit
src/thread.c:49
↓ 1 callers
Function
b64_char_to_byte
* Convert character c to the corresponding 6-bit value. If character c * is not a Base64 character, then 0xFF (255) is returned. */
src/encoding.c:94
↓ 1 callers
Function
benchmark
* Benchmarks Argon2 with salt length 16, password length 16, t_cost 3, and different m_cost and threads */
src/bench.c:51
↓ 1 callers
Function
blake2b_init0
src/blake2/blake2b.c:68
↓ 1 callers
Function
blake2b_init_key
src/blake2/blake2b.c:119
↓ 1 callers
Function
blake2b_set_lastnode
src/blake2/blake2b.c:46
↓ 1 callers
Function
decode_string
src/encoding.c:258
↓ 1 callers
Function
encode_string
src/encoding.c:373
↓ 1 callers
Function
fill_first_blocks
src/core.c:515
↓ 1 callers
Function
fill_memory_blocks
src/core.c:376
↓ 1 callers
Function
fill_memory_blocks_mt
Multi-threaded version for p > 1 case */
src/core.c:292
↓ 1 callers
Function
finalize
src/core.c:155
↓ 1 callers
Function
free_memory
src/core.c:115
↓ 1 callers
Function
generate_testvectors
src/genkat.c:135
↓ 1 callers
Function
initial_hash
src/core.c:538
↓ 1 callers
Function
initial_kat
src/genkat.c:30
↓ 1 callers
Function
initialize
src/core.c:612
↓ 1 callers
Function
print_tag
src/genkat.c:98
↓ 1 callers
Function
run
Runs Argon2 with certain inputs and parameters, inputs not cleared. Prints the Base64-encoded hash string @out output array with at least 32 bytes all
src/run.c:94
↓ 1 callers
Function
store_block
src/core.c:80
Function
argon2d_ctx
src/argon2.c:330
Function
argon2d_hash_encoded
src/argon2.c:199
Function
argon2d_hash_raw
src/argon2.c:210
Function
argon2d_verify
src/argon2.c:320
Function
argon2d_verify_ctx
src/argon2.c:356
Function
argon2i_ctx
src/argon2.c:334
Function
argon2i_hash_encoded
src/argon2.c:179
Function
argon2i_hash_raw
src/argon2.c:190
Function
argon2i_verify
src/argon2.c:315
Function
argon2i_verify_ctx
src/argon2.c:360
Function
argon2id_ctx
src/argon2.c:338
Function
argon2id_hash_encoded
src/argon2.c:219
Function
argon2id_hash_raw
src/argon2.c:230
Function
argon2id_verify
src/argon2.c:325
Function
argon2id_verify_ctx
src/argon2.c:364
Function
decode_decimal
* Decode decimal integer from 'str'; the value is written in '*v'. * Returned value is a pointer to the next non-decimal character in the * string.
src/encoding.c:209
Function
fBlaMka
designed by the Lyra PHC team */
src/blake2/blamka-round-ref.h:25
Function
fBlaMka
src/blake2/blamka-round-opt.h:59
Function
fill_segment
src/ref.c:90
Function
fill_segment_thr
src/core.c:282
Function
from_base64
* Decode Base64 chars into bytes. The '*dst_len' value must initially * contain the length of the output buffer '*dst'; when the decoding * ends, th
src/encoding.c:161
Function
load32
src/blake2/blake2-impl.h:48
Function
load48
src/blake2/blake2-impl.h:120
Function
main
src/genkat.c:188
Function
main
src/test.c:67
Function
main
src/bench.c:108
Function
main
src/run.c:170
Function
muladd
src/blake2/blamka-round-opt.h:336
Function
rotr32
src/blake2/blake2-impl.h:146
Function
rotr64
src/blake2/blake2-impl.h:150
Function
store48
src/blake2/blake2-impl.h:131
Function
to_base64
* Convert some bytes to Base64. 'dst_len' is the length (in characters) * of the output buffer 'dst'; if that buffer is not large enough to * receiv
src/encoding.c:112