aboutsummaryrefslogtreecommitdiff
path: root/crypto/crypto.c
AgeCommit message (Expand)AuthorFilesLines
8 daysMake BoringSSL initialization-lessDavid Benjamin1-61/+7
2023-09-08Help the compiler dedup ia32cap and armcap accessesDavid Benjamin1-0/+11
2023-01-27Remove ppc64le assembly.David Benjamin1-12/+5
2022-11-14Introduce ossl_ssize_t and use it in ASN1_STRING_set.David Benjamin1-0/+5
2022-01-07Switch __ARM_FEATURE_CRYPTO to __ARM_FEATURE_{AES,SHA2}.David Benjamin1-8/+14
2022-01-07Move CPU detection symbols to crypto/internal.h.David Benjamin1-2/+0
2022-01-05Enable SHA-512 ARM acceleration when available.David Benjamin1-0/+3
2020-05-14Add CRYPTO_pre_sandbox_init.David Benjamin1-0/+11
2019-09-27Make the dispatch tests opt-in.David Benjamin1-1/+1
2019-01-22Add test of assembly code dispatch.Adam Langley1-4/+9
2018-11-15Simulate other ARM CPUs when running tests.David Benjamin1-0/+4
2018-11-12Also accept __ARM_NEONAdam Langley1-1/+2
2018-09-07Automatically disable assembly with MSAN.Adam Langley1-13/+0
2018-08-13Add a pile of compatibility functions.David Benjamin1-0/+2
2018-07-25Move the MSan sanity check to a source file.David Benjamin1-0/+13
2018-05-15Return more placeholder version strings.David Benjamin1-3/+13
2018-05-08Add some more compatibility functions.David Benjamin1-2/+7
2018-04-13Add an OPENSSL_malloc_init stub.David Benjamin1-18/+8
2017-10-23Hide CPU capability symbols in C.David Benjamin1-4/+16
2017-09-29Switch OPENSSL_VERSION_NUMBER to 1.1.0.David Benjamin1-0/+13
2017-08-18Run the comment converter on libcrypto.David Benjamin1-28/+28
2017-08-16Tidy up some Windows compiler assumptions.David Benjamin1-1/+1
2017-06-09Set static armcaps based on __ARM_FEATURE_CRYPTO.David Benjamin1-4/+4
2017-04-27Revise OPENSSL_ia32cap_P strategy to avoid TEXTRELs.David Benjamin1-3/+0
2017-04-07Be less clever about .rel.ro avoidance.David Benjamin1-0/+3
2017-04-07First part of the FIPS module.Adam Langley1-2/+5
2017-04-04Make the POWER hardware capability value a global in crypto.c.Adam Langley1-0/+6
2016-09-27Add PPC64LE assembly for AES-GCM.Adam Langley1-3/+5
2016-07-12Add no-op function ENGINE_register_all_complete.Adam Langley1-0/+4
2016-05-17Add CRYPTO_has_asm.Adam Langley1-0/+8
2016-05-03Add |CRYPTO_is_confidential_build|.Adam Langley1-0/+8
2016-04-27Don't set a default armcap state in dynamic armcap modes.David Benjamin1-2/+0
2016-03-02Add |FIPS_mode|, which returns zero.Adam Langley1-0/+2
2016-02-23Remove CRYPTO_set_NEON_functional.David Benjamin1-3/+3
2016-01-26Add a few more no-op stubs for cURL compatibility.David Benjamin1-0/+2
2015-11-19Make CRYPTO_library_init use a CRYPTO_once_t.David Benjamin1-8/+8
2015-11-12Become partially -Wmissing-variable-declarations-clean.David Benjamin1-0/+2
2015-10-27Add no-op functions |CRYPTO_malloc_init| and |ENGINE_load_builtin_engines|.Adam Langley1-0/+6
2015-10-20Allow ARM capabilities to be set at compile time.Adam Langley1-2/+22
2015-08-26Move arm_arch.h and fix up lots of include paths.Adam Langley1-1/+1
2015-05-20Fix |SSLeay|.Adam Langley1-3/+3
2015-04-14Compatibility changes for wpa_supplicant and OpenSSH.Adam Langley1-0/+8
2015-01-14aarch64 support.Adam Langley1-4/+40
2014-09-20Don't try to setup CPUID if NO_ASM.Adam Langley1-5/+13
2014-09-12Add a CRYPTO_library_init and static-initializer-less build option.David Benjamin1-0/+60