BN_ADD_WORD(3ssl) OpenSSL BN_ADD_WORD(3ssl) NUME BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - funcii aritmetice pe BIGNUM-uri cu numere intregi SINOPSIS #include int BN_add_word(BIGNUM *a, BN_ULONG w); int BN_sub_word(BIGNUM *a, BN_ULONG w); int BN_mul_word(BIGNUM *a, BN_ULONG w); BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w); BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); DESCRIERE Aceste funcii efectueaza operaii aritmetice pe BIGNUM-uri cu numere intregi fara semn. Ele sunt mult mai eficiente decat operaiile aritmetice BIGNUM normale. BN_add_word() adauga w la a ("a+=w"). BN_sub_word() scade w din a ("a-=w"). BN_mul_word() multiplica a i w ("a*=w")). BN_div_word() imparte a la w ("a/=w")) i returneaza restul. BN_mod_word() returneaza restul lui a imparit la w ("a%w"). Pentru BN_div_word() i BN_mod_word(), w nu trebuie sa fie 0. VALORI RETURNATE BN_add_word(), BN_sub_word() i BN_mul_word() returneaza 1 pentru succes, 0 pentru eroare. Codurile de eroare pot fi obinute prin ERR_get_error(3). BN_mod_word() i BN_div_word() returneaza a%w in cazul succesului i (BN_ULONG)-1 in cazul unei erori. CONSULTAI I ERR_get_error(3), BN_add(3) DREPTURI DE AUTOR Drepturi de autor 2000-2017 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_ADD_WORD(3ssl)