index
:
delta/cryptopp-git.git
CRYPTOPP_5_6_2_clean
master
github.com: weidai11/cryptopp.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
simon-simd.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Allow user to set -DCRYPTOPP_ARM_NEON_AVAILABLE=0 (#595)
Fabrice Fontaine
2018-03-05
1
-2
/
+2
*
Re-add Simon and Speck, enable NEON and Aarch64 (GH #585)
Jeffrey Walton
2018-02-19
1
-164
/
+118
*
Whitespace check-in
Jeffrey Walton
2018-02-18
1
-24
/
+24
*
Re-add Simon and Speck, enable SSE (GH #585)
Jeffrey Walton
2018-02-18
1
-0
/
+1141
*
Remove Simon and Speck ciphers (GH #585)
Jeffrey Walton
2018-02-14
1
-1227
/
+0
*
Improve logic for <arm_acle.h> include (GH #568)
Jeffrey Walton
2018-01-20
1
-4
/
+11
*
Move Altivec AdvancedProcessBlocks into adv-simd.h
Jeffrey Walton
2018-01-02
1
-8
/
+8
*
Clear signed/unsigned warnings
Jeffrey Walton
2017-12-31
1
-8
/
+8
*
Fix missing define for MSVC
Jeffrey Walton
2017-12-26
1
-0
/
+2
*
Fix unaligned load for _mm_loaddup_pd with GCC and UBsan
Jeffrey Walton
2017-12-26
1
-20
/
+18
*
Fix unaligned load for _mm_loaddup_pd with GCC and UBsan
Jeffrey Walton
2017-12-26
1
-12
/
+30
*
Clear signed/unsigned warnings with GCC and -Wall -Wextra
Jeffrey Walton
2017-12-26
1
-8
/
+8
*
Refactor rijndael-simd.cpp and simon.simd.cpp to use adv-simd.h
Jeffrey Walton
2017-12-10
1
-414
/
+5
*
Update comments
Jeffrey Walton
2017-12-10
1
-60
/
+32
*
Refactor <cipher>_AdvancedProcessBlocks_<arch> into adv-simd.h
Jeffrey Walton
2017-12-09
1
-426
/
+18
*
Add SSE3 <pmmintrin.h> for SImon and Speck
Jeffrey Walton
2017-12-08
1
-0
/
+1
*
Fix Speck-64 CTR mode
Jeffrey Walton
2017-12-07
1
-13
/
+14
*
Fix Simon-64 CTR mode
Jeffrey Walton
2017-12-07
1
-60
/
+55
*
Fix Simon-64 and Speck-64 CTR mode
Jeffrey Walton
2017-12-07
1
-14
/
+44
*
Use 6x-2x-1x for Simon and Speck on IA-32
Jeffrey Walton
2017-12-06
1
-44
/
+224
*
Remove unneeded temp[] array
Jeffrey Walton
2017-12-05
1
-14
/
+12
*
Use 12x-4x-1x for Simon and Speck on ARM
Jeffrey Walton
2017-12-05
1
-89
/
+226
*
Enable NEON/ASIMD for Simon and Speck on Aarch32/Aarch64 (GH #545)
Jeffrey Walton
2017-12-05
1
-6
/
+0
*
Add big- and little-endian rotates for Aarch32 and Aarch64
Jeffrey Walton
2017-12-05
1
-0
/
+24
*
Fix Aarch32 and Aarch64 rotates
Jeffrey Walton
2017-12-05
1
-4
/
+3
*
Fix SIMON-64 missing transform
Jeffrey Walton
2017-12-05
1
-0
/
+4
*
Add SIMON-64 NEON intrinsics
Jeffrey Walton
2017-12-05
1
-0
/
+431
*
Enable multi-block for SPECK-64 and SIMON-64
Jeffrey Walton
2017-12-05
1
-104
/
+176
*
Switch to uint64x2_t for SIMON-128
Jeffrey Walton
2017-12-04
1
-91
/
+91
*
Fix incorrect SPECK-128 decrypt when blocks >= 6
Jeffrey Walton
2017-12-03
1
-2
/
+4
*
Add SIMON-64 SSE intrinsics
Jeffrey Walton
2017-12-03
1
-2
/
+346
*
Add AVX512VL rotate support
Jeffrey Walton
2017-12-01
1
-0
/
+19
*
Rearrange statements and avoid intermediates
Jeffrey Walton
2017-12-01
1
-149
/
+88
*
Update comments
Jeffrey Walton
2017-12-01
1
-8
/
+8
*
Fix assert in Debug builds
Jeffrey Walton
2017-11-30
1
-2
/
+0
*
Remove SunCC const cast workaround
Jeffrey Walton
2017-11-29
1
-9
/
+0
*
Add fast rotate-by-8 for Aarch32 and Aarch64
Jeffrey Walton
2017-11-29
1
-2
/
+24
*
Fix compile using SunCC 12.4
Jeffrey Walton
2017-11-29
1
-4
/
+4
*
Cleanup comments and whitespace
Jeffrey Walton
2017-11-29
1
-5
/
+9
*
Use EPI8 Shuffle rather than Shifts and Or for rotate when R=8
Jeffrey Walton
2017-11-29
1
-0
/
+18
*
Whitespace check-in
Jeffrey Walton
2017-11-27
1
-2
/
+0
*
Add NEON and ASIMD intrinsics for SPECK-128 (GH #539)
Jeffrey Walton
2017-11-27
1
-0
/
+846