User Details
User Details
- User Since
- Apr 6 2017, 10:41 PM (267 w, 1 d)
Feb 22 2022
Feb 22 2022
obrien committed R10:7878a69e0415: random(4): Make entropy source deregistration safe (authored by cem).
random(4): Make entropy source deregistration safe
Add explicit SI_SUB_EPOCH
random(4): Fix RANDOM_LOADABLE build
random(4): Simplify RANDOM_LOADABLE
Feb 21 2022
Feb 21 2022
obrien committed R10:39c32c5bca84: random/ivy: Provide mechanism to read independent seed values from rdrand (authored by cem).
random/ivy: Provide mechanism to read independent seed values from rdrand
random/ivy: Trivial refactoring
obrien committed R10:5f5c20f3b2a8: Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver. (authored by markj).
Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver.
obrien committed R10:c91dd7ea7cd7: random(4): Don't complain noisily when an entropy source is slow (authored by cem).
random(4): Don't complain noisily when an entropy source is slow
obrien committed R10:a68e606c402e: random: x86 driver: Prefer RDSEED over RDRAND when available (authored by cem).
random: x86 driver: Prefer RDSEED over RDRAND when available
Feb 18 2022
Feb 18 2022
obrien committed R10:c1d34c9c79f3: randomdev: Remove 100 ms sleep from write routine (authored by cperciva).
randomdev: Remove 100 ms sleep from write routine
obrien committed R10:dd9548db7a72: kern: random: collect ~16x less from fast-entropy sources (authored by kevans).
kern: random: collect ~16x less from fast-entropy sources
Feb 17 2022
Feb 17 2022
obrien committed R10:e24be8a6b6d6: random(4): update Fortuna generator Chacha20 documentation. (authored by cem).
random(4): update Fortuna generator Chacha20 documentation.
obrien committed R10:d84d8a42e9dc: random(4): Fortuna: Update concurrent generation documentation (authored by cem).
random(4): Fortuna: Update concurrent generation documentation
random(4): De-export random_sources list
obrien committed R10:1d3faa4dcb0e: Document when zfree(9) was added to FreeBSD. (authored by obrien).
Document when zfree(9) was added to FreeBSD.
obrien committed R10:74ca6a22f9c1: Document when zfree(9) was added to FreeBSD. (authored by obrien).
Document when zfree(9) was added to FreeBSD.
obrien committed R10:aea2a658ef8b: Don't delete hack.c - causes perpetual 'out of date' kernel (authored by obrien).
Don't delete hack.c - causes perpetual 'out of date' kernel
Feb 15 2022
Feb 15 2022
random(4): Use ordinary sysctl definitions
random(4): Abstract loader entropy injection
random(4): Remove unused definitions
obrien committed R10:e6e5f6a7dd80: random(4): Reorder configuration of random source modules (authored by cem).
random(4): Reorder configuration of random source modules
obrien committed R10:35cf9aa65b56: random(4): Remove "EXPERIMENTAL" verbiage from concurrent operation (authored by cem).
random(4): Remove "EXPERIMENTAL" verbiage from concurrent operation
obrien committed R10:f3ed4a38b520: random(4): Fix a regression in short AES mode reads (authored by cem).
random(4): Fix a regression in short AES mode reads
obrien committed R10:8665ca1fce6e: random(4): Fortuna: allow increased concurrency (authored by cem).
random(4): Fortuna: allow increased concurrency
obrien updated the diff for D34281: Don't delete hack.c - causes perpetual 'out of date' kernel.
Updating based on sjg's input.
obrien added a reviewer for D34281: Don't delete hack.c - causes perpetual 'out of date' kernel: sjg.
obrien requested review of D34281: Don't delete hack.c - causes perpetual 'out of date' kernel.
Feb 14 2022
Feb 14 2022
obrien committed R10:7c6fb056cca7: random(4): Generalize algorithm-independent APIs (authored by cem).
random(4): Generalize algorithm-independent APIs
obrien committed R10:d4b15220f5f1: random(4): Add regression tests for uint128 implementation, Chacha CTR (authored by cem).
random(4): Add regression tests for uint128 implementation, Chacha CTR
obrien committed R10:921bb16f82d0: random(4): deduplicate explicit_bzero() in harvest (authored by cem).
random(4): deduplicate explicit_bzero() in harvest
Feb 13 2022
Feb 13 2022
obrien committed R10:856230b94a54: Fortuna: Fix false negatives in is_random_seeded() (authored by cem).
Fortuna: Fix false negatives in is_random_seeded()
obrien committed R10:f591279d9c93: random(4): Restore availability tradeoff prior to r346250 (authored by cem).
random(4): Restore availability tradeoff prior to r346250
random(4): Add is_random_seeded(9) KPI
obrien committed R10:e9c023a47aed: random(4): Block read_random(9) on initial seeding (authored by cem).
random(4): Block read_random(9) on initial seeding
obrien committed R10:3e04c85a3a23: Replace read_random(9) with more appropriate arc4rand(9) KPIs (authored by cem).
Replace read_random(9) with more appropriate arc4rand(9) KPIs
Feb 12 2022
Feb 12 2022
obrien committed R10:bc36a0d1df83: Fortuna: Add Chacha20 as an alternative stream cipher (authored by cem).
Fortuna: Add Chacha20 as an alternative stream cipher
obrien committed R10:7e4be228aa36: Embedded chacha: Add 0-bit iv + 128-bit counter mode (authored by cem).
Embedded chacha: Add 0-bit iv + 128-bit counter mode
obrien committed R10:064aaaffaca0: Embedded chacha: Distinguish via dedicated macro (authored by cem).
Embedded chacha: Distinguish via dedicated macro
obrien committed R10:759aae422e0b: crypto/chacha: Split header into separate _chacha.h (authored by cem).
crypto/chacha: Split header into separate _chacha.h
Add explicit copyright text to trivial header
Feb 11 2022
Feb 11 2022
obrien committed R10:7063329b2fc1: Fortuna: push CTR-mode loop down into randomdev hash.h interface (authored by cem).
Fortuna: push CTR-mode loop down into randomdev hash.h interface
obrien committed R10:8f746f7e88d2: random(4): Correct a bare zero to the appropriate enum (authored by cem).
random(4): Correct a bare zero to the appropriate enum
Dec 16 2021
Dec 16 2021
obrien committed R10:0cd475f86b09: Document 7f911abe's new functions came in 11.0 (authored by obrien).
Document 7f911abe's new functions came in 11.0
Aug 6 2021
Aug 6 2021
fortuna: Deduplicate kernel vs user includes
obrien committed R10:1ae8bd9a7d5a: fortuna: Drop global lock to zero stack variables (authored by cem).
fortuna: Drop global lock to zero stack variables
obrien committed R10:17dc7d3add57: Fortuna: Add failpoints to simulate initial seeding conditions (authored by cem).
Fortuna: Add failpoints to simulate initial seeding conditions
obrien committed R10:8eb54646dd0e: Fortuna: fix a correctness issue in reseed (fortuna_pre_read) (authored by cem).
Fortuna: fix a correctness issue in reseed (fortuna_pre_read)
obrien committed R10:ba2f52819c51: Fortuna: Fix a race to prevent reseed spamming (authored by cem).
Fortuna: Fix a race to prevent reseed spamming
Fortuna: trivial static variable cleanup
obrien committed R10:2cc41234353f: Fortuna: Add trivial assert to match FS&K definition (authored by cem).
Fortuna: Add trivial assert to match FS&K definition
obrien committed R10:ec2942baf536: Fortuna: Clean up reseeding key material to closer match FS&K (authored by cem).
Fortuna: Clean up reseeding key material to closer match FS&K
Jul 28 2021
Jul 28 2021
Jan 14 2021
Jan 14 2021
obrien committed R10:9a01a2551636: unifdef -D__FreeBSD__ to remove the OpenBSD support (authored by obrien).
unifdef -D__FreeBSD__ to remove the OpenBSD support
obrien updated the diff for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
More accurately depend on libbfd port.
obrien updated the diff for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
Diff #2
obrien updated the test plan for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
obrien requested review of D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
Dec 13 2020
Dec 13 2020
obrien committed R9:c36a3c51e414: Added Oly (oly@world.std.com) for his port of lout and xripple (authored by obrien).
Added Oly (oly@world.std.com) for his port of lout and xripple
Got oly@world.std.com real name.
obrien committed R9:2b9e59310f05: Added PATCH_DIST_STRIP to sample Makefile. Moved IS_INTERACTIVE earlier (authored by obrien).
Added PATCH_DIST_STRIP to sample Makefile. Moved IS_INTERACTIVE earlier
Explained the new MAN[1-9NL] varaiables.
obrien committed R9:6304ff4943d0: Added speal about MASTER_SITE_{XCONTRIB,PERL_CPAN,TEX_CTAN,SUNSITE} (authored by obrien).
Added speal about MASTER_SITE_{XCONTRIB,PERL_CPAN,TEX_CTAN,SUNSITE}
Fixed two typos I made
obrien committed R9:4f9ea0135d94: Added FURUSAWA Kazuhisa for his port of xloadface. (authored by obrien).
Added FURUSAWA Kazuhisa for his port of xloadface.
obrien committed R9:cf49caac4876: Added Pedro Giffuni to the contributor's section for his two ports: (authored by obrien).
Added Pedro Giffuni to the contributor's section for his two ports:
obrien committed R9:7948819035d3: Added Sandro Sigala <ssigala@globalnet.it> for his port of cutils (authored by obrien).
Added Sandro Sigala <ssigala@globalnet.it> for his port of cutils
Added explantion of NO_PACKAGE.
obrien committed R9:1cd6130b8855: Documented Pentium clock speeds (CPU,ext mem,PCI) from a mail message (authored by obrien).
Documented Pentium clock speeds (CPU,ext mem,PCI) from a mail message
Tried to explain the pkg/INSTALL script.
Added explation of REQ package script.
Added speal about shlib version numbers.
obrien committed R9:a132f331c4aa: Correct a false statement made about shlibs. (authored by obrien).
Correct a false statement made about shlibs.
obrien committed R9:261f1128cbb8: Added Stefan Moeding <moeding@bn.DeTeMobil.de> for his port of LCLint. (authored by obrien).
Added Stefan Moeding <moeding@bn.DeTeMobil.de> for his port of LCLint.
obrien committed R9:d5428b8e7e88: Tried to harden up the language about NOT including the package name (or (authored by obrien).
Tried to harden up the language about NOT including the package name (or
obrien committed R9:024e83571755: Added "ie. 430FX" for Triton and "ie. 430HX" for Triton-II. (authored by obrien).
Added "ie. 430FX" for Triton and "ie. 430HX" for Triton-II.
Been reading more of Rodney HW emails.
obrien committed R9:c8ef44438c7a: Cut and paste info about the 430VX chipset from some of Rodney's old (authored by obrien).
Cut and paste info about the 430VX chipset from some of Rodney's old
Added Conrad Sabatier for his port of xless
obrien committed R9:d1db6183689e: Documented MANPREFIX and MAN%cPREFIX (where %c=[1-9LN]). (authored by obrien).
Documented MANPREFIX and MAN%cPREFIX (where %c=[1-9LN]).
obrien committed R9:8f3a29750eab: Updated the Pentium chipset descriptions as suggested by Rodney Grimes. (authored by obrien).
Updated the Pentium chipset descriptions as suggested by Rodney Grimes.
Added two useful URL's.
Adaptex 1535 and 2980U are supported.
obrien committed R9:40ba80315de4: Document the "#if (defined(__unix__) || defined(unix))" way of including (authored by obrien).
Document the "#if (defined(__unix__) || defined(unix))" way of including
obrien committed R9:cfa46d6a380f: Add the condition !defined(USG) to the logic to include <sys/param.h> (authored by obrien).
Add the condition !defined(USG) to the logic to include <sys/param.h>
obrien committed R9:968839ea53e7: Forgot to say I also added Pedro A M Vazquez <vazquez@IQM.Unicamp.BR> for (authored by obrien).
Forgot to say I also added Pedro A M Vazquez <vazquez@IQM.Unicamp.BR> for
Change my email address.
obrien committed R9:fba8374765b7: Mention that the value of the BSD macro for 4.4BSD-Lite2 is 199506. (authored by obrien).
Mention that the value of the BSD macro for 4.4BSD-Lite2 is 199506.
obrien committed R9:e4d1a9e6229b: Also mention that ports should not really use the 199506 value of BSD (authored by obrien).
Also mention that ports should not really use the 199506 value of BSD
obrien committed R9:aaadad221e28: Mention that "options XSERVER" is applicable only to the vt0 console driver. (authored by obrien).
Mention that "options XSERVER" is applicable only to the vt0 console driver.
Update URL for Chinese "Using FreeBSD"
obrien committed R9:e0cb7e3760e5: Attempts to clarify the FreeBSD-{current,stable} mess used here. (authored by obrien).
Attempts to clarify the FreeBSD-{current,stable} mess used here.
obrien committed R9:5aaf7a6d5c73: Changed 2.1.6 --> 2.1.7, or added 2.1.7 where applicable. (authored by obrien).
Changed 2.1.6 --> 2.1.7, or added 2.1.7 where applicable.
obrien committed R9:6f34ff67205e: Added UNIX Internals -- The New Frontiers by Uresh Vahalia (authored by obrien).
Added UNIX Internals -- The New Frontiers by Uresh Vahalia
FreeBSD-{stable,STABLE} ==> 2.1-STABLE
obrien committed R9:9a7d48b410af: Added "Porting UNIX Software" by our own Greg Lehey. (authored by obrien).
Added "Porting UNIX Software" by our own Greg Lehey.
obrien committed R9:53e1ef056261: Add "Lion's Commentary on UNIX, 6th Ed. w/source code". (authored by obrien).
Add "Lion's Commentary on UNIX, 6th Ed. w/source code".
obrien committed R9:a38ab5994f8c: Added UNIX System Architecture by Prabhat Andleigh. (authored by obrien).
Added UNIX System Architecture by Prabhat Andleigh.