You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Precompiles**: Enhanced `Precompiles` trait with `p256_verify` wrapper function for ergonomic precompile invocation.
26
+
-**Type Conversions**: Bidirectional conversions between `ruint::Uint` and crypto library `Uint` types, plus conversions between `Uint` and primitive integer types.
13
27
14
-
### Changed (Breaking)
28
+
### Changed
15
29
16
-
- Updated the `UUPSUpgradeable` logic for determining where the call originated. #810
17
-
- Prefix `ct_` removed for constant functions at `openzeppelin-crypto`. #846
30
+
-**Type Aliases**: Standardized `FixedBytes<4>` to `B32`, `FixedBytes<32>` to `B256`, and `StorageFixedBytes<32>` to `StorageB256`.
31
+
-**API Simplifications**: Simplified Pedersen hash API to accept any type implementing `Into<P::BaseField>`.
32
+
-**Interface Compliance**: Removed redundant interface ID checks in `Erc1155Supply`.
18
33
19
-
### Fixed
34
+
### Changed (Breaking)
20
35
21
-
- Proper Bandersnatch and Jubjub elliptic curves parameters. #809
22
-
-`AdminChanged` event parameters no longer indexed. #794
23
-
- Fix `ruint::Uint` padding for conversion to `Uint`. #808
24
-
- Improved panic description for twisted edwards point conversions. #816
25
-
- Fix edge case with U64 -> u128 conversion. #815
26
-
- Conditional compilation in storage slot utilities causing build failures across different target architectures and feature combinations. #823
27
-
- Add code check and use high-level calls in `SafeErc20::*_relaxed` calls to handle boolean decoding. #837
28
-
- Add code check and use high-level calls in `SafeErc20::allowance` to handle U256 decoding. #833
29
-
- Prevent ECDSA signature malleability in `P256VERIFY` precompile by rejecting high-s values. #825
30
-
- Fixed zeroization for eddsa `ExpandedSecretKey` and `SigningKey`. #831
31
-
- Add constant `HAS_MODULUS_SPARE_BIT` to `PrimeField`. #835
32
-
- Add constant `Uint::from_uint(..)` function. `Fp::from_fp(..)` is now constant also. #834
33
-
- Fixed incorrect transformation for Projective Points with Zero z-coordinate. #817
0 commit comments