summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2022-02-11Change condition to avoid spurious compiler complaints.Pauli
2022-02-10bn_lib.c: Change Endianess check to as a binary condition.Kelvin Lee
2022-02-10AES-GCM enabled with AVX512 vAES and vPCLMULQDQ.Andrey Matyukov
2022-02-10Fix outdated commentsWeiguo Li
2022-02-09aarch64: fix branch target indications in arm64cpuid.pl and keccak1600Tom Cosgrove
2022-02-08rsa: add check after calling BN_BLINDING_lockJiasheng Jiang
2022-02-08Check for presence of 1.1.x openssl runtimeBernd Edlinger
2022-02-07Replace size check with more meaningful pubkey checkTomas Mraz
2022-02-07Fixed counter overflowDanny Tsen
2022-02-07Fix typosDimitris Apostolou
2022-02-07evp enc: cache cipher key lengthPauli
2022-02-07evp enc: cache cipher IV lengthPauli
2022-02-07aes: avoid accessing key length field directlyPauli
2022-02-05Move e_os.h to include/internalRichard Levitte
2022-02-04Add missing CRYPTO_THREAD_cleanup_local of default_context_thread_localHarry Sintonen
2022-02-04Fix builds with DJGPPJuan Manuel Guerrero
2022-02-03Fix copyrightsTodd Short
2022-02-03Fix EVP todata and fromdata when used with selection of EVP_PKEY_PUBLIC_KEY.slontis
2022-01-31aes: make the no-asm constant time code path not the defaultPauli
2022-01-27BIO_new_from_core_bio: Check for NULL pointer after calling get_globalsJiasheng Jiang
2022-01-27Ensure X509_STORE_CTX_purpose_inherit handles a 0 default purposeMatt Caswell
2022-01-27lhash: Avoid 32 bit right shift of a 32 bit valueTomas Mraz
2022-01-26Add support for signed BIGNUMs in the OSSL_PARAM_BLD APIRichard Levitte
2022-01-26Add support for signed BIGNUMs in the OSSL_PARAM APIRichard Levitte
2022-01-26UI: Check for NULL pointer after calling OPENSSL_memdupJiasheng Jiang
2022-01-26Allow empty passphrase in PEM_write_bio_PKCS8PrivateKey_nid()Darshan Sen
2022-01-26Fix invalid malloc failures in PEM_write_bio_PKCS8PrivateKey()Darshan Sen
2022-01-26x509: add the check for X509_STORE_lockJiasheng Jiang
2022-01-25Optimize AES-GCM for uarchs with unroll and new instructionsXiaokangQian
2022-01-24AES-GCM performance optimzation with stitched method for p9+ ppc64leDanny Tsen
2022-01-21ERR: Move ERR_set_mark(), ERR_pop_to_mark() and ERR_clear_last_mark()Richard Levitte
2022-01-21crypto/bio: drop float formating for UEFIGerd Hoffmann
2022-01-21Revert "crypto/bio: fix build on UEFI"Gerd Hoffmann
2022-01-20Add signed bn2bin and bin2bn functionsRichard Levitte
2022-01-20[refactor] BIGNUM: Modify bin2bn() to work from least to most significant chunkRichard Levitte
2022-01-20BIGNUM: Add a comment on chunk order in struct bignum_stRichard Levitte
2022-01-20[refactor] BIGNUM: Modify bn2binpad()'s setup to be more like bin2bn()'sRichard Levitte
2022-01-20[refactor] BIGNUM: collapse BN_bin2bn() and BN_lebin2bn() into oneRichard Levitte
2022-01-20Simpler square-root computation for Ed25519James Muir
2022-01-20Fix sm3ss1 translation issue in sm3-armv8.plfangming.fang
2022-01-19Add context dup functions for digests and ciphersPauli
2022-01-18SM4 optimization for ARM by HW instructionDaniel Hu
2022-01-18replace ;; with ; as statement separatorPauli
2022-01-17bn_ppc.c: Fix build failure on AIX with XLC/XLCLANGTomas Mraz
2022-01-17Do not call ossl_ffc_name_to_dh_named_group with NULL argumentTomas Mraz
2022-01-17Properly return error on EVP_PKEY_CTX_set_dh_nid and EVP_PKEY_CTX_set_dhx_rfc...Tomas Mraz
2022-01-15property: reduce memory consumption when OPENSSL_SMALL_FOOTPRINT is defined.Pauli
2022-01-14Fix malloc failure handling of X509_ALGOR_set0()Dr. David von Oheimb
2022-01-14EVP: fix evp_keymgmt_util_match so that it actually tries cross export the ot...manison
2022-01-14SM3 acceleration with SM3 hardware instruction on aarch64fangming.fang