# HG changeset patch # User Mychaela Falconia # Date 1615956844 0 # Node ID 38c14fa89937eb0ae84ae2e6dc7567290be8bc5d # Parent 26d2ef843a99ee09107924b1015ae50138dcdbc9 fcsim1-mkprov: fix wrong length for Ki diff -r 26d2ef843a99 -r 38c14fa89937 utils/fcsim1-mkprov.c --- a/utils/fcsim1-mkprov.c Wed Mar 17 04:51:53 2021 +0000 +++ b/utils/fcsim1-mkprov.c Wed Mar 17 04:54:04 2021 +0000 @@ -97,18 +97,18 @@ get_random_ki(strbuf) char *strbuf; { - u_char bin[8]; + u_char bin[16]; char *dp; unsigned n; int rc; - rc = read(random_fd, bin, 8); - if (rc != 8) { + rc = read(random_fd, bin, 16); + if (rc != 16) { fprintf(stderr, "error reading from %s\n", random_file); exit(1); } dp = strbuf; - for (n = 0; n < 8; n++) { + for (n = 0; n < 16; n++) { sprintf(dp, "%02X", bin[n]); dp += 2; }