Skip to content

A fast implementation for parallel processing single block SHA256.

License

Notifications You must be signed in to change notification settings

kste/sha256_avx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sha256_avx

A fast implementation for processing messages parallel processing single message blocks with SHA256.

The AVX implementation needs 2.72 Cycles/Byte to process 8 independent blocks of 512-bit on Intel Haswell (i7-4770S) compiled with gcc 5.4.0.

About

A fast implementation for parallel processing single block SHA256.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published