diff --git a/src/EllCrv/Isomorphisms.jl b/src/EllCrv/Isomorphisms.jl index 4cfc3be0f1..f663fb800b 100644 --- a/src/EllCrv/Isomorphisms.jl +++ b/src/EllCrv/Isomorphisms.jl @@ -608,6 +608,14 @@ function ==(f::EllCrvIso, g::EllCrvIso) return f.data == g.data && Ef == Eg && base_field(Ef) == base_field(Eg) end +function Base.hash(f::EllCrvIso, h::UInt) + Ef = domain(f) + h = hash(f.data, h) + h = hash(Ef, h) + h = hash(base_field(Ef), h) + return h +end + ################################################################################ #