def public_d

bend-collections@1.0.0.0 · spec/crypto/secp256k1/ecdsa.bend:154

import bend-collections@1.0.0.0/spec/crypto/secp256k1/ecdsa.bend as Ecdsa
import Base
import bend-collections@1.0.0.0/spec/crypto/secp256k1/curve.bend as CV

154def public_d(+one: Nat, compressed: Bool, +d: Nat, ok: Bool) -> Maybe<&2, List<&2, U32>>:
155  match ok:
156    case True{}: Some{pk_of(one, compressed, CV.pmul(p(one), d, CV.g(one)))}
157    case False{}: None{}

Uses (9)

Used by (1)