Balu Gajjala
ee54e6bd06
Merge upstream V8_9
2022-02-24 16:57:16 -08:00
Damien Miller
715c892f0a
remove sys/param.h in -portable, after upstream
2021-12-22 09:02:50 +11:00
Darren Tucker
e409d79667
Try EGD/PRNGD if random device fails.
...
When built --without-openssl, try EGD/PRGGD (if configured) as a last
resort before failing.
2021-06-18 19:32:11 +10:00
Manoj Ampalam
1ce9e2005d
Merge branch 'V_7_8' of https://github.com/openssh/openssh-portable into cwb
2018-10-04 14:43:51 -07:00
Damien Miller
afa6e79b76
prefer to use getrandom() for PRNG seeding
...
Only applies when built --without-openssl. Thanks Jann Horn for
reminder.
2018-04-13 13:32:23 +10:00
Manoj Ampalam
a73b5d6def
Cleaned up core sources for upstream PR ( #78 )
2017-02-10 14:02:02 -08:00
Manoj Ampalam
f207a12b78
Fixed openssl=no build issues ( #38 )
2016-12-27 13:47:09 -08:00
Damien Miller
4a984fd342
cast to avoid type warning in error message
2016-07-15 20:02:27 +10:00
Damien Miller
72ef7c148c
support --without-openssl at configure time
...
Disables and removes dependency on OpenSSL. Many features don't
work and the set of crypto options is greatly restricted. This
will only work on system with native arc4random or /dev/urandom.
Considered highly experimental for now.
2015-01-15 02:28:36 +11:00
Damien Miller
2a8699f37c
- (djm) [openbsd-compat/arc4random.c] Zero seed after keying PRNG
2014-09-04 03:46:05 +10:00
Darren Tucker
eb012ac581
- (dtucker) [openbsd-compat/arc4random.c] Use explicit_bzero instead of an
...
assigment that might get optimized out. ok djm@
2014-06-11 13:10:00 +10:00
Damien Miller
720711960b
- (djm) [openbsd-compat/Makefile.in openbsd-compat/arc4random.c]
...
[openbsd-compat/bsd-arc4random.c] Replace old RC4-based arc4random
implementation with recent OpenBSD's ChaCha-based PRNG. ok dtucker@,
tested tim@
2013-10-09 10:44:47 +11:00
Damien Miller
9159310087
- (djm) [openbsd-compat/arc4random.c openbsd-compat/chacha_private.h] Pull
...
in OpenBSD implementation of arc4random, shortly to replace the existing
bsd-arc4random.c
2013-10-09 10:42:32 +11:00