Jason Donenfeld připravil getrandom() ve vDSO

19. 9. 2022

Sdílet

Kostky náhoda Autor: Depositphotos

Jason Donenfeld, vývojář WireGuardu, kritizoval nedávné přidání funkce arc4random() do Glibc. Funkce je určená pro kvalitní náhodná čísla a již nějakou dobu nepoužívá arc4. Jason kritizoval spíše způsob inicializace (seed) a připravil rozhraní pro funkci getrandom() v jaderném vDSO (virtual dynamic shared object). Ta jde pak použít jednoduše i v user-space a má všechny výhody a bezpečnou náhodnou inicializaci jaderné implementace.

V pátek poslal již třetí verzi getrandom() ve vDSO. Zajímavá může být také Jasonova přednáška na Linux Plumbers Conference o jaderném generátoru náhodných čísel.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.