Linux随机数生成器(LRNG)开发时间超过5年 修订41次

×

错误信息

  • Notice: fwrite(): write of 7805 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 7805 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Notice: fwrite(): write of 8001 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 8001 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Warning: file_put_contents(): Filename cannot be empty 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: fwrite(): write of 1721 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 1721 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Warning: file_put_contents(): Filename cannot be empty 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Warning: file_put_contents(): Filename cannot be empty 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Warning: file_put_contents(): Filename cannot be empty 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: fwrite(): write of 234 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 234 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: fwrite(): write of 7805 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 7805 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: fwrite(): write of 8192 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 124899 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: fwrite(): write of 640 bytes failed with errno=28 No space left on device 在 DrupalLocalStreamWrapper->stream_write() (行 474/mydata/minisites.eetrend.com/web/includes/stream_wrappers.inc).
  • Warning: file_put_contents(): Only -1 of 640 bytes written, possibly out of free disk space 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。
  • Notice: tempnam(): file created in the system's temporary directory 在 drupal_tempnam() (行 2648/mydata/minisites.eetrend.com/web/includes/file.inc).
  • Warning: file_put_contents(): Filename cannot be empty 在 file_unmanaged_save_data() (行 2016/mydata/minisites.eetrend.com/web/includes/file.inc).
  • 文件无法创建。

7月14日——作为/dev/random的新替代品,"Linux随机数生成器"(LRNG)的工作现在已经进行到第41次修订,并且已经开发了超过5年。Stephan Müller今天发布了他对LRNG的最新补丁系列,作为他提出的处理/dev/random的新方法,同时也是对现有随机数生成器的API/ABI兼容的替代品。

与目前的/dev/random相比,LRNG的目标是要快 "达130%",还有其他各种性能优化,各种加密处理的改进,可测试能力的提高,选项的更多可配置性,以及更现代的设计。

LRNG的v41补丁对初始播种代码进行了清理,将种子缓冲区归零,在熵值不足的情况下初始化熵值,加强了熵源配置,并对该随机数生成器代码进行了其他各种低级别的改进。

LRNG是否/何时最终被认为可以用于主线内核还有待观察,但那些对围绕新的Linux随机数发生器实现的这一漫长旅程感到好奇的人可以在内核邮件列表中找到今天的13个补丁系列。

访问邮件列表了解更多:

https://lore.kernel.org/lkml/7822794.ITf6fX9eNu@positron.chronox.de/

来源:cnBeta.COM

最新文章