.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Titlu "BN_ZERO 3ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH BN_ZERO 3ssl "7 aprilie 2026" 3.6.2 OpenSSL .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word \- operații de atribuire BIGNUM .SH SINOPSIS .IX Antet SINOPSIS .Vb 1 \& #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); .Ve .SH DESCRIERE .IX Antet DESCRIERE \&\fBBN_ULONG\fP este o macro care va fi un tip integral fără semn optimizat pentru cea mai eficientă implementare pe platforma locală. .PP \&\fBBN_zero()\fP, \fBBN_one()\fP și \fBBN_set_word()\fP stabilesc \fBa\fP la valorile 0, 1 și respectiv \&\fBw\fP. \fBBN_zero()\fP și \fBBN_one()\fP sunt macrocomenzi. .PP \&\fBBN_value_one()\fP returnează o constantă \fBBIGNUM\fP de valoare 1. Această constantă este utilă pentru utilizarea în comparații și atribuiri. .PP \&\fBBN_get_word()\fP returnează \fBa\fP, dacă acesta poate fi reprezentat ca un \fBBN_ULONG\fP. .SH "VALORI RETURNATE" .IX Antet "VALORI RETURNATE" \&\fBBN_get_word()\fP returnează valoarea \fBa\fP, sau „all\-bits\-set” dacă \fBa\fP nu poate fi reprezentat ca un singur număr întreg. .PP \&\fBBN_one()\fP și \fBBN_set_word()\fP returnează 1 în caz de succes, 0 în caz contrar. \&\fBBN_value_one()\fP returnează constanta. \&\fBBN_zero()\fP nu eșuează niciodată și nu returnează nicio valoare. .SH ERORI .IX Antet ERORI Dacă \fBBIGNUM\fP este egal cu valoarea tuturor biților definiți, acesta va intra în conflict cu condiția de eroare returnată de \fBBN_get_word()\fP, care utilizează această valoare ca valoare de eroare. .PP \&\fBBN_ULONG\fP ar trebui probabil să fie un „typedef”. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fBBN_bn2bin\fP\|(3) .SH ISTORIC .IX Antet ISTORIC În OpenSSL 0.9.8, \fBBN_zero()\fP a fost modificat pentru a nu mai returna o valoare; versiunile anterioare returnau un număr întreg (int). .SH "DREPTURI DE AUTOR" .IX Antet "DREPTURI DE AUTOR" Drepturi de autor 2000\-2018 The OpenSSL Project Authors. Toate drepturile rezervate. .PP Licențiat sub Licența Apache 2.0 („License”). Nu aveți voie să utilizați acest fișier decât în conformitate cu licența. Puteți obține o copie din fișierul LICENSE din distribuția sursei sau de la . .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .