- fprintf(stderr, "cannot determine userid\n");
- exit(EXIT_FAILURE);
- }
- rc = make_authobj(id, password, nonce, secret, sizeof(secret),
- (unsigned char *)payload, strlen(payload),
- authobj, &authsize);
- if (rc) {
- fprintf(stderr, "error %d\n", rc);
- exit(EXIT_FAILURE);
- }
- fp = fopen(fn, "w");
- if (!fp) {
- fprintf(stderr, "cannot open \"%s\": %s\n",
- fn, strerror(errno));
- exit(EXIT_FAILURE);
- }
- if (fprintf(fp, "%s:%s:%s:", "", id, nonce) < 0) {
- fprintf(stderr, "cannot write to \"%s\": %s\n",
- fn, strerror(errno));