Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0510-Fixing-test-public_key_SUITE-rsa_pss_sign_...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor