All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
invert
Scalar function signature #78
invert_ct
constant time Scalar inversion calculation #78
- Update canonical and canonical_derive to v0.7
- Update rust edition to 2021
- Fix
canonical-0.6
impl bugs. #61
- Remove unnecessary
.into()
calls. #67
parallel
feature inclusion. #54
- Update
canonical
to0.6
. #58
- Canonical updated to v0.5 #52
- Incorrect encoding for unchecked bytes serialization #50
- Update dusk-bytes and implement hex format tests
- to/from bytes methods of BlsScalar, G1Affine, G2Affine refactored in favor of dusk-bytes
- Included
G1Affine::to_raw_bytes
andG1Affine::from_slice_unchecked
- Included
G2Affine::to_raw_bytes
andG2Affine::from_slice_unchecked
- Included
G2Prepared::to_raw_bytes
andG2Prepared::from_slice_unchecked
- no-std compatibility for pairings feature
- isolate serde with
serde_req
feature
- no-std compatibility
- export scalar as
BlsScalar
- Deriva Canon traits for Scalar