]> git.ipfire.org Git - thirdparty/openssl.git/commit
Implement an ossltest provider to replace ossltest engine
authorNeil Horman <nhorman@openssl.org>
Tue, 26 Aug 2025 12:08:01 +0000 (08:08 -0400)
committerPauli <paul.dale@oracle.com>
Wed, 17 Sep 2025 00:21:46 +0000 (10:21 +1000)
commit032297054ab5ff6cac4eae87a6fa9b686b4d62e5
tree23a924e67bbf4bc87dc74839e0dbab537a9089da
parentd1ba5857c0fc88086559aa8ecb8a54223e6e70ca
Implement an ossltest provider to replace ossltest engine

Part of the effort to remove engines creates a problem for our test
suite, in that we have a large number of tests that rely on the use of a
test engine (ossltest), which implements the aes-128-cbc, aes-128-gcm,
aes-128-cbc-hmac-sha1 ciphers, several digests and a random number
generator to produce predictable outputs for the purposes of doing
testing against known values.

Since we're getting rid of engines, these tests need to be updated to
use a provider that presents the same functionality.

This commit implements that provider.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28461)
test/build.info
test/p_ossltest.c [new file with mode: 0644]