Operacje udostępniane przez urządzenie random to:
-
czytanie z urządzenia(read) realizowana funkcją random_read, która zwraca losową liczbę.
-
pisanie do urządzenia(write) realizowana funkcją random_write, która dodaje otrzymane liczby do entropii.
-
poll realizowana funkcją random_poll.
-
kontrola urządzenia(ioctl) realizowana funkcją random_ioctl.
Operacje udostępniane przez urządzenie urandom to:
-
czytanie z urządzenia(read) realizowana funkcją urandom_read, która zwraca losową liczbę (entropia jest modyfikowana bez synchronizacji z innymi procesami).
-
pisanie do urządzenia(write) realizowana funkcją random_write (tak samo jak w random).
-
kontrola urządzenia(ioctl) realizowana funkcją random_ioctl.
|