Herbert, > Running the speed test with sec=1 makes no sense because it's > too short. Please use sec=0 and count cycles instead. I get less constant numbers between different runs when using sec=0, hence I've used sec=1. Below are the numbers of "average" runs for the AEAD measuring cycles; I'll use cycles in the individual patch notes in a v2. Kind regards Martin -- generic: testing speed of rfc7539esp(chacha20,poly1305) (rfc7539esp(chacha20-generic,poly1305-generic)) encryption test 0 (288 bit key, 16 byte blocks): 1 operation in 9444 cycles (16 bytes) test 1 (288 bit key, 64 byte blocks): 1 operation in 10692 cycles (64 bytes) test 2 (288 bit key, 256 byte blocks): 1 operation in 18299 cycles (256 bytes) test 3 (288 bit key, 512 byte blocks): 1 operation in 26952 cycles (512 bytes) test 4 (288 bit key, 1024 byte blocks): 1 operation in 48493 cycles (1024 bytes) test 5 (288 bit key, 2048 byte blocks): 1 operation in 83766 cycles (2048 bytes) test 6 (288 bit key, 4096 byte blocks): 1 operation in 150899 cycles (4096 bytes) test 7 (288 bit key, 8192 byte blocks): 1 operation in 296779 cycles (8192 bytes) SSE2/SSSE3: testing speed of rfc7539esp(chacha20,poly1305) (rfc7539esp(chacha20-simd,poly1305-simd)) encryption test 0 (288 bit key, 16 byte blocks): 1 operation in 9814 cycles (16 bytes) test 1 (288 bit key, 64 byte blocks): 1 operation in 9998 cycles (64 bytes) test 2 (288 bit key, 256 byte blocks): 1 operation in 12442 cycles (256 bytes) test 3 (288 bit key, 512 byte blocks): 1 operation in 20321 cycles (512 bytes) test 4 (288 bit key, 1024 byte blocks): 1 operation in 21098 cycles (1024 bytes) test 5 (288 bit key, 2048 byte blocks): 1 operation in 33423 cycles (2048 bytes) test 6 (288 bit key, 4096 byte blocks): 1 operation in 55183 cycles (4096 bytes) test 7 (288 bit key, 8192 byte blocks): 1 operation in 102514 cycles (8192 bytes) AVX2: testing speed of rfc7539esp(chacha20,poly1305) (rfc7539esp(chacha20-simd,poly1305-simd)) encryption test 0 (288 bit key, 16 byte blocks): 1 operation in 9883 cycles (16 bytes) test 1 (288 bit key, 64 byte blocks): 1 operation in 10891 cycles (64 bytes) test 2 (288 bit key, 256 byte blocks): 1 operation in 12467 cycles (256 bytes) test 3 (288 bit key, 512 byte blocks): 1 operation in 13538 cycles (512 bytes) test 4 (288 bit key, 1024 byte blocks): 1 operation in 16783 cycles (1024 bytes) test 5 (288 bit key, 2048 byte blocks): 1 operation in 23161 cycles (2048 bytes) test 6 (288 bit key, 4096 byte blocks): 1 operation in 37359 cycles (4096 bytes) test 7 (288 bit key, 8192 byte blocks): 1 operation in 64670 cycles (8192 bytes) -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html