BN_CTX_START(3ssl) OpenSSL BN_CTX_START(3ssl) NUME BN_CTX_start, BN_CTX_get, BN_CTX_end - utilizeaza variabile BIGNUM temporare SINOPSIS #include void BN_CTX_start(BN_CTX *ctx); BIGNUM *BN_CTX_get(BN_CTX *ctx); void BN_CTX_end(BN_CTX *ctx); DESCRIERE Aceste funcii sunt utilizate pentru a obine variabile BIGNUM temporare dintr-un BN_CTX (care poate fi creat utilizand BN_CTX_new(3)) pentru a economisi costurile de creare i eliberare repetata a BIGNUM in funcii care sunt apelate din interiorul unei bucle. O funcie trebuie sa apeleze mai intai BN_CTX_start(). Apoi, BN_CTX_get() poate fi apelat in mod repetat pentru a obine BIGNUM-uri temporare. Toate apelurile BN_CTX_get() trebuie efectuate inainte de apelarea oricaror alte funcii care utilizeaza ctx ca argument. In cele din urma, BN_CTX_end() trebuie sa fie apelat inainte de returnarea din funcie. Daca ctx este NULL, nu se face nimic. Cand se apeleaza BN_CTX_end(), indicatorii BIGNUM obinui din BN_CTX_get() devin nevalabili. VALORI RETURNATE BN_CTX_start() i BN_CTX_end() nu returneaza nicio valoare. BN_CTX_get() returneaza un indicator la BIGNUM, sau NULL in caz de eroare. Odata ce BN_CTX_get() a euat, apelurile ulterioare vor returna de asemenea NULL, astfel incat este suficient sa se verifice valoarea de returnare a ultimului apel BN_CTX_get(). In cazul unei erori, este stabilit un cod de eroare, care poate fi obinut prin ERR_get_error(3). CONSULTAI I BN_CTX_new(3) DREPTURI DE AUTOR Drepturi de autor 2000-2016 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 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 BN_CTX_START(3ssl)