summaryrefslogtreecommitdiff
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* Optimize AES-GCM for uarchs with unroll and new instructionsXiaokangQian2022-11-116-12/+7504
* AES-GCM performance optimzation with stitched method for p9+ ppc64leDanny Tsen2022-11-112-1/+1441
* punycode: update to use WPACKET instead of using custom range checkingPauli2022-11-112-39/+37
* pem: avoid segfault if PKEY is NULL in PEM_write_bio_PrivateKeyMilan Broz2022-11-101-1/+4
* pem: fix a memory leak in PEM_write_bio_PrivateKey_traditionalMilan Broz2022-11-101-0/+1
* Limit size of modulus for BN_mod_exp_mont_consttime()Tomas Mraz2022-11-101-0/+9
* pkcs7: Remove unused includesCameron Cawley2022-11-101-5/+0
* Simpler square-root computation for Ed25519James Muir2022-11-091-9/+4
* Fix sm3ss1 translation issue in sm3-armv8.plfangming.fang2022-11-091-8/+7
* Add context dup functions for digests and ciphersPauli2022-11-092-0/+22
* SM4 optimization for ARM by HW instructionDaniel Hu2022-11-096-51/+828
* property: reduce memory consumption when OPENSSL_SMALL_FOOTPRINT is defined.Pauli2022-11-091-4/+46
* property: use a stack to efficiently convert index to stringPauli2022-11-091-62/+52
* SM3 acceleration with SM3 hardware instruction on aarch64fangming.fang2022-11-096-3/+335
* param dup: add errors to failure returnsPauli2022-11-091-3/+9
* param build set: add errors to failure returnsPauli2022-11-091-1/+3
* param build: add errors to failure returnsPauli2022-11-091-1/+3
* params: add error messages for built in param conversionsPauli2022-11-091-50/+255
* err: add additional errorsPauli2022-11-092-1/+32
* Statically link the legacy provider to endecode_testMatt Caswell2022-11-091-2/+2
* Don't use __ARMEL__/__ARMEB__ in aarch64 assemblyDavid Benjamin2022-11-094-17/+18
* OSSL_STORE_open_ex(): Prevent spurious error: unregistered scheme=fileDr. David von Oheimb2022-11-091-0/+4
* Fix typosDimitris Apostolou2022-11-0916-20/+20
* fix building failure when using -Wconditional-uninitializedfangming.fang2022-11-091-1/+1
* Add support for RNDRRS ProviderOrr Toledano2022-11-091-0/+4
* Add Arm Assembly (aarch64) support for RNGOrr Toledano2022-11-093-0/+106
* Remove some unnecessary undefs in bn_asm.cBernd Edlinger2022-11-091-7/+0
* Add support for BSD-ppc, BSD-ppc64 and BSD-ppc64le configurationspkubaj2022-11-091-4/+8
* Dual 1536/2048-bit exponentiation optimization for Intel IceLake CPUAndrey Matyukov2022-11-096-330/+2224
* sha/asm/keccak1600-ppc64.pl: Load data in 8 byte chunks on little endianAnton Blanchard2022-11-091-27/+42
* prov: remove unused field `flag_fallback` and function `ossl_provider_set_fal...Pauli2022-11-091-12/+1
* x509: remove dead call to strlen()Pauli2022-11-091-2/+0
* Remove redundant testsPauli2022-11-091-15/+16
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2022-11-0915-80/+228
* RISC-V support for the SHA512marcfedorow2022-11-091-6/+115
* obj: add locking to the OBJ sigid callsPauli2022-11-091-40/+117
* obj: make new NIDs use tsan if possiblePauli2022-11-091-14/+50
* obj: make the OBJ_ calls thread safePauli2022-11-091-153/+178
* crypto/sha/asm/sha512-ia64.pl: When checking assembler file names, ignore caseRichard Levitte2022-11-041-2/+2
* dsa/ec: update pairwise tests to account for 140-3 IG 10.3.A additiocal comme...Pauli2022-11-022-2/+107
* rand: add set0 calls for the private and public DRBGsPauli2022-11-022-2/+30
* Fix CVE-2022-3786 in punycode decoder.Pauli2022-11-011-35/+29
* Fix CVE-2022-3602 in punycode decoder.Pauli2022-11-011-1/+1
* x509: fix -Wunused-but-set-variableSam James2022-10-271-5/+1
* txt_db: fix -Wunused-but-set-variableSam James2022-10-271-2/+0
* pem: fix -Wunused-but-set-variableSam James2022-10-271-2/+2
* Finer grained error records for provider load/init failuresRichard Levitte2022-10-251-7/+19
* Fix a lock in provider_remove_store_methods()Matt Caswell2022-10-251-1/+1
* Errors raised from OPENSSL_sk_set should have ERR_LIB_CRYPTOTomas Mraz2022-10-211-2/+2
* stack: Do not add error if pop/shift/value accesses outside of the stackTomas Mraz2022-10-212-36/+9