aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2024-03-23Move crypto_sources to build.jsonDavid Benjamin1-242/+2
2024-03-23Rework the test data storyDavid Benjamin5-5/+85
2024-03-22Check in pre-generated perlasm and error data filesDavid Benjamin2-376/+12
2024-03-22Flatten crypto/fipsmodule/CMakeLists.txt up a layerDavid Benjamin2-154/+133
2024-03-22Document that null STACK_OF(T) can be used with several functionsDavid Benjamin1-0/+12
2024-03-22Remove unused flags argument from trust handlersTheo Buehler1-13/+13
2024-03-22Build fips_shared_support.c as part of libcryptoDavid Benjamin2-59/+8
2024-03-21Make it plainly obvious this is experimental code.Bob Beck2-14/+16
2024-03-21Add some barebones support for DH in EVPDavid Benjamin10-5/+474
2024-03-21Fix EVP_PKEY_CTX_dup with EC generationDavid Benjamin2-38/+57
2024-03-21Start making asserts constant-time tooDavid Benjamin13-34/+41
2024-03-21Clear some more false positives from constant-time validationDavid Benjamin8-31/+75
2024-03-21Fix X509_ALGOR_set_md()Theo Buehler3-3/+26
2024-03-20Remove unnecessary LINKER_LANGUAGE setting in CMake buildDavid Benjamin1-2/+0
2024-03-19Add threading documentation to DH and DSADavid Benjamin1-2/+3
2024-03-19Make EVP_PKEY_type into the identity functionDavid Benjamin1-5/+3
2024-03-18Move EVP_PKEY setters to their corresponding type-specific filesDavid Benjamin4-93/+90
2024-03-18Avoid EVP_PKEY_set_type in EVP_PKEY_new_raw_*_keyDavid Benjamin2-12/+40
2024-03-18Remove some unnecessary dependencies on EVP_PKEY_set_typeDavid Benjamin5-26/+20
2024-03-17X509_ALGOR_set_md is a mess, document itDavid Benjamin1-0/+1
2024-03-16Remove unused app_data from EVP_CIPHERTheo Buehler5-18/+8
2024-03-13Re-remove unnecesary stat calls from by_dir.cBob Beck1-22/+7
2024-03-12Add a regression test for error handling and hash_dirDavid Benjamin1-0/+7
2024-03-12Fix spelling of IdentifierBob Beck2-7/+8
2024-03-12Revert "Remove unnecessary stat calls from by_dir.c"David Benjamin1-0/+21
2024-03-11Add ERR_lib_symbol_name and ERR_reason_symbol_nameDavid Benjamin2-51/+99
2024-03-11Add BIO_FP_TEXTDavid Benjamin2-21/+100
2024-03-09Make crypto_test build with -Wframe-larger-than=25344David Benjamin2-19/+25
2024-03-09Revert "Add a Dilithium implementation."Bob Beck5-3950/+0
2024-03-08Fix sha1 dynamic dispatch issues.Ilya Tokar2-2/+2
2024-03-07Rename CRYPTO_get_ex_new_index to CRYPTO_get_ex_new_index_exDavid Benjamin8-14/+14
2024-03-06Inline CBS_init, CBS_data, and CBS_lenDavid Benjamin1-13/+0
2024-03-06Add a Dilithium implementation.Guillaume Endignoux5-0/+3950
2024-03-06Tidy up Rust HPKE binding.Adam Langley1-0/+2
2024-03-06Move spx from internal to include/openssl/experimentalBob Beck3-81/+2
2024-03-05Align CRYPTO_get_ex_new_index with the public API's calling conventionDavid Benjamin8-50/+17
2024-03-05Make bssl_shim's setup logic infallibleDavid Benjamin2-2/+28
2024-02-26Test X509_verify_cert with CAs that share a nameDavid Benjamin1-0/+147
2024-02-26Unexport i2d, d2i, and ASN1_ITEM for X.509 interior typesDavid Benjamin3-7/+12
2024-02-23Document APIs relating to built-in and custom extensionsDavid Benjamin1-0/+2
2024-02-23Introduce a test helper for asserting on the errorDavid Benjamin13-82/+76
2024-02-23Make an include/openssl/experimental. Move kyber to it for now.Bob Beck3-3/+3
2024-02-23Use a more fine-grained lock in by_dir.cDavid Benjamin1-17/+12
2024-02-23Remove unnecessary stat calls from by_dir.cDavid Benjamin1-14/+0
2024-02-23Consistently open files in binary mode on WindowsDavid Benjamin4-17/+33
2024-02-22Add some tests for X509_LOOKUP_hash_dirDavid Benjamin4-8/+736
2024-02-22Add some utilities for testing temporary filesDavid Benjamin3-41/+328
2024-02-21Const-correct the 'kstr' parameter of PEM functionsDavid Benjamin3-70/+75
2024-02-21Move capability checks in sha256-586.pl to CDavid Benjamin2-40/+144
2024-02-21Remove old "check for P4" in sha256-586.plDavid Benjamin1-2/+0