BN_ZERO(3ssl) OpenSSL BN_ZERO(3ssl) NUME BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - operaii de atribuire BIGNUM SINOPSIS #include void BN_zero(BIGNUM *a); int BN_one(BIGNUM *a); const BIGNUM *BN_value_one(void); int BN_set_word(BIGNUM *a, BN_ULONG w); unsigned BN_ULONG BN_get_word(BIGNUM *a); DESCRIERE BN_ULONG este o macro care va fi un tip integral fara semn optimizat pentru cea mai eficienta implementare pe platforma locala. BN_zero(), BN_one() i BN_set_word() stabilesc a la valorile 0, 1 i respectiv w. BN_zero() i BN_one() sunt macrocomenzi. BN_value_one() returneaza o constanta BIGNUM de valoare 1. Aceasta constanta este utila pentru utilizarea in comparaii i atribuiri. BN_get_word() returneaza a, daca acesta poate fi reprezentat ca un BN_ULONG. VALORI RETURNATE BN_get_word() returneaza valoarea a, sau ,,all-bits-set" daca a nu poate fi reprezentat ca un singur numar intreg. BN_one() i BN_set_word() returneaza 1 in caz de succes, 0 in caz contrar. BN_value_one() returneaza constanta. BN_zero() nu eueaza niciodata i nu returneaza nicio valoare. ERORI Daca BIGNUM este egal cu valoarea tuturor biilor definii, acesta va intra in conflict cu condiia de eroare returnata de BN_get_word(), care utilizeaza aceasta valoare ca valoare de eroare. BN_ULONG ar trebui probabil sa fie un ,,typedef". CONSULTAI I BN_bn2bin(3) ISTORIC In OpenSSL 0.9.8, BN_zero() a fost modificat pentru a nu mai returna o valoare; versiunile anterioare returnau un numar intreg (int). DREPTURI DE AUTOR Drepturi de autor 2000-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 BN_ZERO(3ssl)