[openssl/tools] 77a921: convert handshake test to use getopt

Neil Horman noreply at github.com
Mon Jun 10 13:43:53 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/tools
  Commit: 77a921ba29ce915a9a24bd1a10bbc311310247b6
      https://github.com/openssl/tools/commit/77a921ba29ce915a9a24bd1a10bbc311310247b6
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M perf/handshake.c

  Log Message:
  -----------
  convert handshake test to use getopt

We're adding a new option to not share ctx objects, and its getting hard
to manage multiple options, so switch to using getopt

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
(Merged from https://github.com/openssl/tools/pull/195)


  Commit: ff39affbbf16d9306d6577b3c7ebd1d38488d043
      https://github.com/openssl/tools/commit/ff39affbbf16d9306d6577b3c7ebd1d38488d043
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M perf/handshake.c

  Log Message:
  -----------
  Make use of new -s option to not share ssl_ctx objects

To better understand our performance behavior, add an option to the
handshake test to allow the threads to repeatedly allocate their own
contexts per connection.  If -s is specified this will be the behavior.
Omitting -s uses the default behavior, which is to share an ssl_ctx
among all connections

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
(Merged from https://github.com/openssl/tools/pull/195)


  Commit: 8df3fcd76abb10a488d64744a7d26e9d9fb1c1a3
      https://github.com/openssl/tools/commit/8df3fcd76abb10a488d64744a7d26e9d9fb1c1a3
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2024-06-10 (Mon, 10 Jun 2024)

  Changed paths:
    M perf/README

  Log Message:
  -----------
  Update readme for new handshake option

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
(Merged from https://github.com/openssl/tools/pull/195)


Compare: https://github.com/openssl/tools/compare/f8f26f9e86a9...8df3fcd76abb

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