Skip to content

Commit 6ce5a93

Browse files
[AUTOPATCHER-CORE] Upgrade SymCrypt-OpenSSL to 1.9.0 Support digest state exports. (#13870)
Co-authored-by: Tobias Brick <tobiasb@microsoft.com>
1 parent 8b62cec commit 6ce5a93

3 files changed

Lines changed: 16 additions & 5 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"SymCrypt-OpenSSL-1.8.1.tar.gz": "292d9eb2e9874abd250aff2715623ccaa1bd51c470a7c5af1bbd7678383372df"
3+
"SymCrypt-OpenSSL-1.9.0.tar.gz": "073debf1d12d9d4c683bf4ba6bd78403c9f559244f06b7e1c6de46bd483c0ff3"
44
}
55
}

SPECS/SymCrypt-OpenSSL/SymCrypt-OpenSSL.spec

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Summary: The SymCrypt engine for OpenSSL (SCOSSL) allows the use of OpenSSL with SymCrypt as the provider for core cryptographic operations
22
Name: SymCrypt-OpenSSL
3-
Version: 1.8.1
3+
Version: 1.9.0
44
Release: 1%{?dist}
55
License: MIT
66
Vendor: Microsoft Corporation
@@ -59,7 +59,14 @@ install SymCryptEngine/inc/e_scossl.h %{buildroot}%{_includedir}/e_scossl.h
5959
install SymCryptProvider/symcrypt_prov.cnf %{buildroot}%{_sysconfdir}/pki/tls/symcrypt_prov.cnf
6060

6161
%check
62-
./bin/SslPlay/SslPlay
62+
# Run in a subshell so the exit code of the test does not affect the main shell's exit code.
63+
# This is important because the entire section is wrapped in a script by rpmbuild itself.
64+
# The test is run twice: once with the default provider and once with the SymCrypt provider.
65+
(
66+
set -e
67+
./bin/SslPlay/SslPlay
68+
./bin/SslPlay/SslPlay --provider-path ./bin/SymCryptProvider/ --provider symcryptprovider --no-engine
69+
)
6370

6471
%files
6572
%license LICENSE
@@ -80,6 +87,10 @@ install SymCryptProvider/symcrypt_prov.cnf %{buildroot}%{_sysconfdir}/pki/tls/sy
8087
%dir %attr(1733, root, root) %{_localstatedir}/log/keysinuse/
8188

8289
%changelog
90+
* Wed Jun 11 2025 Tobias Brick <tobiasb@microsoft.com> - 1.9.0-1
91+
- Auto-upgrade to 1.9.0 - Support digest state exports.
92+
- Added second test run that forces the use of the SymCrypt provider.
93+
8394
* Tue May 13 2025 Tobias Brick <tobiasb@microsoft.com> - 1.8.1-1
8495
- Upgrade to SymCrypt-OpenSSL 1.8.1 with minor bugfixes.
8596

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28606,8 +28606,8 @@
2860628606
"type": "other",
2860728607
"other": {
2860828608
"name": "SymCrypt-OpenSSL",
28609-
"version": "1.8.1",
28610-
"downloadUrl": "https://github.com/microsoft/SymCrypt-OpenSSL/archive/v1.8.1.tar.gz"
28609+
"version": "1.9.0",
28610+
"downloadUrl": "https://github.com/microsoft/SymCrypt-OpenSSL/archive/v1.9.0.tar.gz"
2861128611
}
2861228612
}
2861328613
},

0 commit comments

Comments
 (0)