EVP_PKEY_GET_DEFAULT_DIGEST_NID(3ssl) OpenSSL NUME EVP_PKEY_get_default_digest_nid, EVP_PKEY_get_default_digest_name - obine suma de control a semnaturii implicite SINOPSIS #include int EVP_PKEY_get_default_digest_name(EVP_PKEY *pkey, char *mdname, size_t mdname_sz); int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid); DESCRIERE EVP_PKEY_get_default_digest_name() completeaza in mdname numele implicit al sumei de control a mesajului pentru operaiile de semnatura cu cheie publica asociate cu cheia pkey, pana la cel mult mdname_sz octei, inclusiv octetul NUL final. Numele poate fi ,,UNDEF", ceea ce inseamna ca o suma de control trebuie (pentru valoarea de raspuns 2) sau poate (pentru valoarea de raspuns 1) sa ramana nespecificata. EVP_PKEY_get_default_digest_nid() stabilete pnid la NID-ul implicit al sumei de control a mesajului pentru operaiile de semnatura cu cheie publica asociate cu cheia pkey. Reinei ca unii algoritmi de semnatura (de exemplu, Ed25519 i Ed448) nu utilizeaza o suma de control in timpul semnarii. In acest caz, pnid va fi definit la NID_undef. Aceasta funcie este fiabila numai pentru cheile motenite, care sunt chei cu EVP_PKEY_ASN1_METHOD; aceste chei au fost de obicei incarcate din motoare sau create cu EVP_PKEY_assign_RSA(3) sau similar. NOTE Pentru toi algoritmii de chei publice OpenSSL standard actuali, este returnat SHA256. VALORI RETURNATE EVP_PKEY_get_default_digest_name() i EVP_PKEY_get_default_digest_nid() ambele returneaza 1 daca suma de control a mesajului este consultativa (adica pot fi utilizate alte sume de control) i 2 daca este obligatorie (nu pot fi utilizate alte sume de control). Ele returneaza 0 sau o valoare negativa pentru eec. In special, o valoare returnata de -2 indica faptul ca operaia nu este acceptata de algoritmul cheii publice. CONSULTAI I EVP_PKEY_CTX_new(3), EVP_PKEY_sign(3), EVP_PKEY_digestsign_supports_digest(3), EVP_PKEY_verify(3), EVP_PKEY_verify_recover(3), ISTORIC Aceasta funcie a fost adaugata in OpenSSL 1.0.0. DREPTURI DE AUTOR Drepturi de autor 2006-2023 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 EVP_PKEY_GET_DEFAULT_DIGEST_NID(3ssl)