Lines Matching refs:serial
61 static int save_ts_serial(const char *serialfile, ASN1_INTEGER *serial);
763 ASN1_INTEGER *serial = next_serial(serial_file);
765 if (serial == NULL) {
767 "Error during serial number "
771 save_ts_serial(serial_file, serial);
774 return serial;
781 ASN1_INTEGER *serial = NULL;
784 if ((serial = ASN1_INTEGER_new()) == NULL)
790 "reading, using serial number: 1\n", serialfile);
791 if (!ASN1_INTEGER_set(serial, 1))
795 if (!a2i_ASN1_INTEGER(in, serial, buf, sizeof(buf))) {
800 if ((bn = ASN1_INTEGER_to_BN(serial, NULL)) == NULL)
802 ASN1_INTEGER_free(serial);
803 serial = NULL;
806 if ((serial = BN_to_ASN1_INTEGER(bn, NULL)) == NULL)
813 ASN1_INTEGER_free(serial);
814 serial = NULL;
818 return serial;
821 static int save_ts_serial(const char *serialfile, ASN1_INTEGER *serial)
828 if (i2a_ASN1_INTEGER(out, serial) <= 0)
835 BIO_printf(bio_err, "could not save serial number to %s\n",