get_random
if ((error = get_random(ehdr->salt, sizeof(ehdr->salt), weak)) != 0) {
if ((error = get_random(ehdr_backup->salt, sizeof(ehdr_backup->salt), weak))
if ((error = get_random(dhdr->keys, sizeof(dhdr->keys), weak)) != 0) {
if ((error = get_random(ehdr->salt, sizeof(ehdr->salt), weak)) != 0) {
if ((error = get_random(ehdr_backup->salt, sizeof(ehdr_backup->salt), weak))
int get_random(unsigned char *buf, size_t len, int weak);