File 0510-Fixing-test-public_key_SUITE-rsa_pss_sign_verify.patch of Package erlang
From fbc09632b51d3f2f2de0faca3351b9816bad5064 Mon Sep 17 00:00:00 2001
From: Sergey Stolyarov <sergei@regolit.com>
Date: Wed, 21 Jul 2021 11:18:51 +0700
Subject: [PATCH] Fixing test public_key_SUITE:rsa_pss_sign_verify()
---
lib/public_key/test/public_key_SUITE.erl | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/lib/public_key/test/public_key_SUITE.erl b/lib/public_key/test/public_key_SUITE.erl
index bbd458c036..fda2c1e48c 100644
--- a/lib/public_key/test/public_key_SUITE.erl
+++ b/lib/public_key/test/public_key_SUITE.erl
@@ -568,18 +568,18 @@ rsa_pss_sign_verify() ->
[{doc, "Checks that we can sign and verify rsa pss signatures."}].
rsa_pss_sign_verify(Config) when is_list(Config) ->
CertChainConf = #{server_chain =>
- #{root => [{digest, sha256}, {hardcode_rsa_key(1), pss_params(sha256)}],
- intermediates => [[]],
- peer => [{digest, sha256}, {hardcode_rsa_key(2), pss_params(sha256)}]},
+ #{root => [],
+ intermediates => [],
+ peer => []},
client_chain =>
- #{root => [{digest, sha256}, {hardcode_rsa_key(3), pss_params(sha256)}],
- intermediates => [[]],
- peer => [{digest, sha256}, {hardcode_rsa_key(4), pss_params(sha256)}]}},
+ #{root => [{key, {hardcode_rsa_key(1), pss_params(sha256)}}],
+ intermediates => [],
+ peer => []}},
#{client_config := ClientConf} = public_key:pkix_test_data(CertChainConf),
Cert = proplists:get_value(cert, ClientConf),
- {#'RSAPrivateKey'{modulus=Mod, publicExponent=Exp}, Parms} = {hardcode_rsa_key(4), pss_params(sha256)},
+ {#'RSAPrivateKey'{modulus=Mod, publicExponent=Exp}, Parms} = {hardcode_rsa_key(1), pss_params(sha256)},
- public_key:pkix_verify(Cert, {#'RSAPublicKey'{modulus=Mod, publicExponent=Exp}, Parms}).
+ true = public_key:pkix_verify(Cert, {#'RSAPublicKey'{modulus=Mod, publicExponent=Exp}, Parms}).
%%--------------------------------------------------------------------
--
2.26.2