Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move M128_CAST and CONST_M128_CAST to config_asm.h | Jeffrey Walton | 2021-04-20 | 1 | -3/+0 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-04-16 | 1 | -1/+0 |
| | |||||
* | Increase XTS parallel blocks on Aarch64 and PowerPC | Jeffrey Walton | 2020-04-11 | 1 | -5/+68 |
| | |||||
* | Add Altivec Xor for XTS mode | Jeffrey Walton | 2020-04-11 | 1 | -0/+8 |
| | |||||
* | Cleanup XTS mode | Jeffrey Walton | 2020-04-11 | 1 | -9/+16 |
| | |||||
* | Fix compile on CentOS 5 | Jeffrey Walton | 2019-12-29 | 1 | -1/+1 |
| | |||||
* | Fix XTS compile on Aarch64 when CRYPTOPP_DISABLE_ASM | Jeffrey Walton | 2019-10-19 | 1 | -5/+7 |
| | |||||
* | Clear conversion warnings under MSVC | Jeffrey Walton | 2019-10-19 | 1 | -1/+1 |
| | |||||
* | Guard <arm_neon.h> for 32-bit ARM | Jeffrey Walton | 2019-10-17 | 1 | -2/+5 |
| | |||||
* | Fix ARM headers and Android compile (PR #896) | Jeffrey Walton | 2019-10-16 | 1 | -6/+2 |
| | | | | | | | | | | | * Test fix ARM headers This problem has been festering for some time. The header file includes are slightly different than the ISA options. Some platforms need an include, others don't. * Fix cryptest-android.sh and cryptest-ios.sh * Fix MSVC ARM32 and ARM64 compile * Split ARM32 and ARM64 recipes in GNUmakefile | ||||
* | Fix Android ARMv7a compile and link (#894) | Jeffrey Walton | 2019-10-16 | 1 | -1/+1 |
| | | | | | | | | | | * Fix Android Aarch64 compile with XTS * Clear Shellcheck warnings * Fix Android armv7a builds * Update comments | ||||
* | Tune XTS for PowerPC | Jeffrey Walton | 2019-10-13 | 1 | -39/+48 |
| | |||||
* | Make XTS mode parallelizable (GH #891) | Jeffrey Walton | 2019-10-13 | 1 | -95/+82 |
| | | | | On CoffeeLake performance increased from 3.4 cpb to 1.75 cpb. On Core2Duo performance increased from 27 cpb to 19 cpb. | ||||
* | Update comments in XTS | Jeffrey Walton | 2019-10-13 | 1 | -13/+16 |
| | |||||
* | Avoid calling AdvancedProcessBlocks (GH #891) | Jeffrey Walton | 2019-10-13 | 1 | -5/+25 |
| | | | | On machines without AES acceleration, like Core2Duo's, this change profits by about 6 to 8 cpb. Machines with AES acceleration are not affected | ||||
* | Clear unused variable warning under GCC | Jeffrey Walton | 2019-10-13 | 1 | -0/+2 |
| | |||||
* | Guard for runts in ProcessLastBlock (GH #891) | Jeffrey Walton | 2019-10-13 | 1 | -4/+6 |
| | |||||
* | Fix XTS GetValidKeyLength (GH #891) | Jeffrey Walton | 2019-10-13 | 1 | -0/+7 |
| | |||||
* | Update assert | Jeffrey Walton | 2019-10-13 | 1 | -2/+2 |
| | |||||
* | Cleanup headers in xts.cpp | Jeffrey Walton | 2019-10-13 | 1 | -2/+2 |
| | |||||
* | Fix typo in Aarch64 code path | Jeffrey Walton | 2019-10-13 | 1 | -1/+1 |
| | |||||
* | Add XorBuffer wrapper function to XTS (GH #891) | Jeffrey Walton | 2019-10-13 | 1 | -27/+92 |
| | | | | XorBuffer wraps SIMD or falls back to xorbuf. The function gains 0.3 cpb to 1.5 cpb, depending on the architecture. | ||||
* | Reuse outLength in ProcessLastBlock | Jeffrey Walton | 2019-10-12 | 1 | -2/+2 |
| | |||||
* | Reuse outLength in ProcessLastBlock | Jeffrey Walton | 2019-10-12 | 1 | -4/+4 |
| | |||||
* | Make GF_Double 64-bit aware on MS platforms | Jeffrey Walton | 2019-10-12 | 1 | -1/+1 |
| | |||||
* | Validate XTS block size when CRYPTOPP_XTS_WIDE_BLOCK_CIPHERS==0 | Jeffrey Walton | 2019-10-12 | 1 | -0/+6 |
| | |||||
* | Add XTS block cipher mode of operation (GH #891, PR #892) | Jeffrey Walton | 2019-10-12 | 1 | -0/+336 |