Názor k článku
GlibC dostalo funkci arc4random z BSD od Vladimír Čunát - Mně osobně přijde, že ta funkce do libc...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 7. 2022 21:34

    Vladimír Čunát
    Stříbrný podporovatel

    Mně osobně přijde, že ta funkce do libc nepatří, navíc takto nazvaná. Crypto-funkce je lepší použít z crypto-knihovny (openssl, gnutls, ...). Ty knihovny ostatně minimálně části takového kódu využijí i jinak, konkrétně i ChaCha20 pokud vím.

    Z hlediska potenciálního uživatele takové funkce je taky problém portabilita. Řadu let se nebude dát na existenci nového API spolehnout ani v glibc systémech. A pro "jiné platformy" bych stejně musel vymýšlet náhradní podmíněné řešení. Zato nějakou crypto-knihovnu nejspíše už stejně používám a ta mi nabídne stejnou funkcionalitu na všech platformách uniformně.