Commit 1d53f7e
authored
Fix various build issues (#261)
* Bump numpy/setuptools dependencies for Python 3.12
* Fix scheme_t -> Scheme_t in PyPoly.pyx
* update SEAL to most recent version
Modern versions of cmake commonly installed on, e.g., recent Ubuntu releases, no longer support the old version of cmake required by some of the previous SEAL version's dependencies. By updating to the most recent SEAL version, we resolve this (and get some other bugfixes and improvements)
* Increase Pyfhel version to 3.4.31 parent d7ee84c commit 1d53f7e
5 files changed
Lines changed: 10 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
- CHANGES.md+47
- CMakeLists.txt+4-4
- NOTICE+2-2
- README.md+45-16
- android/app/build.gradle+26-14
- android/build.gradle+3-24
- android/gradle.properties+5-3
- android/gradle/wrapper/gradle-wrapper.jar
- android/gradle/wrapper/gradle-wrapper.properties+3-3
- android/gradlew+33-20
- android/gradlew.bat+24-19
- android/settings.gradle+15-1
- cmake/CheckCXXIntrinsicsHeader.cmake+1-1
- cmake/ExternalBenchmark.cmake+1-1
- cmake/ExternalGTest.cmake+1-1
- cmake/ExternalIntelHEXL.cmake+1-1
- cmake/ExternalMSGSL.cmake+1-1
- cmake/ExternalZLIB.cmake+1-1
- cmake/ExternalZSTD.cmake+1-1
- dotnet/src/Ciphertext.cs+1-1
- dotnet/src/Decryptor.cs+1-1
- dotnet/src/Evaluator.cs+171-56
- dotnet/src/NativeMethods.cs+9-3
- dotnet/tests/EncryptorTests.cs+8-8
- dotnet/tests/EvaluatorTests.cs+8-8
- native/bench/CMakeLists.txt+2-2
- native/bench/bench.h+10-1
- native/bench/bgv.cpp+1-1
- native/examples/1_bfv_basics.cpp+3-3
- native/examples/4_bgv_basics.cpp+2-2
- native/examples/CMakeLists.txt+4-2
- native/src/seal/batchencoder.h+2-2
- native/src/seal/c/decryptor.cpp+4
- native/src/seal/c/evaluator.cpp+69-15
- native/src/seal/c/evaluator.h+6-2
- native/src/seal/c/modulus.h+1-1
- native/src/seal/ciphertext.cpp+7
- native/src/seal/ciphertext.h+1-1
- native/src/seal/ckks.cpp+2-2
- native/src/seal/ckks.h+17-17
- native/src/seal/context.cpp+3-2
- native/src/seal/decryptor.cpp+18-5
- native/src/seal/decryptor.h+3-3
- native/src/seal/encryptor.cpp+68-9
- native/src/seal/evaluator.cpp+277-134
- native/src/seal/evaluator.h+143-45
- native/src/seal/kswitchkeys.cpp+1-1
- native/src/seal/memorymanager.h+1-1
- native/src/seal/plaintext.h+1-1
- native/src/seal/util/cgmanifest.json+20-19
- native/src/seal/util/common.h+6-6
- native/src/seal/util/croots.cpp+1-1
- native/src/seal/util/defines.h+1-1
- native/src/seal/util/galois.cpp+1-1
- native/src/seal/util/iterator.h+9-7
- native/src/seal/util/mempool.cpp+20
- native/src/seal/util/mempool.h+4-2
- native/src/seal/util/ntt.cpp+4-3
- native/src/seal/util/numth.cpp+1-1
- native/src/seal/util/pointer.h+7-7
- native/src/seal/util/rns.cpp+15-9
- native/src/seal/util/rns.h+2-1
- native/src/seal/util/ztools.cpp+4-4
- native/tests/CMakeLists.txt+3-3
- native/tests/seal/ciphertext.cpp+2-2
- native/tests/seal/encryptor.cpp+8-8
- native/tests/seal/evaluator.cpp-9
- pipelines/android.yml+21-18
- pipelines/nuget.yml+6
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
41 | | - | |
| 43 | + | |
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| |||
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
60 | | - | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | | - | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
0 commit comments