summaryrefslogtreecommitdiff
path: root/crypto/bn/asm
Commit message (Expand)AuthorAgeFilesLines
* Ensure there's only one copy of OPENSSL_armcap_P in libcrypto.aTom Cosgrove2023-03-292-2/+2
* rsaz-*k-avx512.pl: fix wrong name of avx512 flag variableTomas Mraz2023-03-173-6/+6
* Fix LLVM vs Apple LLVM version numbering confusion, for $avx512ifmaRichard Levitte2022-10-133-6/+33
* Fix unrolled montgomery multiplication for POWER9Rohan McLure2022-08-171-2/+4
* Revert "Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplic...Rohan McLure2022-08-171-0/+581
* Always end BN_mod_exp_mont_consttime with normal Montgomery reduction.Tomas Mraz2022-06-161-196/+0
* Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplication"Tomas Mraz2022-06-151-581/+0
* Update copyright yearMatt Caswell2022-05-033-3/+3
* Fix typosDimitris Apostolou2022-01-053-3/+3
* Fix a carry overflow bug in bn_sqr_comba4/8 for mips 32-bit targetsBernd Edlinger2021-12-141-0/+4
* Dual 1536/2048-bit exponentiation optimization for Intel IceLake CPUAndrey Matyukov2021-11-193-160/+1954
* fix some code with obvious wrong coding stylex20182021-10-282-7/+7
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2021-10-011-5/+14
* Update copyright yearMatt Caswell2021-07-295-5/+5
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-155-5/+20
* bn: Fix .size directiveMartin Schwenke2021-07-061-1/+1
* bn: Use a basic branch-if-not-zeroMartin Schwenke2021-07-061-1/+1
* bn: save/restore registers to/from stackMartin Schwenke2021-06-221-4/+4
* bn: Switch $i to be unused r9Martin Schwenke2021-06-221-5/+3
* bn: Drop unnecessary use of r9Martin Schwenke2021-06-221-3/+0
* bn: Update .align pseudo-ops to match conventionMartin Schwenke2021-06-221-1/+3
* bn: Drop use of .p2align pseudo-opMartin Schwenke2021-06-221-1/+0
* rsa: rename global rsaz_ sumbols so they are in namespacePauli2021-05-271-33/+33
* bn: rename extract_multiplier_2x20_win5 -> ossl_extract_multiplier_2x20_win5Pauli2021-05-271-15/+15
* Remove some perl 5.14 use from rsaz-avx512.plMatt Caswell2021-05-241-2/+4
* Update copyright yearMatt Caswell2021-05-201-1/+1
* Optimize RSA on armv8fangming.fang2021-05-091-0/+381
* bn: Add fixed length (n=6), unrolled PPC Montgomery MultiplicationMartin Schwenke2021-05-081-0/+585
* Update copyright yearMatt Caswell2021-04-081-1/+1
* Increase minimum clang version requirement for rsaz-avx512.plAndrey Matyukov2021-03-301-1/+1
* Rearranged .pdata entries in rsaz-avx512.pl to make them properly ordered.Andrey Matyukov2021-03-241-8/+8
* Dual 1024-bit exponentiation optimization for Intel IceLake CPUAndrey Matyukov2021-03-221-0/+743
* Ignore vendor name in Clang version number.Jung-uk Kim2020-08-274-4/+4
* Update copyright yearMatt Caswell2020-04-2329-29/+29
* Also check for errors in x86_64-xlate.pl.David Benjamin2020-02-1729-29/+29
* Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre2020-02-061-4/+4
* Do not silently truncate files on perlasm errorsDavid Benjamin2020-01-2229-29/+29
* For all assembler scripts where it matters, recognise clang > 9.xRichard Levitte2020-01-174-4/+4
* Add some missing cfi frame info in rsaz-x86_64Bernd Edlinger2019-12-201-0/+14
* Add some missing cfi frame info in x86_64-mont5.plBernd Edlinger2019-12-201-0/+18
* Improve the overflow handling in rsaz_512_sqrBernd Edlinger2019-12-061-21/+21
* Fix an overflow bug in rsaz_512_sqrAndy Polyakov2019-12-061-184/+197
* s390x assembly pack: fix bn_mul_comba4Patrick Steuer2019-11-171-1/+1
* s390x assembly pack: enable clang buildPatrick Steuer2019-11-031-4/+4
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Unify all assembler file generatorsRichard Levitte2019-09-1629-80/+113
* Fix TyposAntoine Cœur2019-07-021-1/+1
* Fix compiling error for mips32r6 and mips64r6Hua Zhang2019-03-191-1/+1
* Add missing '.text' in crypto/bn/asm/ppc.plRichard Levitte2019-03-191-0/+1
* Fix some CFI issues in x86_64 assemblyDavid Benjamin2019-02-172-0/+8