RAND_EGD(3ssl) OpenSSL RAND_EGD(3ssl) NUME RAND_egd, RAND_egd_bytes, RAND_query_egd_bytes - interogare demon de colectare a entropiei SINOPSIS #include int RAND_egd_bytes(const char *path, int num); int RAND_egd(const char *path); int RAND_query_egd_bytes(const char *path, unsigned char *buf, int num); DESCRIERE Pe platformele mai vechi care nu dispun de o sursa buna de valori aleatorii, cum ar fi "/dev/urandom", este posibila interogarea unui Entropy Gathering Daemon (EGD) printr-o conexiune locala pentru a obine valori aleatorii i a insamana RNG OpenSSL. Protocolul utilizat este definit de EGD-urile disponibile la sau . RAND_egd_bytes() solicita num octei aleatorii de la un EGD la soclul specificat path i trece datele primite in RAND_add(). RAND_egd() este echivalent cu RAND_egd_bytes() cu num stabilit la 255. RAND_query_egd_bytes() solicita num octei aleatorii de la un EGD la soclul specificat path, unde num trebuie sa fie mai mic de 256. Daca buf este NULL, este echivalent cu RAND_egd_bytes(). Daca buf nu este NULL, atunci datele sunt copiate in tampon i RAND_add() nu este apelat. OpenSSL poate fi configurat la momentul construirii pentru a incerca sa utilizeze EGD pentru insamanarea automata. VALORI RETURNATE RAND_egd() i RAND_egd_bytes() returneaza numarul de octei citii de la demon in caz de succes, sau -1 daca conexiunea a euat sau demonul nu a returnat suficiente date pentru a insamana complet PRNG. RAND_query_egd_bytes() returneaza numarul de octei citii de la daemon in caz de succes sau -1 daca conexiunea a euat. CONSULTAI I RAND_add(3), RAND_bytes(3), RAND(7) 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 RAND_EGD(3ssl)