getrandom() -> getentropy()

This commit is contained in:
наб 2024-03-10 03:32:17 +01:00
parent 887f9b6386
commit f3bb25ee57
No known key found for this signature in database
GPG Key ID: BCFD0B018D2658F1

View File

@ -2,7 +2,6 @@
#include <stdio.h> #include <stdio.h>
#include <sys/random.h>
#include "../main.hpp" #include "../main.hpp"
#include "../tpm1x.hpp" #include "../tpm1x.hpp"
@ -44,7 +43,7 @@ int main(int argc, char ** argv) {
TRY_TPM1X(buf, Tspi_TPM_PcrRead(tpm_h, pcrs[i], &val_len, &val)); TRY_TPM1X(buf, Tspi_TPM_PcrRead(tpm_h, pcrs[i], &val_len, &val));
else { else {
BYTE data[TPM_SHA1_160_HASH_LEN]; BYTE data[TPM_SHA1_160_HASH_LEN];
getrandom(data, sizeof(data), 0); getentropy(data, sizeof(data));
TRY_TPM1X(buf, Tspi_TPM_PcrExtend(tpm_h, pcrs[i], sizeof(data), data, nullptr, &val_len, &val)); TRY_TPM1X(buf, Tspi_TPM_PcrExtend(tpm_h, pcrs[i], sizeof(data), data, nullptr, &val_len, &val));
} }