]> git.ipfire.org Git - thirdparty/openssl.git/commit
Further decoder tuning possibly better perf
authorViktor Dukhovni <openssl-users@dukhovni.org>
Thu, 27 Feb 2025 17:17:08 +0000 (04:17 +1100)
committerGeert <geert@hendrickx.be>
Sat, 1 Mar 2025 15:04:09 +0000 (02:04 +1100)
commit31b5f3f38225e0b694bd564e8e77d9fefb51ff65
tree80b664c67afb8d0ed17c764559bdd3aceb779d0d
parent89dbc6a62cdfb9185527ef585a3d6c5f02763647
Further decoder tuning possibly better perf

- The decoder should consider fewer options based on
  more precise tracking of the desired input type
  (DER, PVK, MSBLOB), algorithm (RSA, EC, ...),
  input structure (SPKI, P8, ...).

How much this affects actual use-cases is harder to estimate, we'll just
have to run before/after perf tests.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26927)
14 files changed:
apps/lib/apps.c
crypto/encode_decode/decoder_lib.c
crypto/encode_decode/decoder_pkey.c
crypto/err/openssl.txt
crypto/pem/pem_err.c
crypto/pem/pvkfmt.c
crypto/store/store_result.c
engines/e_loader_attic.c
include/crypto/decoder.h
include/crypto/pem.h
include/openssl/pemerr.h
providers/implementations/storemgmt/file_store.c
providers/implementations/storemgmt/file_store_any2obj.c
test/endecode_test.c