Files
openssl/util
Simo Sorce c1f66c1ec3 Add EVP digest context serialization
This commit introduces two new functions, EVP_MD_CTX_serialize and
EVP_MD_CTX_deserialize, to the EVP digest API.

These functions allow an application to save the state of a digest
context (EVP_MD_CTX) and restore it later. This is useful for
checkpointing long-running computations, enabling them to be paused
and resumed without starting over.

The implementation adds the OSSL_FUNC_DIGEST_SERIALIZE and
OSSL_FUNC_DIGEST_DESERIALIZE dispatch functions for providers to
supply this functionality.

Signed-off-by: Simo Sorce <simo@redhat.com>

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28837)
2025-12-12 09:08:33 +01:00
..
2025-12-10 13:21:48 +11:00
2025-09-02 13:05:45 +00:00
2025-12-04 07:32:18 -05:00
2025-12-04 07:32:18 -05:00
2025-09-02 13:05:45 +00:00
2025-12-04 07:32:18 -05:00
2025-12-05 10:13:26 -05:00
2025-03-12 13:35:59 +00:00
2024-09-05 09:35:49 +02:00
2025-12-04 07:32:18 -05:00
2025-12-04 07:32:18 -05:00