1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/lib
Dag-Erling Smørgrav 4520e72ebf key_load_private() ignores the passphrase argument if the private key
is unencrypted.  This defeats the nullok check, because it means a
non-null passphrase will successfully unlock the key.

To address this, try at first to load the key without a passphrase.
If this succeeds and the user provided a non-empty passphrase *or*
nullok is false, reject the key.

MFC after:	1 week
Noticed by:	Guy Helmer <guy.helmer@palisadesystems.com>
2011-11-20 15:18:49 +00:00
..
bind
clang Revert r227538, since it doesn't compile with clang at all (it doesn't 2011-11-17 21:06:53 +00:00
csu
libalias
libarchive Fix Buildworld WITHOUT_OPENSSL. 2011-10-22 22:22:46 +00:00
libauditd
libbegemot
libblocksruntime
libbluetooth
libbsm
libbsnmp
libbz2
libc Add support for the SCTP_REMOTE_UDP_ENCAPS_PORT socket option. 2011-11-20 15:00:45 +00:00
libcalendar
libcam
libcom_err
libcompat
libcompiler_rt
libcrypt
libdevinfo
libdevstat
libdisk
libdwarf
libedit
libefi
libelf
libexpat
libfetch
libgeom
libgpib
libgssapi
libiconv
libiconv_modules
libipsec
libipx
libjail
libkiconv Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
libkse
libkvm
liblzma
libmagic
libmd
libmemstat
libmilter
libmp
libncp
libnetgraph
libngatm
libopie
libpam key_load_private() ignores the passphrase argument if the private key 2011-11-20 15:18:49 +00:00
libpcap
libpmc
libproc
libprocstat
libradius
librpcsec_gss
librpcsvc
librt Free unused allocation on error. 2011-11-18 09:56:40 +00:00
librtld_db
libsbuf
libsdp
libsm
libsmb
libsmdb
libsmutil
libstand
libtacplus
libtelnet
libthr Pass CVWAIT flags to kernel, this should handle 2011-11-17 01:43:50 +00:00
libthread_db
libufs
libugidfw
libulog
libusb Add definition of some USB 3.0 descriptors to libusb 1.0 and libusb 2.0. 2011-11-09 19:03:26 +00:00
libusbhid
libutil
libvgl
libwrap
liby
libypclnt
libz
msun Expose the unimplemented libm functions in the math.h header. This allows C++'s <cmath> to work without the compiler complaining that the C++ versions are calling implicitly-declared functions. You will still get a linker error when they are called. OpenBSD 5.0 claims to fully implement the C99 <math.h> stuff, so might be worth investigating... 2011-11-12 19:55:48 +00:00
ncurses
Makefile
Makefile.inc