openssl/crypto
Andy Polyakov 3bdd80521a crypto/modes/modes_lcl.h: let STRICT_ALIGNMENT be on ARMv7.
While ARMv7 in general is capable of unaligned access, not all instructions
actually are. And trouble is that compiler doesn't seem to differentiate
those capable and incapable of unaligned access. Side effect is that kernel
goes into endless loop retrying same instruction triggering unaligned trap.
Problem was observed in xts128.c and ccm128.c modules. It's possible to
resolve it by using (volatile u32*) casts, but letting STRICT_ALIGNMENT
be feels more appropriate.
2013-04-13 20:57:37 +02:00
..
aes aesni-x86_64.pl: optimize CBC decrypt. 2013-04-04 15:56:23 +02:00
asn1 Encode INTEGER correctly. 2013-03-18 14:22:08 +00:00
bf
bio Improve WINCE support. 2013-01-19 21:23:13 +01:00
bn x86_64-gf2m.pl: fix typo. 2013-03-01 22:36:36 +01:00
buffer correct error code 2012-04-22 13:31:09 +00:00
camellia x86_64 assembly pack: make Windows build more robust. 2013-01-22 22:27:28 +01:00
cast
cmac fix reset fix 2012-04-11 15:05:07 +00:00
cms Add function CMS_RecipientInfo_encrypt 2013-02-26 16:59:56 +00:00
comp
conf New config module for string tables. This can be used to add new 2012-10-22 13:05:54 +00:00
des dest4-sparcv9.pl: add clarification comment. 2013-04-04 15:54:08 +02:00
dh Version skew reduction: trivia (I hope). 2012-06-03 22:00:21 +00:00
dsa Version skew reduction: trivia (I hope). 2012-06-03 22:00:21 +00:00
dso dso/dso_win32.c: fix compiler warning. 2012-12-18 18:19:54 +00:00
ec Make binary curve ASN.1 work in FIPS mode. 2013-03-26 16:56:50 +00:00
ecdh Fix EC_KEY initialization race. 2012-10-05 20:50:11 +00:00
ecdsa Fix EC_KEY initialization race. 2012-10-05 20:50:11 +00:00
engine Include correctly. 2013-03-04 14:31:18 +00:00
err Don't include comp.h if no-comp set. 2013-01-20 02:34:25 +00:00
evp Fix warnings. 2013-04-06 15:08:44 +01:00
hmac
idea
jpake
krb5
lhash
md2
md4 Fix some clang warnings. 2013-01-13 21:04:39 +00:00
md5 x86_64 assembly pack: make Windows build more robust. 2013-01-22 22:27:28 +01:00
mdc2
modes crypto/modes/modes_lcl.h: let STRICT_ALIGNMENT be on ARMv7. 2013-04-13 20:57:37 +02:00
objects Fix some clang warnings. 2013-01-13 21:04:39 +00:00
ocsp revert OCSP_basic_verify changes: they aren't needed now we support partial chain verification and can pass verify options to ocsp utility 2012-12-20 18:51:00 +00:00
pem
perlasm Add support for SPARC T4 DES opcode. 2013-03-31 14:32:05 +02:00
pkcs7 Submitted by: Markus Friedl <mfriedl@gmail.com> 2012-03-22 15:44:51 +00:00
pkcs12 Version skew reduction: trivia (I hope). 2012-06-03 22:00:21 +00:00
pqueue
rand PR: 2786 2012-08-22 22:43:23 +00:00
rc2
rc4 x86_64 assembly pack: make Windows build more robust. 2013-01-22 22:27:28 +01:00
rc5 Update support for Intel compiler: add linux-x86_64-icc and fix problems. 2012-11-28 13:05:13 +00:00
ripemd Fix some clang warnings. 2013-01-13 21:04:39 +00:00
rsa Typo. 2013-03-31 17:42:46 +01:00
seed seed.c: incredibly enough seed.c can fail to compile on Solaris with certain 2012-02-26 21:52:43 +00:00
sha sha256-586.pl: code refresh. 2013-02-15 11:23:06 +01:00
srp Missing files target. 2013-02-26 21:51:13 +00:00
stack
store
threads
ts Rename Suite B functions for consistency. 2012-08-03 15:58:15 +00:00
txt_db
ui PR: 2717 2012-02-11 23:41:19 +00:00
whrlpool x86_64 assembly pack: make Windows build more robust. 2013-01-22 22:27:28 +01:00
x509 Make "make depend" work on MacOS out of the box. 2013-01-19 14:14:30 +00:00
x509v3 Portability fix: use BIO_snprintf and pick up strcasecmp alternative 2012-12-26 23:51:56 +00:00
.cvsignore
alphacpuid.pl
arm_arch.h
armcap.c
armv4cpuid.S
c64xpluscpuid.pl C64x+ assembly pack: improve EABI support. 2012-11-28 13:19:10 +00:00
cpt_err.c
cryptlib.c cryptlib.c: fix typo in OPENSSL_showfatal. 2013-04-04 15:57:43 +02:00
cryptlib.h
crypto-lib.com Add the missing modules for Camellia, as well as dh_rfc5114 and evp_cnf. 2012-07-05 13:19:06 +00:00
crypto.h Add and use a constant-time memcmp. 2013-02-06 14:16:55 +00:00
cversion.c
ebcdic.c
ebcdic.h
ex_data.c
fips_err.h
fips_ers.c
ia64cpuid.S
install-crypto.com
lock.c
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
Makefile Override local vars for MINFO build. 2013-03-04 14:31:18 +00:00
md32_common.h Update support for Intel compiler: add linux-x86_64-icc and fix problems. 2012-11-28 13:05:13 +00:00
mem_clr.c
mem_dbg.c
mem.c Version skew reduction: trivia (I hope). 2012-06-03 22:00:21 +00:00
o_dir_test.c
o_dir.c
o_dir.h
o_fips.c
o_init.c remove unnecessary attempt to automatically call OPENSSL_init 2012-07-01 22:25:04 +00:00
o_str.c Improve WINCE support. 2013-01-19 21:23:13 +01:00
o_str.h
o_time.c Reorganise parameters for OPENSSL_gmtime_diff. 2012-11-21 14:13:20 +00:00
o_time.h Reorganise parameters for OPENSSL_gmtime_diff. 2012-11-21 14:13:20 +00:00
opensslconf.h.in
opensslv.h
ossl_typ.h
pariscid.pl
ppccap.c ppccap.c: fix typo. 2012-11-10 20:27:18 +00:00
ppccpuid.pl ppccpuid.pl: branch hints in OPENSSL_cleanse impact small block performance 2012-04-27 20:17:45 +00:00
s390xcap.c
s390xcpuid.S
sparc_arch.h Support for SPARC T4 MONT[MUL|SQR] instructions. 2012-11-17 10:34:11 +00:00
sparccpuid.S sparccpuid.S: work around emulator bug on T1. 2013-02-11 10:39:50 +01:00
sparcv9cap.c Support for SPARC T4 MONT[MUL|SQR] instructions. 2012-11-17 10:34:11 +00:00
symhacks.h Harmonise symhacks.h in this branch with lower versions. 2012-07-05 13:17:44 +00:00
thr_id.c Fix warning. 2012-09-17 17:21:58 +00:00
uid.c
vms_rms.h
x86_64cpuid.pl x86_64 assembly pack: make Windows build more robust. 2013-01-22 22:27:28 +01:00
x86cpuid.pl x86cpuid.pl: make it work with older CPUs. 2013-03-04 20:05:04 +01:00