[openssl/openssl] e84b5f: params: provide a faster TRIE based param lookup.

Pauli noreply at github.com
Fri Jun 2 05:15:09 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: e84b5fcc1b1d599173eaab07790c06a532981e50
      https://github.com/openssl/openssl/commit/e84b5fcc1b1d599173eaab07790c06a532981e50
  Author: Pauli <pauli at openssl.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M build.info
    M crypto/build.info
    A crypto/params_idx.c.in
    A include/internal/param_names.h.in
    R include/openssl/core_names.h
    A include/openssl/core_names.h.in
    M providers/implementations/ciphers/ciphercommon_gcm.c
    A util/perl/OpenSSL/paramnames.pm

  Log Message:
  -----------
  params: provide a faster TRIE based param lookup.

The separate file is a Perl script that generates the appropriate define
directives for inclusion in core_names.h.  By having this separation it
will be possible to prebuild data structures to give faster access when
looking up parameters by name.

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20935)


  Commit: 79d702250b76cb88947158d4f4d0786fbe96eeac
      https://github.com/openssl/openssl/commit/79d702250b76cb88947158d4f4d0786fbe96eeac
  Author: Pauli <pauli at openssl.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M providers/implementations/ciphers/ciphercommon_gcm.c

  Log Message:
  -----------
  gcm: use the new faster param location mechanism.

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20935)


  Commit: 944ee2c30b1e87d4636aeef2ea9bf1adc647e0d9
      https://github.com/openssl/openssl/commit/944ee2c30b1e87d4636aeef2ea9bf1adc647e0d9
  Author: Pauli <pauli at openssl.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Update .gitignore

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20935)


  Commit: b4a123100720c959b018529f15818fd5fde8a323
      https://github.com/openssl/openssl/commit/b4a123100720c959b018529f15818fd5fde8a323
  Author: Pauli <pauli at openssl.org>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M build.info

  Log Message:
  -----------
  possible workaround

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20935)


Compare: https://github.com/openssl/openssl/compare/cee0628e0d53...b4a123100720


More information about the openssl-commits mailing list