openssl/crypto/modes
Andy Polyakov 3405db97e5 ARM assembly pack: make it Windows-friendly.
"Windows friendliness" means a) flipping .thumb and .text directives,
b) always generate Thumb-2 code when asked(*); c) Windows-specific
references to external OPENSSL_armcap_P.

(*) so far *some* modules were compiled as .code 32 even if Thumb-2
was targeted. It works at hardware level because processor can alternate
between the modes with no overhead. But clang --target=arm-windows's
builtin assembler just refuses to compile .code 32...

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8252)
2019-02-16 16:59:23 +01:00
..
asm ARM assembly pack: make it Windows-friendly. 2019-02-16 16:59:23 +01:00
build.info Build: Remove BEGINRAW / ENDRAW / OVERRIDE 2019-01-31 16:19:49 +01:00
cbc128.c
ccm128.c
cfb128.c
ctr128.c
cts128.c
gcm128.c
modes_lcl.h Fixes #7879: AES-SIV to use EVP_MAC APIs 2018-12-13 11:09:15 -05:00
ocb128.c
ofb128.c
siv128.c Fixes #7879: AES-SIV to use EVP_MAC APIs 2018-12-13 11:09:15 -05:00
wrap128.c
xts128.c