DSA_SIG_NEW(3ssl) OpenSSL DSA_SIG_NEW(3ssl) NUME DSA_SIG_get0, DSA_SIG_set0, DSA_SIG_new, DSA_SIG_free - aloca i elibereaza obiectele semnaturii DSA SINOPSIS #include DSA_SIG *DSA_SIG_new(void); void DSA_SIG_free(DSA_SIG *a); void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s); DESCRIERE DSA_SIG_new() aloca o structura DSA_SIG goala. DSA_SIG_free() elibereaza structura DSA_SIG i componentele acesteia. Valorile sunt terse inainte ca memoria sa fie returnata sistemului. Daca argumentul este NULL, nu se face nimic. DSA_SIG_get0() returneaza indicatori interni catre valorile r i s coninute in sig. Valorile r i s pot fi definite apeland DSA_SIG_set0() i trecand noile valori pentru r i s ca parametri ai funciei. Apelarea acestei funcii transfera gestionarea memoriei valorilor catre obiectul DSA_SIG i, prin urmare, valorile care au fost trecute nu trebuie eliberate direct dupa apelarea acestei funcii. VALORI RETURNATE Daca alocarea eueaza, DSA_SIG_new() returneaza NULL i stabilete un cod de eroare care poate fi obinut prin ERR_get_error(3). In caz contrar, returneaza un indicator catre structura nou alocata. DSA_SIG_free() nu returneaza nicio valoare. DSA_SIG_set0() returneaza 1 in caz de succes sau 0 in caz de eec. CONSULTAI I EVP_PKEY_new(3), EVP_PKEY_free(3), EVP_PKEY_get_bn_param(3), ERR_get_error(3) DREPTURI DE AUTOR Drepturi de autor 2000-2024 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 DSA_SIG_NEW(3ssl)