openssl/engines
Viktor Dukhovni 31b5f3f382 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)
2025-03-02 02:04:09 +11:00
..
asm Copyright year updates 2023-09-07 09:59:15 +01:00
build.info Rename x86-32 assembly files from .s to .S. 2022-05-24 13:16:06 +10:00
e_afalg.c Fix passing struct by value rather than by reference to syscall 2025-01-24 14:26:16 +01:00
e_afalg.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_afalg.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
e_afalg.txt Add af_alg errors to the error queue 2022-10-21 12:59:14 +02:00
e_afalg_err.c Add af_alg errors to the error queue 2022-10-21 12:59:14 +02:00
e_afalg_err.h Add af_alg errors to the error queue 2022-10-21 12:59:14 +02:00
e_capi.c Check returns of various sk_*_push functions 2025-01-08 11:11:00 +01:00
e_capi.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_capi.txt Copyright year updates 2023-09-07 09:59:15 +01:00
e_capi_err.c Copyright year updates 2023-09-07 09:59:15 +01:00
e_capi_err.h Add {lib}_R_{lib}_LIB, for our engines and other "external" modules 2022-10-05 14:02:03 +02:00
e_dasync.c Copyright year updates 2024-04-09 13:43:26 +02:00
e_dasync.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_dasync.txt Update copyright year 2021-02-18 15:05:17 +00:00
e_dasync_err.c ERR: Rebuild generated engine error files 2021-05-28 14:22:45 +02:00
e_dasync_err.h Update copyright year 2021-02-18 15:05:17 +00:00
e_devcrypto.c Remove uneeded cast to unsigned int 2023-12-22 14:43:31 +01:00
e_loader_attic.c Further decoder tuning possibly better perf 2025-03-02 02:04:09 +11:00
e_loader_attic.ec STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
e_loader_attic.txt Update copyright year 2021-02-18 15:05:17 +00:00
e_loader_attic_err.c ERR: Rebuild generated engine error files 2021-05-28 14:22:45 +02:00
e_loader_attic_err.h Update copyright year 2021-02-18 15:05:17 +00:00
e_ossltest.c Move more general parts of internal/cryptlib.h to new internal/common.h 2021-11-17 15:48:37 +01:00
e_ossltest.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_ossltest.txt Update copyright year 2021-02-18 15:05:17 +00:00
e_ossltest_err.c ERR: Rebuild generated engine error files 2021-05-28 14:22:45 +02:00
e_ossltest_err.h Update copyright year 2021-02-18 15:05:17 +00:00
e_padlock.c Copyright year updates 2023-09-07 09:59:15 +01:00