98 Commits (5fee3fe2760d65a141873601c4b7b9fd2fc5c7b1)

Author SHA1 Message Date
  Tanzinul Islam 5fee3fe276 Support DLL builds + Fix C RTL variants 2 years ago
  Shane Lontis 884314cab7 Add OSSL_PARAM_dup() and OSSL_PARAM_merge(). 1 year ago
  Richard Levitte 5ad3e6c56e Include BN assembler alongside CPUID code 2 years ago
  Richard Levitte ef83daf4da Refactor CPUID code 2 years ago
  Matt Caswell a669418c8e Be more selective about copying libcrypto symbols into legacy.so 1 year ago
  Matt Caswell c739222b5a Fix no-threads 2 years ago
  Dmitry Belyavskiy 4650f2b590 Punycode decoding implementation 3 years ago
  Richard Levitte a517edec03 CORE: Generalise internal pass phrase prompter 2 years ago
  Richard Levitte ece9304c96 Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2 years ago
  Richard Levitte 484c24c8d7 Remove explicit dependency on configdata.pm when processing .in files 2 years ago
  Shane Lontis 31b069ecea Remove legacy FIPS_mode functions 2 years ago
  Richard Levitte 09fafd0606 Add common internal crypto/ modules in liblegacy.a 2 years ago
  Richard Levitte 1d39620b34 PROV: Add the beginning of a DER writing library 2 years ago
  Shane Lontis 96ebe52e89 Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fields 2 years ago
  Shane Lontis 47c239c6b8 Add pairwise consistency self tests to asym keygenerators 2 years ago
  Dr. David von Oheimb 29f178bddf Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.c 3 years ago
  Shane Lontis dc8de3e6f1 Modify DSA and DH keys to use a shared FFC_PARAMS struct 3 years ago
  Shane Lontis 36fc5fc6bd Add FIPS Self test kats for digests 3 years ago
  Fangming.Fang 31b59078c8 Optimize AES-GCM implementation on aarch64 3 years ago
  Rich Salz 742ccab318 Deprecate most of debug-memory 3 years ago
  Richard Levitte 0d003c52d3 SERIALIZER: New API for serialization of objects through providers 3 years ago
  Richard Levitte 7c6a0d909a Reinstate the KDF error macros 3 years ago
  Richard Levitte 8c77d45ada Move BLAKE2 digests completely to the default provider 3 years ago
  Shane Lontis 64fd90fbe9 Fix missing Assembler defines 3 years ago
  Richard Levitte dec95d7589 Rework how our providers are built 3 years ago
  Dr. Matthias St. Pierre 387bbce45b Configure: add missing dependency to fix parallel builds on Windows 3 years ago
  Richard Levitte a1c8befd66 build.info: For all assembler generators, remove all arguments 3 years ago
  Pauli 37ed621071 Cleanse crypto/kdf directory 3 years ago
  Richard Levitte e23cda000e Move KMAC to providers 3 years ago
  Richard Levitte d33313be44 Move GMAC to providers 3 years ago
  Richard Levitte 246a1f3dfa Add OSSL_PARAM_construct_from_text() and OSSL_PARAM_allocate_from_text() 3 years ago
  Matt Caswell a9612d6c03 Make the EC code available from inside the FIPS provider 3 years ago
  Matt Caswell 037439c46a Remove some utilities from the core to provider interface 3 years ago
  Richard Levitte a883c02faa Add internal function ossl_algorithm_do_all() 3 years ago
  Pauli 3c93fbacf6 Parameter building utilities. 3 years ago
  Matt Caswell 0d345f0e10 Make the PACKET/WPACKET code available to both libcrypto and libssl 3 years ago
  David Makepeace 54846b7c6e Add simple ASN.1 utils for DSA signature DER. 3 years ago
  Rich Salz b60cba3c5d Make allocation/free/clean available to providers 3 years ago
  Matt Caswell da747958c5 Tell the FIPS provider about thread stop events 3 years ago
  Richard Levitte 6e1ba47219 Move cpuid_asm_src file information to build.info files 3 years ago
  Richard Levitte 989b2ad786 Move uplink file information to build.info files 3 years ago
  Richard Levitte 07c244f0cd Use variables in build.info files where it's worth the while 3 years ago
  Matt Caswell 636b087e3e Make BIGNUM code available from within the FIPS module 3 years ago
  Matt Caswell 41525ed628 Ensure we get all the right defines for AES assembler in FIPS module 3 years ago
  Andreas Kretschmer 8869ad4a39 Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 3 years ago
  Richard Levitte 878dc8dd95 Join the x509 and x509v3 directories 3 years ago
  Matt Caswell 319e518a5a Make some EVP code available from within the FIPS module 3 years ago
  Matt Caswell 3593266d1c Make core code available within the FIPS module 3 years ago
  Richard Levitte f2182a4e6f Create internal number<->name mapping API 3 years ago
  Richard Levitte 5c3f1e34b5 ossl_bsearch(): New generic internal binary search utility function 3 years ago