Мне нужно подписать данные, используя RSASSA-PSS с кодировкой EMSA-PSS. Openssl не поддерживает этот алгоритм. Может ли кто-нибудь сказать мне, есть ли другие библиотеки с открытым исходным кодом, доступные для этого ..?
OpenSSL поддерживает RSA-PSS (http://www.openssl.org/docs/apps/pkeyutl.html#RSA_ALGORITHM),, а также другие библиотеки (BouncyCastle также должен это делать).
Crypto ++ упоминает PSS и EMSA.
Посмотрите здесь: http://fixunix.com/openssl/526614-signing-verifying-messages-rsassa-pss.html Я не пробовал эту реализацию, но у меня есть одна, которая похожа на эту, и она отлично работает