BN_CMP(3ssl) OpenSSL BN_CMP(3ssl) NUME BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd, BN_are_coprime - funcii de comparare i testare BIGNUM SINOPSIS #include int BN_cmp(const BIGNUM *a, const BIGNUM *b); int BN_ucmp(const BIGNUM *a, const BIGNUM *b); int BN_is_zero(const BIGNUM *a); int BN_is_one(const BIGNUM *a); int BN_is_word(const BIGNUM *a, const BN_ULONG w); int BN_abs_is_word(const BIGNUM *a, const BN_ULONG w); int BN_is_odd(const BIGNUM *a); int BN_are_coprime(BIGNUM *a, const BIGNUM *b, BN_CTX *ctx); DESCRIERE BN_cmp() compara numerele a i b. BN_ucmp() compara valorile lor absolute. BN_is_zero(), BN_is_one(), BN_is_word() i BN_abs_is_word() testeaza daca a este egal cu 0, 1, w sau respectiv |w|. BN_is_odd() testeaza daca a este impar. BN_are_coprime() determina daca a i b sunt prime intre ele. ctx este utilizata intern pentru stocarea variabilelor temporare. Valorile lui a i b i ctx nu trebuie sa fie NULL. VALORI RETURNATE BN_cmp() returneaza -1 daca a < b, 0 daca a == b i 1 daca a > b. BN_ucmp() se comporta la fel folosind valorile absolute ale a i b. BN_is_zero(), BN_is_one() BN_is_word(), BN_abs_is_word() i BN_is_odd() returneaza 1 daca condiia este adevarata, 0 altfel. BN_are_coprime() returneaza 1 daca BIGNUM-urile sunt prime intre ele, altfel returneaza 0. ISTORIC Inainte de OpenSSL 1.1.0, BN_is_zero(), BN_is_one(), BN_is_word(), BN_abs_is_word() i BN_is_odd() erau macrocomenzi. Funcia BN_are_coprime() a fost adaugata in OpenSSL 3.1. DREPTURI DE AUTOR Drepturi de autor 2000-2021 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_CMP(3ssl)