Мне нужно создать подпись строки данных, используя функцию HASH SHA256 и RSASSA-PSS с кодировкой RSA EMSA-PSS. Поддерживает ли openssl это? ..
Я создаю подпись с помощью API
int RSA_sign_ASN1_OCTET_STRING(int type,const unsigned char *m,
unsigned int m_length,unsigned char *sigret,
unsigned int*siglen, RSA *rsa);
и
int RSA_verify_ASN1_OCTET_STRING(int type,const unsigned char *m,
unsigned int _length,unsigned char *sigbuf,
unsigned int siglen, RSA *rsa);
Я не уверен, какой метод заполнения и методы кодирования он использует по умолчанию. Может кто-нибудь сказать, какие методы по умолчанию он использует, и будет ли он поддерживать RSASSA?-PSS и RSA EMSA-pss