Генерирование энтропии mbedtls (nv_seed) - PullRequest
0 голосов
/ 30 мая 2018

Я использую mbedtls в качестве библиотеки TLS для Amazon FreeRTOS, работающей на моем оборудовании (SAM4E).

Библиотека была портирована, и я использую метод nv_seed для генерации случайных чисел.Я читаю и записываю 32-битные данные в EEPROM.

Я получаю ошибку TLS (зависание).После отладки я обнаружил, что числа, сохраненные и считанные из ЭСППЗУ, все время одинаковы, и это является причиной сбоя при рукопожатии.

Я не могу генерировать случайные числа с использованием аппаратного обеспечения, поскольку у меня нет выделенного TRNG.Итак, я должен как-то заставить посев работать.

...