def decompress
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/curve.bend as Curveimport Base
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/field.bend as FS
274def decompress(+p: Nat, +x: Nat, +par: Nat) -> Maybe<&2, SPoint>:
275 decompress_y(p, x, par, FS.fsqrt(p, rhs(p, x)))
Uses (6)
Used by (5)
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/ecdsa:recover_x_if
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/prec:rxg
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/secp256k1/penc:decompress_v
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/curve:decode_c_if
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/secp256k1/schnorr:lift_if