Lines Matching refs:serial
61 static int save_ts_serial(const char *serialfile, ASN1_INTEGER *serial);
766 ASN1_INTEGER *serial = next_serial(serial_file);
768 if (serial == NULL) {
770 "Error during serial number "
774 save_ts_serial(serial_file, serial);
777 return serial;
784 ASN1_INTEGER *serial = NULL;
787 if ((serial = ASN1_INTEGER_new()) == NULL)
793 "reading, using serial number: 1\n", serialfile);
794 if (!ASN1_INTEGER_set(serial, 1))
798 if (!a2i_ASN1_INTEGER(in, serial, buf, sizeof(buf))) {
803 if ((bn = ASN1_INTEGER_to_BN(serial, NULL)) == NULL)
805 ASN1_INTEGER_free(serial);
806 serial = NULL;
809 if ((serial = BN_to_ASN1_INTEGER(bn, NULL)) == NULL)
816 ASN1_INTEGER_free(serial);
817 serial = NULL;
821 return serial;
824 static int save_ts_serial(const char *serialfile, ASN1_INTEGER *serial)
831 if (i2a_ASN1_INTEGER(out, serial) <= 0)
838 BIO_printf(bio_err, "could not save serial number to %s\n",