I tried to run the following code to multiply 16 ciphertexts with slot=32768 ,all 1 elements
But report an error
interrupted by signal 11:SIGSEGV
vector<double> filterResult(slot, 1.0);
vector<Ciphertext<DCRTPoly>> many(16);
auto filterResultPlain = cc->MakeCKKSPackedPlaintext(filterResult);
auto filterResultCipher = cc->Encrypt(keys.publicKey, filterResultPlain);
for (int i = 0; i < 16; i++) {
many.emplace_back(filterResultCipher);
}
TIC(t);
auto resultCipher = cc->EvalMultMany(many);
time = TOC(t);
Plaintext resultPlain;
cc->Decrypt(keys.secretKey, resultCipher, &resultPlain);
cout << "result Plain" << resultPlain << "time is" << time << endl;