in the current comment is mentioned that an exception of type std::invalid_argument will be thrown if scheme is not BFV which is not the case in encryptor.cpp (BGV is supported as well), also I think that the exception should be logic_error instead of invalid_argument in the same comment line.
in the current comment is mentioned that an exception of type std::invalid_argument will be thrown if scheme is not BFV which is not the case in encryptor.cpp (BGV is supported as well), also I think that the exception should be logic_error instead of invalid_argument in the same comment line.