Я использую mbedtls в качестве библиотеки TLS для Amazon FreeRTOS, работающей на моем оборудовании (SAM4E).
Библиотека была портирована, и я использую метод nv_seed для генерации случайных чисел.Я читаю и записываю 32-битные данные в EEPROM.
Я получаю ошибку TLS (зависание).После отладки я обнаружил, что числа, сохраненные и считанные из ЭСППЗУ, все время одинаковы, и это является причиной сбоя при рукопожатии.
Я не могу генерировать случайные числа с использованием аппаратного обеспечения, поскольку у меня нет выделенного TRNG.Итак, я должен как-то заставить посев работать.