openssl/crypto/cast
Emilia Kasper cdbf577973 Disable some sanitizer checks without PEDANTIC
Code without PEDANTIC has intentional "undefined" behaviour. To get best
coverage for both PEDANTIC and non-PEDANTIC codepaths, run the sanitizer
builds in two different configurations:
1) Without PEDANTIC but with alignment checks disabled.
2) With PEDANTIC.

To not overload Travis too much, run one build with clang and the other
with gcc (chosen at random).

Also remove a micro-optimization in CAST code to be able to
-fsanitize=shift. Whether shift sanitization is meaningful for crypto or
an obstacle is debatable but since this appears to be the only offender,
we might as well keep the check for now.

Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-10 01:50:45 +02:00
..
asm Unified - adapt the generation of cast assembler to use GENERATE 2016-03-09 11:09:26 +01:00
build.info Add $(LIB_CFLAGS) for any build.info generator that uses $(CFLAGS) 2016-03-13 00:02:55 +01:00
c_cfb64.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
c_ecb.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
c_enc.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
c_ofb64.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
c_skey.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
cast_lcl.h Disable some sanitizer checks without PEDANTIC 2016-04-10 01:50:45 +02:00
cast_s.h Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
casts.cpp Submitted by: 1999-04-23 23:28:26 +00:00
Makefile.in Remove the remainder of util/mk1mf.pl and companion scripts 2016-03-21 11:02:00 +01:00