Fabian Boemer
|
f4a4def6d6
|
Initial Intel HEXL integration
Co-authored-by: Gelila Seifu <gelila.seifu@intel.com>
Co-authored-by: Jeremy Bottleson <jeremy.bottleson@intel.com>
Update to new HEXL
Remove unnecessary casts
Log options
|
2021-04-02 12:28:59 -07:00 |
Wei Dai
|
8ee5c6cf99
|
Merge pull request #308 from s0l0ist/add-wasm-benchmark
Add WASM benchmark
|
2021-03-25 13:49:50 -07:00 |
Nick Angelou
|
81b2b3e49d
|
feat: add link flags to build the benchmark for wasm
|
2021-03-22 21:54:56 -05:00 |
Wei Dai
|
8d1849839e
|
Merge pull request #306 from s0l0ist/add-emscripten-build-changes
Add support to build with emscripten
|
2021-03-22 17:16:51 -07:00 |
Nick Angelou
|
036f55b28b
|
minor fixes
|
2021-03-20 17:01:45 -05:00 |
Nick Angelou
|
d067aa2c05
|
add documentation
|
2021-03-20 11:07:54 -05:00 |
Nick Angelou
|
1321d19c41
|
fix: add intrinsics wasm header
|
2021-03-19 09:18:45 -05:00 |
Nick Angelou
|
09b0f3d838
|
Add support to build with emscripten
|
2021-03-18 12:29:01 -05:00 |
Kim Laine
|
5c586e2480
|
Edited CHANGES.md
|
2021-02-18 17:01:36 -08:00 |
Wei Dai
|
5d27dc0c2e
|
Merge pull request #282 from fboemer/fboemer/minor-fixes
Fix a few typos and minor changes
|
2021-02-18 11:53:38 -08:00 |
Fabian Boemer
|
c17d0222c0
|
Fix a few typos and minor changes
|
2021-02-18 07:22:19 -08:00 |
Kim Laine
|
607801221b
|
Merge branch '3.6.x' of ssh.dev.azure.com:v3/msrcrypto/SEAL/SEAL into 3.6.x
|
2021-02-12 15:03:00 -08:00 |
Kim Laine
|
269fd3c10f
|
C++14 compatibility
|
2021-02-12 14:58:59 -08:00 |
Wei Dai
|
67669e893b
|
Fixed missing zlib header files when SEAL_BUILD_DEPS and SEAL_BUILD_SHARED are both on.
|
2021-02-12 14:33:04 -08:00 |
Wei Dai
|
bd0685b8a0
|
Added an intruction in bench.cpp to run benchmarks for more repetitions.
|
2021-02-12 14:01:19 -08:00 |
Kim Laine
|
1171815564
|
Minor edits to CHANGES.md and README.md
|
2021-02-12 11:40:27 -08:00 |
Wei Dai
|
3498cacd20
|
Fixed SEAL's include paths.
|
2021-02-12 11:36:10 -08:00 |
Wei Dai
|
446d4dac5d
|
Fixed logic flow in common.h.
|
2021-02-11 22:02:52 -08:00 |
Kim Laine
|
5620edbfe6
|
Merge branch '3.6.x' of ssh.dev.azure.com:v3/msrcrypto/SEAL/SEAL into 3.6.x
|
2021-02-11 16:23:40 -08:00 |
Kim Laine
|
49f537c7f8
|
Fixed a bunch of issues with MSVC
|
2021-02-11 16:23:31 -08:00 |
Wei Dai
|
13b6cdbb77
|
Edited CHANGES.md.
|
2021-02-11 16:05:22 -08:00 |
Wei Dai
|
ba153b6cef
|
Added SEAL_COND_SELECT that is portable. Provide platform-/compiler-dependent optimizations in future.
|
2021-02-11 16:02:29 -08:00 |
Wei Dai
|
735b0146f0
|
Removed the use of _addcarry_u64 in GCC since it generates slower code than add_uint64_generic does.
|
2021-02-11 15:38:59 -08:00 |
Wei Dai
|
fd437442c3
|
Added forceinline to close the performance gap between msvc and clang. Used __MSVC_LANG to detect c++17.
|
2021-02-11 15:25:11 -08:00 |
Kim Laine
|
7eea22b954
|
Minor fixes; resolved problems when compiling benchmarks with -Wconversion
|
2021-02-11 11:16:03 -08:00 |
Radames S. Cruz Moreno
|
2278348284
|
Merge remote-tracking branch 'origin/arm64_intrin' into 3.6.x
|
2021-02-08 17:20:55 -08:00 |
Radames S. Cruz Moreno
|
a8a320e9cc
|
Detect ARM processor
|
2021-02-08 17:02:09 -08:00 |
Kim Laine
|
b88fb2a9f8
|
Fixes to CMakeLists.txt
|
2021-02-05 17:48:43 -08:00 |
Radames S. Cruz Moreno
|
ad22efc374
|
Rename memset_s.iOS.cmake
Rename to functions.iOS.cmake, since now it contains more than memset_s
|
2021-02-05 17:45:05 -08:00 |
Radames S. Cruz Moreno
|
67808dce3f
|
Fix typos
|
2021-02-05 17:07:54 -08:00 |
Radames S. Cruz Moreno
|
25e7a41447
|
Include rest of functions
|
2021-02-05 16:37:29 -08:00 |
Radames S. Cruz Moreno
|
929eb8bb2d
|
Enable intrinsics in command line for Android
|
2021-02-05 15:22:04 -08:00 |
Radames S. Cruz Moreno
|
33bc1c1b3c
|
Merge branch '3.6.x' of https://dev.azure.com/msrcrypto/SEAL/_git/SEAL into 3.6.x
|
2021-02-04 17:43:21 -08:00 |
Radames S. Cruz Moreno
|
955528b3e6
|
Do not use build.props
|
2021-02-04 17:42:55 -08:00 |
Radames S. Cruz Moreno
|
b8885e3998
|
Enable secure compile options
|
2021-02-04 17:41:39 -08:00 |
Radames S. Cruz Moreno
|
dd62c78bab
|
Enable CFG/Spectre mitigations
|
2021-02-04 17:41:06 -08:00 |
Radames S. Cruz Moreno
|
99f7bcc743
|
Try to use $rootDir to specify CMake directories
|
2021-02-04 15:41:53 -08:00 |
Wei Dai
|
8974775c1f
|
Fixed an issue with google benchmark using gcc 7.5.
|
2021-02-04 15:21:06 -08:00 |
Wei Dai
|
ee426dab79
|
Merge branch '3.6.x' of ssh.dev.azure.com:v3/msrcrypto/SEAL/SEAL into 3.6.x
|
2021-02-03 14:08:40 -08:00 |
Wei Dai
|
328021ad22
|
Updated benchmark to use SEAL 3.6.2. Updated CHANGES.md.
|
2021-02-03 14:08:23 -08:00 |
Radames S. Cruz Moreno
|
9099cc3ed6
|
Fix binary paths for building NuGet package
|
2021-02-03 12:51:08 -08:00 |
Radames S. Cruz Moreno
|
aaaca0774a
|
Enable Control Flow Guard
|
2021-02-03 11:44:40 -08:00 |
Wei Dai
|
3d17b72ed0
|
Merge branch 'wei/bench' into 3.6.x
|
2021-02-03 00:17:40 -08:00 |
Wei Dai
|
0b7a6b52d4
|
Edited README.md.
|
2021-02-03 00:14:13 -08:00 |
Wei Dai
|
70d0754ca6
|
Added CMake build and external project benchmark.
|
2021-02-02 23:48:15 -08:00 |
Wei Dai
|
fc201cc57f
|
Cleaned up code and added comments.
|
2021-02-02 22:49:27 -08:00 |
Wei Dai
|
b229754f34
|
Added SEAL benchmark for KeyGen, BFV, and CKKS that is based on google benchmark.
|
2021-02-02 22:27:21 -08:00 |
Kim Laine
|
4e76d1daa9
|
Merge branch 'contrib' into arm64_intrin
|
2021-02-02 14:43:34 -08:00 |
Bastien Vialla
|
7d30926340
|
Update CheckCXXIntrinsicsHeader.cmake
Small typo
|
2021-02-02 13:46:59 -08:00 |
Bastien Vialla
|
4aac87b100
|
Add support ARM64 intrinsics
Add architecture check in the files CheckCXXIntrinsicsHeader.cmake, gcc.h andclang.h to include the correct intrinsics header when compiling on arm64.
|
2021-02-02 13:46:59 -08:00 |