openssl/crypto
Matt Caswell 9ae720b4dc Check error return from sysconf in secure memory code
We use the sysconf function to provide details about the page size in the
secure memory code. This function can return -1 on error so we should check
for this before proceeding.

Reviewed-by: Kurt Roeckx <kurt@openssl.org>
2015-11-17 11:23:51 +00:00
..
aes aesni-sha256-x86_64.pl: fix crash on AMD Jaguar. 2015-11-16 13:06:10 +01:00
asn1 Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
bf
bio Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
bn bn/asm/ppc64-mont.pl: adapt for little-endian. 2015-11-16 13:40:41 +01:00
buffer Rebuild error source files. 2015-11-05 15:48:37 +00:00
camellia
cast
cmac Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
cms Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
comp Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
conf Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
ct Reorganise state machine files 2015-10-30 08:38:18 +00:00
des Remove des_ver.h; broke build. 2015-11-01 08:09:57 -05:00
dh Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
dsa Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
dso Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
ec Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
ecdh Rebuild error source files. 2015-11-05 15:48:37 +00:00
ecdsa Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
engine Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
err Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
evp aesni-sha256-x86_64.pl: fix crash on AMD Jaguar. 2015-11-16 13:06:10 +01:00
hmac Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
idea
include/internal Fix undeclared variable warnings. 2015-10-24 16:42:51 +01:00
jpake Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
lhash Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
md2
md4
md5
mdc2
modes modes/asm/ghash-armv4.pl: extend Apple fix to all clang cases. 2015-11-11 22:09:18 +01:00
objects Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
ocsp Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
pem Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
perlasm
pkcs7 Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
pkcs12 Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
pqueue Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
rand Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
rc2
rc4 Skylake performance results. 2015-09-26 19:50:11 +02:00
rc5
ripemd
rsa Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
seed
sha Fix typos 2015-10-23 19:52:08 +02:00
srp Fix SRP memory leaks 2015-09-21 10:17:58 +01:00
stack More zalloc nits 2015-09-04 11:45:44 -04:00
store Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
ts RT32671: wrong multiple errs TS_check_status_info 2015-11-13 16:36:43 -05:00
txt_db
ui Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
whrlpool
x509 Use accessors for X509_print_ex(). 2015-11-14 00:13:08 +00:00
x509v3 Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
alphacpuid.pl
arm64cpuid.pl
arm_arch.h
armcap.c
armv4cpuid.pl ARMv4 assembly pack: implement support for Thumb2. 2015-09-25 13:34:02 +02:00
c64xpluscpuid.pl
cpt_err.c Rebuild error source files. 2015-11-05 15:48:37 +00:00
cryptlib.c Fix no-stdio build 2015-09-29 21:59:19 -04:00
crypto-lib.com
cversion.c Explicit OpenSSL_version_num() implementation prototype 2015-11-15 00:02:57 -05:00
ebcdic.c
ex_data.c Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
fips_err.h
fips_ers.c
ia64cpuid.S
install-crypto.com
lock.c Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
Makefile
mem_clr.c Make sure OPENSSL_cleanse checks for NULL 2015-09-17 22:29:08 +01:00
mem_dbg.c Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
mem.c Add and use OPENSSL_zalloc 2015-09-02 22:05:37 -04:00
o_dir_test.c
o_dir.c
o_fips.c
o_init.c
o_str.c
o_time.c Check OPENSSL_gmtime_diff 2015-09-02 23:03:43 -04:00
opensslconf.h.in RT3969: Add OPENSSL_SYS_UEFI 2015-09-08 23:14:36 -04:00
pariscid.pl
ppc_arch.h
ppccap.c
ppccpuid.pl
s390xcap.c
s390xcpuid.S
sec_mem.c Check error return from sysconf in secure memory code 2015-11-17 11:23:51 +00:00
sparc_arch.h
sparccpuid.S
sparcv9cap.c
thr_id.c Harmonize pointer printing and size_t-fy casts. 2015-10-05 09:26:19 +02:00
uid.c
vms_rms.h
x86_64cpuid.pl
x86cpuid.pl