diff --git a/Cargo.lock b/Cargo.lock index 821d48fe..4e3bec66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1989,7 +1989,7 @@ dependencies = [ [[package]] name = "dalek-ff-group" -version = "0.4.3" +version = "0.4.4" dependencies = [ "ciphersuite", "crypto-bigint", diff --git a/crypto/dalek-ff-group/Cargo.toml b/crypto/dalek-ff-group/Cargo.toml index e8e918b1..e67924d8 100644 --- a/crypto/dalek-ff-group/Cargo.toml +++ b/crypto/dalek-ff-group/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dalek-ff-group" -version = "0.4.3" +version = "0.4.4" description = "ff/group bindings around curve25519-dalek" license = "MIT" repository = "https://github.com/serai-dex/serai/tree/develop/crypto/dalek-ff-group" diff --git a/crypto/dalek-ff-group/src/field.rs b/crypto/dalek-ff-group/src/field.rs index 18a372de..c21496f7 100644 --- a/crypto/dalek-ff-group/src/field.rs +++ b/crypto/dalek-ff-group/src/field.rs @@ -36,6 +36,7 @@ type ResidueType = Residue; /// A constant-time implementation of the Ed25519 field. #[derive(Clone, Copy, PartialEq, Eq, Default, Debug, Zeroize)] +#[repr(transparent)] pub struct FieldElement(ResidueType); // Square root of -1.