Switch to panic='abort' for safety across FFI boundaries (#47)

Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
This commit is contained in:
Dev Ojha
2021-02-04 16:04:55 -06:00
committed by GitHub
parent 05fee34686
commit 1f83ffdff4
2 changed files with 7 additions and 0 deletions

View File

@@ -26,6 +26,7 @@
- #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

View File

@@ -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 }