Switch to panic='abort' for safety across FFI boundaries (#47) Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
Dev Ojha ValarDragon@users.noreply.github.com
Thu, 04 Feb 2021 16:04:55 -0600
2 files changed,
7 insertions(+),
0 deletions(-)
M
CHANGELOG.md
→
CHANGELOG.md
@@ -26,6 +26,7 @@ - #9 Fix bug in `short_weierstrass::ProjectiveVar::to_affine`
- #29 Fix `to_non_unique_bytes` for `BLS12::G1Prepared` - #34 Fix `mul_by_inverse` for constants - #42 Fix regression in `mul_by_inverse` constraint count +- #47 Compile with `panic='abort'` in release mode, for safety of the library across FFI boundaries. ## v0.1.0
M
Cargo.toml
→
Cargo.toml
@@ -12,6 +12,12 @@ include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"]
license = "MIT/Apache-2.0" edition = "2018" +[profile.release] +panic = 'abort' + +[profile.dev] +panic = 'abort' + [dependencies] ark-ff = { git = "https://github.com/arkworks-rs/algebra", default-features = false } ark-ec = { git = "https://github.com/arkworks-rs/algebra", default-features = false }