Speed check: SHA-256
message length =    16 ->   21.28 MBytes/s
message length =    64 ->   47.63 MBytes/s
message length =   256 ->   82.90 MBytes/s
message length =  1024 ->  101.56 MBytes/s
message length =  8192 ->  108.85 MBytes/s
long messages          ->  110.29 MBytes/s
Speed check: SHA-256
message length =    16 ->   21.22 MBytes/s
message length =    64 ->   47.93 MBytes/s
message length =   256 ->   82.75 MBytes/s
message length =  1024 ->  101.18 MBytes/s
message length =  8192 ->  108.37 MBytes/s
long messages          ->  110.01 MBytes/s