You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by "Pierrick Vandenbroucke (JIRA)" <ji...@apache.org> on 2017/10/16 12:29:00 UTC

[jira] [Created] (SANTUARIO-480) Support of RSASSA-PSS with SHA3

Pierrick Vandenbroucke created SANTUARIO-480:
------------------------------------------------

             Summary: Support of RSASSA-PSS with SHA3
                 Key: SANTUARIO-480
                 URL: https://issues.apache.org/jira/browse/SANTUARIO-480
             Project: Santuario
          Issue Type: Improvement
          Components: Java
            Reporter: Pierrick Vandenbroucke
            Assignee: Colm O hEigeartaigh
            Priority: Minor


Hello,

It seems that the following algorithms (from https://tools.ietf.org/html/rfc6931#section-2.3.10) are not supported by Santuario :
* http://www.w3.org/2007/05/xmldsig-more#sha3-224-rsa-MGF1
* http://www.w3.org/2007/05/xmldsig-more#sha3-256-rsa-MGF1
* http://www.w3.org/2007/05/xmldsig-more#sha3-384-rsa-MGF1
* http://www.w3.org/2007/05/xmldsig-more#sha3-512-rsa-MGF1

These algorithms are also included in the ETSI TS 119 312 V1.2.1.

Santuario already supports RSASSA-PSS encryptions and SHA-3 digests but doesn't handle combinations.

In the DSS project (which uses Santuario), I added the [following class|https://github.com/esig/dss/blob/develop/dss-xades/src/main/java/eu/europa/esig/dss/xades/validation/SignatureRSAwithSHA3andMGF1Support.java] and register the algorithms with the JCEMapper.

Regards,

Pierrick



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)