Scalus: BLS12-381 point wrappers override equals but not hashCode

Fixed · medium · API-contract bug

G1Element, G2Element and MLResult override equals by curve point but keep the identity hashCode. Equal points get different hashes, so HashSet and HashMap lookups miss them.

Found: ; reported: ; status since: . Reporter: Mike Murunov

Page for this report · Public report · Fix or proposed fix (see status)

@haskiindahouse Thank you for reporting!

Open in the showcase. Record generated .