Reduce chances of issuer and serial number duplication by use of random initial serial numbers. PR: 842
diff --git a/apps/apps.h b/apps/apps.h index 7edafa4..6072a10 100644 --- a/apps/apps.h +++ b/apps/apps.h
@@ -309,6 +309,7 @@ BIGNUM *load_serial(char *serialfile, int create, ASN1_INTEGER **retai); int save_serial(char *serialfile, char *suffix, BIGNUM *serial, ASN1_INTEGER **retai); int rotate_serial(char *serialfile, char *new_suffix, char *old_suffix); +int rand_serial(BIGNUM *b, ASN1_INTEGER *ai); CA_DB *load_index(char *dbfile, DB_ATTR *dbattr); int index_index(CA_DB *db); int save_index(char *dbfile, char *suffix, CA_DB *db); @@ -338,4 +339,6 @@ #define APP_PASS_LEN 1024 +#define SERIAL_RAND_BITS 64 + #endif