def nz_eq

bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/curve25519/proof.bend:191

import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/curve25519/proof.bend as Proof
import Base
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/kex.bend as SK
import bend-collections-laws-crypto@1.0.0.0/src/crypto/kex.bend as K

191def nz_eq(+ss: List<&2, U32>, +z: Bool) -> {K.nonzero(ss, z) == SK.unless_zero(ss, z) : Maybe<&2, List<&2, U32>>}:
192  match z:
193    case True{}:
194      {==}
195    case False{}:
196      {==}

Uses (6)

Used by (1)