Function equivalent [src]

Return true if two Ristretto255 elements are equivalent

Prototype

pub fn equivalent(p: Ristretto255, q: Ristretto255) bool

Parameters

p: Ristretto255q: Ristretto255

Source

pub fn equivalent(p: Ristretto255, q: Ristretto255) bool { const p_ = &p.p; const q_ = &q.p; const a = p_.x.mul(q_.y).equivalent(p_.y.mul(q_.x)); const b = p_.y.mul(q_.y).equivalent(p_.x.mul(q_.x)); return (@intFromBool(a) | @intFromBool(b)) != 0; }