code: func MakeNym(sk *FP256BN.BIG, IPk *IssuerPublicKey, rng *amcl.RAND) (*FP256BN.ECP, *FP256BN.BIG) {
  	// Construct a commitment to the sk
  	// Nym = h_{sk}^sk \cdot h_r^r
  	RandNym := RandModOrder(rng)
  	Nym := EcpFromProto(IPk.HSk).Mul2(sk, EcpFromProto(IPk.HRand), RandNym)
  	return Nym, RandNym
  }
docs: // MakeNym creates a new unlinkable pseudonym