summaryrefslogtreecommitdiff
path: root/crypto/ec/asm
Commit message (Expand)AuthorAgeFilesLines
* ec: Use .machine "any" explicitly in ecp_nistp521-ppc64Robin Lee2023-03-011-0/+1
* Apply the correct Apache v2 licenseTomas Mraz2022-02-141-2/+2
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2021-10-011-26/+38
* Update copyright yearMatt Caswell2021-07-291-1/+1
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-151-1/+4
* ec: Add alignment pseudo-op at beginning of functionMartin Schwenke2021-06-221-0/+1
* ec: Drop uses of .cfi_startproc/.cfi_endproc pseudo-opsMartin Schwenke2021-06-221-2/+0
* ec: Add PPC64 vector assembly version of p521 field operationsAmitay Isaacs2021-05-291-0/+436
* Fix: ecp_nistz256-armv4.S bad argumentsHenry N2020-09-201-3/+3
* Ignore vendor name in Clang version number.Jung-uk Kim2020-08-272-2/+2
* [crypto/ec] Remove unreachable AVX2 code in NISTZ256 implementationNicola Tuveri2020-06-041-2082/+0
* Update copyright yearMatt Caswell2020-04-239-9/+9
* Also check for errors in x86_64-xlate.pl.David Benjamin2020-02-179-9/+9
* Do not silently truncate files on perlasm errorsDavid Benjamin2020-01-229-9/+9
* For all assembler scripts where it matters, recognise clang > 9.xRichard Levitte2020-01-173-3/+3
* Fix side channel in ecp_nistz256-armv8.plFangming.Fang2020-01-051-37/+28
* Improve side channel fix in ecp_nistz256-x86_64.plBernd Edlinger2020-01-051-25/+6
* Fix side channel in ecp_nistz256-armv4.plBernd Edlinger2020-01-051-46/+33
* Fix side channel in ecp_nistz256-x86.plBernd Edlinger2020-01-051-40/+36
* Avoid leaking intermediate states in point doubling special case.David Benjamin2020-01-051-6/+15
* Add some missing cfi frame info in x25519-x86_64.plBernd Edlinger2019-12-231-0/+14
* Add some missing cfi frame info in ecp_nistz256-x86_64.plBernd Edlinger2019-12-231-0/+8
* Unify all assembler file generatorsRichard Levitte2019-09-169-30/+45
* make ecp_nistz256_point_add_vis3() localVladimir Kotal2019-08-091-1/+0
* Fix TyposAntoine Cœur2019-07-022-3/+3
* Fix calling convention bug in ecp_nistz256_ord_sqr_montDavid Benjamin2019-04-143-3/+3
* Fix some CFI issues in x86_64 assemblyDavid Benjamin2019-02-171-0/+34
* ARM64 assembly pack: make it Windows-friendly.Andy Polyakov2019-02-161-3/+3
* ARM assembly pack: make it Windows-friendly.Andy Polyakov2019-02-161-1/+3
* AArch64 assembly pack: authenticate return addresses.Andy Polyakov2019-02-121-1/+27
* Following the license change, modify the boilerplates in crypto/ec/Richard Levitte2018-12-069-9/+9
* Update copyright yearMatt Caswell2018-09-113-3/+3
* Add ec/asm/x25519-ppc64.pl module.Andy Polyakov2018-07-261-0/+824
* ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.Andy Polyakov2018-07-225-25/+25
* Fix typo in x25519-x86_64.plMat2018-07-171-1/+1
* ec/asm/x25519-x86_64.pl: add CFI directives and Windows SE handler.Andy Polyakov2018-07-151-1/+296
* ec/asm/x25519-x86_64.pl: fix base 2^64 add/sub and final reduction.Andy Polyakov2018-07-151-4/+17
* Update copyright yearMatt Caswell2018-06-201-1/+1
* ec/asm/ecp_nistz256-avx2.pl: harmonize clang version detection.Andy Polyakov2018-06-181-1/+1
* Update copyright yearMatt Caswell2018-05-011-1/+1
* ARM assembly pack: make it work with older assembler.Andy Polyakov2018-04-231-1/+1
* ec/asm/x25519-x86_64.pl: remove redundant carry chain.Andy Polyakov2018-03-011-15/+6
* crypto/ec/asm/x25519-x86_64.pl: close STDOUT, not $STDOUTRichard Levitte2018-02-271-1/+1
* ec/asm/x25519-x86_64.pl: fix up ADCX/ADOX fallback.Andy Polyakov2018-02-241-2/+4
* Add x25519-x86_64.pl module, mod 2^255-19 primitives.Andy Polyakov2018-02-211-0/+816
* Update copyright years on all files merged since Jan 1st 2018Richard Levitte2018-01-092-2/+2
* ec/asm/ecp_nistz256-armv8.pl: add optimized inversion.Andy Polyakov2018-01-071-5/+304
* ec/asm/ecp_nistz256-x86_64.pl: add .cfi and SEH handlers to new functions.Andy Polyakov2018-01-071-25/+138
* ec/ecp_nistz256.c: improve ECDSA sign by 30-40%.Andy Polyakov2018-01-071-13/+1031
* Many spelling fixes/typo's corrected.Josh Soref2017-11-114-8/+8