- Switched the macOS install RPATH to loader-relative (
@loader_path) and disabledCMAKE_INSTALL_RPATH_USE_LINK_PATH. No effect on the default static build or the NuGet artifact. - Tightened
dotnet/nuget/SEALNet.targetsto matchiossimulator-arm64only; Intel Mac iOS-simulator targets are not supported. SEAL_SECURE_COMPILE_OPTIONS(defaultOFF) now also enables stack canaries, libstdc++/libc++ hardening, and ELF link-time hardening on GCC/Clang.- Documented in
decryptor.handDecryptor.csthatinvariant_noise_budgetcan leak information about the secret key on attacker-chosen ciphertexts and is unreliable as a correctness signal once the noise exceedsq/2(issue #742).