markm
bd86cc8ebf
Replace the RC4 algorithm for generating in-kernel secure random
...
numbers with Chacha20. Keep the API, though, as that is what the
other *BSD's have done.
Use the boot-time entropy stash (if present) to bootstrap the
in-kernel entropy source.
Reviewed by: delphij,rwatson
Approved by: so(delphij)
MFC after: 2 months
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D10048
--This line, and those below, will be ignored--
> Description of fields to fill in above: 76 columns --|
> PR: If and which Problem Report is related.
> Submitted by: If someone else sent in the change.
> Reported by: If someone else reported the issue.
> Reviewed by: If someone else reviewed your modification.
> Approved by: If you needed approval for this commit.
> Obtained from: If the change is from a third party.
> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email.
> MFH: Ports tree branch name. Request approval for merge.
> Relnotes: Set to 'yes' for mention in release notes.
> Security: Vulnerability reference (one per line) or description.
> Sponsored by: If the change was sponsored by an organization.
> Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed).
> Empty fields above will be automatically removed.
2017-04-16 09:11:02 +00:00
..
2017-02-28 23:42:47 +00:00
2016-05-06 16:41:23 +00:00
2017-02-28 23:42:47 +00:00
2016-05-05 15:43:26 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-08-12 21:29:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-10-21 23:50:02 +00:00
2016-02-12 07:38:19 +00:00
2016-05-17 09:56:22 +00:00
2017-02-28 23:42:47 +00:00
2016-06-21 22:19:06 +00:00
2016-10-16 02:43:51 +00:00
2017-01-15 08:05:00 +00:00
2017-02-28 23:42:47 +00:00
2016-05-06 16:41:23 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-01-15 18:00:45 +00:00
2017-02-28 23:42:47 +00:00
2017-02-21 18:49:51 +00:00
2017-01-30 02:21:29 +00:00
2017-01-15 18:00:45 +00:00
2017-02-28 23:42:47 +00:00
2017-01-25 15:42:29 +00:00
2016-09-21 08:23:33 +00:00
2017-03-30 04:57:26 +00:00
2016-09-21 10:15:08 +00:00
2016-08-28 07:40:11 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-01-28 02:22:15 +00:00
2017-01-28 02:22:15 +00:00
2016-12-09 17:58:34 +00:00
2016-07-14 23:14:10 +00:00
2017-02-28 23:42:47 +00:00
2017-01-15 18:00:45 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-05-19 14:08:36 +00:00
2016-12-10 16:20:39 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-10-16 06:07:43 +00:00
2016-10-11 22:24:30 +00:00
2017-01-21 17:39:10 +00:00
2017-01-21 17:39:10 +00:00
2017-03-30 18:21:36 +00:00
2017-02-09 23:32:03 +00:00
2017-03-30 06:24:30 +00:00
2017-04-08 04:34:18 +00:00
2017-01-28 07:26:42 +00:00
2017-01-15 18:00:45 +00:00
2017-02-28 23:42:47 +00:00
2017-01-18 18:16:57 +00:00
2016-03-16 04:22:32 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-01-28 02:22:15 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-04-28 12:03:22 +00:00
2016-10-16 02:43:51 +00:00
2017-03-01 21:55:49 +00:00
2016-05-03 15:14:17 +00:00
2017-02-28 23:42:47 +00:00
2016-05-03 16:37:09 +00:00
2017-03-22 22:28:13 +00:00
2017-02-28 23:42:47 +00:00
2016-08-19 10:52:39 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-03-14 17:41:17 +00:00
2016-03-14 17:41:17 +00:00
2017-02-28 23:42:47 +00:00
2016-05-03 15:14:17 +00:00
2016-08-09 02:16:21 +00:00
2017-03-27 06:37:03 +00:00
2016-12-10 16:20:39 +00:00
2016-05-23 03:29:43 +00:00
2017-01-15 18:00:45 +00:00
2017-03-12 13:48:24 +00:00
2017-04-16 09:11:02 +00:00
2017-02-28 23:42:47 +00:00
2017-04-01 05:05:22 +00:00
2017-03-09 00:58:21 +00:00
2017-02-28 23:42:47 +00:00
2017-02-12 09:49:44 +00:00
2017-02-17 14:55:59 +00:00
2017-02-28 23:42:47 +00:00
2017-04-08 04:41:46 +00:00
2016-10-18 23:20:49 +00:00
2016-10-18 23:20:49 +00:00
2017-02-28 23:42:47 +00:00
2016-05-03 15:14:17 +00:00
2017-03-14 17:10:42 +00:00
2016-10-08 19:40:58 +00:00
2017-02-28 23:42:47 +00:00
2016-09-26 22:06:19 +00:00
2016-07-28 12:22:01 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-01 05:06:21 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-04-26 19:57:35 +00:00
2017-04-10 17:59:29 +00:00
2017-02-28 23:42:47 +00:00
2017-01-15 18:00:45 +00:00
2016-08-03 01:46:55 +00:00
2017-01-24 22:00:16 +00:00
2016-05-03 15:14:17 +00:00
2016-06-06 09:51:58 +00:00
2017-03-30 18:21:36 +00:00
2016-09-23 12:32:20 +00:00
2016-06-08 02:09:14 +00:00
2016-07-18 15:14:23 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-04-21 16:22:52 +00:00
2017-04-16 09:11:02 +00:00
2016-04-07 04:23:25 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-08-09 19:32:06 +00:00
2017-02-15 23:33:14 +00:00
2017-02-28 19:01:59 +00:00
2016-05-31 08:07:40 +00:00
2017-02-08 19:25:58 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-12-30 06:26:17 +00:00
2016-11-17 21:02:55 +00:00
2016-05-20 23:28:43 +00:00
2016-07-26 17:23:49 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-09 13:41:57 +00:00
2017-03-14 19:06:44 +00:00
2017-02-22 10:21:39 +00:00
2017-04-09 02:00:03 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-06-04 18:57:00 +00:00
2016-05-27 01:40:33 +00:00
2017-02-28 23:42:47 +00:00
2017-03-30 04:57:26 +00:00
2017-02-28 23:42:47 +00:00
2017-02-17 22:09:55 +00:00
2017-03-19 00:54:24 +00:00
2017-03-19 00:54:24 +00:00
2017-04-06 23:40:51 +00:00
2017-03-05 07:13:29 +00:00
2017-03-01 21:55:49 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-04-06 23:40:51 +00:00
2017-02-28 23:42:47 +00:00
2017-03-02 12:20:23 +00:00
2017-03-14 19:06:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-08-17 09:52:09 +00:00
2016-05-03 15:14:17 +00:00
2017-01-12 00:48:06 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-01-25 22:58:06 +00:00
2017-01-13 16:37:38 +00:00
2016-05-12 06:20:26 +00:00
2017-02-28 23:42:47 +00:00
2016-02-12 07:38:19 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-05-17 09:56:22 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-12-19 07:40:45 +00:00
2017-02-28 23:42:47 +00:00
2017-04-05 16:57:53 +00:00
2016-10-16 02:43:51 +00:00
2017-02-28 23:42:47 +00:00