Linuxカーネルの暗号サブシステムの専門家であるGoogleエンジニアのEric Biggers氏は、crypto_rng抽象化層を削除するためのパッチを準備した。この層は、乱数生成器のための汎用インターフェースとして設計されたが、現在はNIST認証のRNGとJitterentropyエントロピーコレクタのみをサポートするために使用されている。
このパッチは、crypto_rngの代わりにDRBGとJitterentropyモジュールのAPIを直接使用することを提案している。アルゴリズムに依存しないRNGや__crypto_stdrng_get_bytesなどのユーザーも、crypto_rngの代わりにこれらのAPIを使用するように更新される予定だ。DRBGのテストもtestmgrからdrbg.cに移動される。
この変更は、Linux v7.3カーネル向けの提案された更新として提出される。現在wip-rng Gitブランチで待機中のパッチは、crypto_rngの削除が実施されるかどうかまだ決定されていない状態だ。
