> I hope this question wasn't asked before. Haven't found anything. I must 
> calculate the RSASSA-PSS signature of a SHA3 hash. Is this supported by 
> CryptoPP? I only found MD5, SHA1 abd SHA2 / RSASSA-PSS.
>

I think we cleared what we could at Commit 
https://github.com/weidai11/cryptopp/commit/1d0df34ae830. The limitation 
is, I could only find OIDs for some of PKCS #1 and SHA3-256, SHA3-384 and 
SHA3-512.

We might be missing some support. At the moment I am not sure what needs to 
be done for 
https://github.com/weidai11/cryptopp/blob/master/pkcspad.cpp#L56.

    ...
    template<> const byte EMSA2HashId<SHA256>::id = 0x34;
    template<> const byte EMSA2HashId<SHA384>::id = 0x36;
    template<> const byte EMSA2HashId<SHA512>::id = 0x35;

I checked Botan and I did not see support for SHA3 in its OID registry. 
Jack is usually very good about these sorts of things, so I'm guessing 
there's nothing in the standards right now.

If you can dig up the additional OIDs, then we would be happy to add them. 
Someone on the IETF's SAAG list may be able to help. Also see 
https://www.ietf.org/mailman/listinfo/saag.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to