func (e *PaperKeyGen) makeSigKey(seed []byte) error { pub, priv, err := ed25519.GenerateKey(bytes.NewBuffer(seed)) if err != nil { return err } var key libkb.NaclSigningKeyPair copy(key.Public[:], (*pub)[:]) key.Private = &libkb.NaclSigningKeyPrivate{} copy(key.Private[:], (*priv)[:]) e.sigKey = key return nil }