|
Android-cuttlefish cvd tool
|
#include <tpm_random_source.h>


Public Member Functions | |
| TpmRandomSource (TpmResourceManager &resource_manager) | |
| virtual | ~TpmRandomSource ()=default |
| keymaster_error_t | GenerateRandom (uint8_t *buffer, size_t length) const override |
| keymaster_error_t | AddRngEntropy (const uint8_t *, size_t) const |
Private Attributes | |
| TpmResourceManager & | resource_manager_ |
Secure random number generator, pulling data from a TPM.
RandomSource is used by the OpenSSL HMAC key and AES key implementations.
| cuttlefish::TpmRandomSource::TpmRandomSource | ( | TpmResourceManager & | resource_manager | ) |
|
virtualdefault |
| keymaster_error_t cuttlefish::TpmRandomSource::AddRngEntropy | ( | const uint8_t * | buffer, |
| size_t | size | ||
| ) | const |
|
override |
|
private |