[openssl/tools] 5e72e3: adjust newraw key to record time like the handshak...

Neil Horman noreply at github.com
Thu Mar 14 12:31:29 UTC 2024


  Branch: refs/heads/fix-stats
  Home:   https://github.com/openssl/tools
  Commit: 5e72e3d1528641899fe6c5f60eea4e3fab261c86
      https://github.com/openssl/tools/commit/5e72e3d1528641899fe6c5f60eea4e3fab261c86
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/newrawkey.c

  Log Message:
  -----------
  adjust newraw key to record time like the handshake test

the handshake test records the average time of each thread running
its test, while other tests record the overall duration, leading to
inconsistencies in how we do measurement.

Bring newrawkey into line with how handshake does it.


  Commit: 9936da18826acf54ac6975555170c3a774bc146d
      https://github.com/openssl/tools/commit/9936da18826acf54ac6975555170c3a774bc146d
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/pemread.c

  Log Message:
  -----------
  convert pemread to be consistent in its time measurement

like handshake and newrawkey, record times per thread and average them


  Commit: 5aa119525e40b35a2ba0fc21e2614dd668dc18e3
      https://github.com/openssl/tools/commit/5aa119525e40b35a2ba0fc21e2614dd668dc18e3
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/providerdoall.c

  Log Message:
  -----------
  Convert providerdoall to be consistent in time measurement

Convert it to do the same math the other tests do


  Commit: fe0d9c84f2bfb1ecfeff739207e6c0a8c6d0e27d
      https://github.com/openssl/tools/commit/fe0d9c84f2bfb1ecfeff739207e6c0a8c6d0e27d
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/randbytes.c

  Log Message:
  -----------
  convert randbytes to use consistent time measurements

modify randbytes to measure time the way the other tests do


  Commit: a4f4325ef9509e85a79b21d9eae73cda686286b7
      https://github.com/openssl/tools/commit/a4f4325ef9509e85a79b21d9eae73cda686286b7
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/rsasign.c

  Log Message:
  -----------
  make rsasign measure time consistently

Like the other tests, measure time per thread and average those


  Commit: 03a1e11837a3ba01504da37166628acbddb05266
      https://github.com/openssl/tools/commit/03a1e11837a3ba01504da37166628acbddb05266
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/sslnew.c

  Log Message:
  -----------
  convert sslnew to measure time consistently

Make it do the same math the other tests do


  Commit: 848167825f601ae8f52a71d9ea24f04c4122716b
      https://github.com/openssl/tools/commit/848167825f601ae8f52a71d9ea24f04c4122716b
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
    M perf/x509storeissuer.c

  Log Message:
  -----------
  make x509storeissuer do timekeeping like the other tests

Also, while I'm in here, fix an aliasing issue in threadcount, in which
the main routine had a variable overriding the global one.


  Commit: 8dbaf45ee78852fefeccbf53a7132b4cb0b4fd68
      https://github.com/openssl/tools/commit/8dbaf45ee78852fefeccbf53a7132b4cb0b4fd68
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
    M perf/newrawkey.c
    M perf/pemread.c
    M perf/providerdoall.c
    M perf/rsasign.c

  Log Message:
  -----------
  fixup! make x509storeissuer do timekeeping like the other tests


Compare: https://github.com/openssl/tools/compare/5e72e3d15286%5E...8dbaf45ee788

To unsubscribe from these emails, change your notification settings at https://github.com/openssl/tools/settings/notifications


More information about the openssl-commits mailing list