Hello,
2018-01-04 21:36 GMT+03:00 Niels Möller <[email protected]>:
> Nikos Mavrogiannopoulos <[email protected]> writes:
>
>> I wouldn't expect if anyone uses 3des in CTR mode, but I wouldn't be
>> surprised by it either.
>
> It's in the ssh specs, with "recommended" status. See RFC 4344. I'd
> guess it's rarely used, though.
>
> Back to AESNI, I've now pushed the change to the master branch. It would
> be interesting with some benchmarks on other machines than mine.
I'm attaching log on my i3-4005U @ 1.6GHz box.
BTW: it might be interesting to enable 'fat' binaries by default. Otherwise
distributions might easily built nettle w/o optimized function versions.
--
With best wishes
Dmitry
sha1_compress: 457.70 cycles
salsa20_core: 403.80 cycles
sha3_permute: 1840.70 cycles (76.70 / round)
benchmark call overhead: 0.003147 us 5.03 cycles
Algorithm mode Mbyte/s cycles/byte cycles/block
poly1305-aes update 948.37 1.61 1647.57
aes128 ECB encrypt 2073.64 0.74 11.77
aes128 ECB decrypt 2311.80 0.66 10.56
aes128 CBC encrypt 264.57 5.77 92.28
aes128 CBC decrypt 1581.36 0.96 15.44
aes128 CTR 541.75 2.82 45.07
aes192 ECB encrypt 1617.96 0.94 15.09
aes192 ECB decrypt 1727.50 0.88 14.13
aes192 CBC encrypt 231.42 6.59 105.50
aes192 CBC decrypt 1310.68 1.16 18.63
aes192 CTR 564.71 2.70 43.23
aes256 ECB encrypt 1458.93 1.05 16.73
aes256 ECB decrypt 1423.67 1.07 17.15
aes256 CBC encrypt 204.05 7.48 119.65
aes256 CBC decrypt 1077.16 1.42 22.67
aes256 CTR 537.63 2.84 45.41
openssl aes128 ECB encrypt 2284.86 0.67 10.69
openssl aes128 ECB decrypt 2113.66 0.72 11.55
openssl aes192 ECB encrypt 1844.14 0.83 13.24
openssl aes192 ECB decrypt 1898.40 0.80 12.86
openssl aes256 ECB encrypt 1649.87 0.92 14.80
openssl aes256 ECB decrypt 1666.01 0.92 14.65
gcm_aes128 encrypt 122.46 12.46 199.37
gcm_aes128 decrypt 122.38 12.47 199.49
gcm_aes128 update 240.65 6.34 101.45
gcm_aes192 encrypt 113.77 13.41 214.58
gcm_aes192 decrypt 114.59 13.32 213.05
gcm_aes192 update 233.10 6.55 104.74
gcm_aes256 encrypt 105.91 14.41 230.52
gcm_aes256 decrypt 106.66 14.31 228.90
gcm_aes256 update 236.71 6.45 103.14
openssl gcm_aes128 encrypt 1476.57 1.03 16.53
openssl gcm_aes128 decrypt 1454.30 1.05 16.79
openssl gcm_aes128 update 3613.26 0.42 6.76
openssl gcm_aes192 encrypt 1258.41 1.21 19.40
openssl gcm_aes192 decrypt 1271.49 1.20 19.20
openssl gcm_aes192 update 3609.83 0.42 6.76
openssl gcm_aes256 encrypt 1132.60 1.35 21.56
openssl gcm_aes256 decrypt 1139.72 1.34 21.42
openssl gcm_aes256 update 3674.99 0.42 6.64
eax_aes128 encrypt 197.66 7.72 123.52
eax_aes128 decrypt 198.21 7.70 123.18
eax_aes128 update 288.92 5.28 84.50
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs