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

Reply via email to