Граф коммитов

1539 Коммитов

Автор SHA1 Сообщение Дата
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