Lines Matching defs:serialfile
1460 BIGNUM *load_serial(const char *serialfile, int *exists, int create,
1472 in = BIO_new_file(serialfile, "r");
1477 perror(serialfile);
1486 serialfile);
1493 serialfile);
1515 int save_serial(const char *serialfile, const char *suffix, const BIGNUM *serial,
1525 j = strlen(serialfile);
1527 j = strlen(serialfile) + strlen(suffix) + 1;
1534 OPENSSL_strlcpy(buf[0], serialfile, BSIZE);
1537 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s.%s", serialfile, suffix);
1539 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s-%s", serialfile, suffix);
1566 int rotate_serial(const char *serialfile, const char *new_suffix,
1572 i = strlen(serialfile) + strlen(old_suffix);
1573 j = strlen(serialfile) + strlen(new_suffix);
1581 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s.%s", serialfile, new_suffix);
1582 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s.%s", serialfile, old_suffix);
1584 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s-%s", serialfile, new_suffix);
1585 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s-%s", serialfile, old_suffix);
1587 if (rename(serialfile, buf[1]) < 0 && errno != ENOENT
1593 "Unable to rename %s to %s\n", serialfile, buf[1]);
1597 if (rename(buf[0], serialfile) < 0) {
1599 "Unable to rename %s to %s\n", buf[0], serialfile);
1601 rename(buf[1], serialfile);