summaryrefslogtreecommitdiffstats
path: root/crypto/build.info
AgeCommit message (Expand)Author
2022-01-11Statically link the legacy provider to endecode_testMatt Caswell
2021-06-05FIPS: don't include crypto/passphrase.c in libfips.aRichard Levitte
2021-05-11Fix missing $CPUIDDEF in libdefault.aXiaofei Bai
2021-05-11Add the concept of a child OSSL_LIB_CTXMatt Caswell
2021-05-07Drop libimplementations.aRichard Levitte
2021-04-19Support DLL builds + Fix C RTL variantsTanzinul Islam
2021-04-12Add OSSL_PARAM_dup() and OSSL_PARAM_merge().Shane Lontis
2021-04-02Include BN assembler alongside CPUID codeRichard Levitte
2021-04-02Refactor CPUID codeRichard Levitte
2021-03-23Be more selective about copying libcrypto symbols into legacy.soMatt Caswell
2020-12-14Fix no-threadsMatt Caswell
2020-08-26Punycode decoding implementationDmitry Belyavskiy
2020-08-24CORE: Generalise internal pass phrase prompterRichard Levitte
2020-08-21Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte
2020-05-13Remove explicit dependency on configdata.pm when processing .in filesRichard Levitte
2020-05-07Remove legacy FIPS_mode functionsShane Lontis
2020-04-09Add common internal crypto/ modules in liblegacy.aRichard Levitte
2020-04-07PROV: Add the beginning of a DER writing libraryRichard Levitte
2020-04-01Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fieldsShane Lontis
2020-03-03Add pairwise consistency self tests to asym keygeneratorsShane Lontis
2020-02-10Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.cDr. David von Oheimb
2020-01-24Modify DSA and DH keys to use a shared FFC_PARAMS structShane Lontis
2020-01-15Add FIPS Self test kats for digestsShane Lontis
2019-12-19Optimize AES-GCM implementation on aarch64Fangming.Fang
2019-12-14Deprecate most of debug-memoryRich Salz
2019-11-29SERIALIZER: New API for serialization of objects through providersRichard Levitte
2019-11-12Reinstate the KDF error macrosRichard Levitte
2019-10-17Move BLAKE2 digests completely to the default providerRichard Levitte
2019-10-16Fix missing Assembler definesShane Lontis
2019-10-10Rework how our providers are builtRichard Levitte
2019-09-21Configure: add missing dependency to fix parallel builds on WindowsDr. Matthias St. Pierre
2019-09-16build.info: For all assembler generators, remove all argumentsRichard Levitte
2019-09-06Cleanse crypto/kdf directoryPauli
2019-08-15Move KMAC to providersRichard Levitte
2019-08-15Move GMAC to providersRichard Levitte
2019-08-12Add OSSL_PARAM_construct_from_text() and OSSL_PARAM_allocate_from_text()Richard Levitte
2019-08-06Make the EC code available from inside the FIPS providerMatt Caswell
2019-07-23Remove some utilities from the core to provider interfaceMatt Caswell
2019-07-23Add internal function ossl_algorithm_do_all()Richard Levitte
2019-07-17Parameter building utilities.Pauli
2019-07-12Make the PACKET/WPACKET code available to both libcrypto and libsslMatt Caswell
2019-07-12Add simple ASN.1 utils for DSA signature DER.David Makepeace
2019-07-11Make allocation/free/clean available to providersRich Salz
2019-06-17Tell the FIPS provider about thread stop eventsMatt Caswell
2019-06-17Move cpuid_asm_src file information to build.info filesRichard Levitte
2019-06-17Move uplink file information to build.info filesRichard Levitte
2019-06-15Use variables in build.info files where it's worth the whileRichard Levitte
2019-06-12Make BIGNUM code available from within the FIPS moduleMatt Caswell
2019-06-03Ensure we get all the right defines for AES assembler in FIPS moduleMatt Caswell
2019-05-30Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSLAndreas Kretschmer
me_to_timeval #define cputime_to_timeval cputime_to_compat_timeval /* * To use this file, asm/elf.h must define compat_elf_check_arch. * The other following macros can be defined if the compat versions * differ from the native ones, or omitted when they match. */ #undef ELF_ARCH #undef elf_check_arch #define elf_check_arch compat_elf_check_arch #ifdef COMPAT_ELF_PLATFORM #undef ELF_PLATFORM #define ELF_PLATFORM COMPAT_ELF_PLATFORM #endif #ifdef COMPAT_ELF_HWCAP #undef ELF_HWCAP #define ELF_HWCAP COMPAT_ELF_HWCAP #endif #ifdef COMPAT_ARCH_DLINFO #undef ARCH_DLINFO #define ARCH_DLINFO COMPAT_ARCH_DLINFO #endif #ifdef COMPAT_ELF_ET_DYN_BASE #undef ELF_ET_DYN_BASE #define ELF_ET_DYN_BASE COMPAT_ELF_ET_DYN_BASE #endif #ifdef COMPAT_ELF_EXEC_PAGESIZE #undef ELF_EXEC_PAGESIZE #define ELF_EXEC_PAGESIZE COMPAT_ELF_EXEC_PAGESIZE #endif #ifdef COMPAT_ELF_PLAT_INIT #undef ELF_PLAT_INIT #define ELF_PLAT_INIT COMPAT_ELF_PLAT_INIT #endif #ifdef COMPAT_SET_PERSONALITY #undef SET_PERSONALITY #define SET_PERSONALITY COMPAT_SET_PERSONALITY #endif #ifdef compat_start_thread #undef start_thread #define start_thread compat_start_thread #endif #ifdef compat_arch_setup_additional_pages #undef ARCH_HAS_SETUP_ADDITIONAL_PAGES #define ARCH_HAS_SETUP_ADDITIONAL_PAGES 1 #undef arch_setup_additional_pages #define arch_setup_additional_pages compat_arch_setup_additional_pages #endif /* * Rename a few of the symbols that binfmt_elf.c will define. * These are all local so the names don't really matter, but it * might make some debugging less confusing not to duplicate them. */ #define elf_format compat_elf_format #define init_elf_binfmt init_compat_elf_binfmt #define exit_elf_binfmt exit_compat_elf_binfmt /* * We share all the actual code with the native (64-bit) version. */ #include "binfmt_elf.c"