skeychallenge
int skeychallenge(struct skey *, const char *, char *, size_t);
i = skeychallenge(&skey, username, str, sizeof str);
i = skeychallenge(&skey, username, skeyprompt, sizeof skeyprompt);