Module x86

Module x86 

Source
Expand description

SHA-512 x86/x86_64 backend

Modulesยง

avx2_cpuid ๐Ÿ”’

Macrosยง

fn_sha512_update_x ๐Ÿ”’

Constantsยง

SHA512_BLOCK_BYTE_LEN ๐Ÿ”’
SHA512_BLOCK_WORDS_NUM ๐Ÿ”’
SHA512_HASH_BYTE_LEN ๐Ÿ”’
SHA512_HASH_WORDS_NUM ๐Ÿ”’
SHA512_ROUNDS_NUM ๐Ÿ”’

Functionsยง

accumulate_state ๐Ÿ”’
cast_ms ๐Ÿ”’
cast_rs ๐Ÿ”’
compress
load_data_avx ๐Ÿ”’ โš 
load_data_avx2 ๐Ÿ”’ โš 
process_second_block ๐Ÿ”’
rounds_0_63_avx ๐Ÿ”’ โš 
rounds_0_63_avx2 ๐Ÿ”’ โš 
rounds_64_79 ๐Ÿ”’
sha512_compress_x86_64_avx ๐Ÿ”’ โš 
sha512_compress_x86_64_avx2 ๐Ÿ”’ โš avx2
sha512_update_x_avx ๐Ÿ”’ โš 
sha512_update_x_avx2 ๐Ÿ”’ โš 
sha_round ๐Ÿ”’

Type Aliasesยง

MsgSchedule ๐Ÿ”’
RoundStates ๐Ÿ”’
State ๐Ÿ”’