Simple AES chat program
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

randsource.c 456B

12345678910111213141516171819202122
  1. // Change this file if your system uses a different randomness source.
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <errno.h>
  5. // This function must return 0 on success, nonzero otherwise. Its job is to
  6. // fill the buffer of the size given witih randomness.
  7. int fill_random(void *buf, int size)
  8. {
  9. FILE *random = fopen("/dev/urandom", "r");
  10. if (!random)
  11. {
  12. return errno;
  13. }
  14. fread(buf, size, 1, random);
  15. fclose(random);
  16. return 0;
  17. }