RSA-PSS(7ssl) OpenSSL RSA-PSS(7ssl) NUME RSA-PSS - suport pentru algoritmul RSA-PSS EVP_PKEY DESCRIERE Implementarea RSA-PSS EVP_PKEY este o versiune restricionata a algoritmului RSA care accepta numai semnarea, verificarea i generarea de chei utilizand moduri de umplere PSS cu restricii opionale ale parametrilor. Acesta are formate asociate de cheie privata i cheie publica. Acest algoritm imparte mai multe operaii de control cu algoritmul RSA, dar cu unele restricii descrise mai jos. Semnarea i verificarea Semnarea i verificarea sunt similare algoritmului RSA, cu excepia faptului ca modul de completare este intotdeauna PSS. Daca cheia utilizata are restricii privind parametrii, atunci parametrii de semnatura corespunzatori sunt definii in funcie de restricii: de exemplu, daca cheia poate fi utilizata numai cu sume de control SHA256, MGF1 SHA256 i lungimea minima a ,,sarii" 32, atunci algoritmul, algoritmul MGF1 i lungimea ,,sarii" vor fi stabilite la SHA256, SHA256 i, respectiv, 32. Generarea cheilor In mod implicit, cheia generata nu este supusa niciunei restricii privind parametrii. NOTE Formatul cheii publice este documentat in RFC4055. Formatul cheii private PKCS#8 utilizat pentru cheile RSA-PSS este similar formatului RSA, cu excepia faptului ca utilizeaza OID-ul id-RSASSA-PSS, iar campul ,,parameters", daca este prezent, restricioneaza parametrii cheii in acelai mod ca i cheia publica. IN CONFORMITATE CU RFC 4055 CONSULTAI I EVP_PKEY_CTX_set_rsa_pss_keygen_md(3), EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md(3), EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen(3), EVP_PKEY_CTX_new(3), EVP_PKEY_CTX_ctrl_str(3), EVP_PKEY_derive(3) DREPTURI DE AUTOR Drepturi de autor 2017-2018 The OpenSSL Project Authors. Toate drepturile rezervate. Liceniat sub Licena Apache 2.0 (,,License"). Nu avei voie sa utilizai acest fiier decat in conformitate cu licena. Putei obine o copie din fiierul LICENSE din distribuia sursei sau de la . TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 3.5.2 5 august 2025 RSA-PSS(7ssl)