В спецификации платформы TPM для ПК указано:
"1. TPM ДОЛЖЕН предоставлять не менее 6962 (декартовых) байтов NV Storage."
Если вы используете evictcontrol, вы должны заметить, что TPM допускает только небольшое количество постоянных объектов одновременно (не менее 7, из которых 4 зарезервированы). Вы можете получить количество доступных постоянных слотов, используя команду TPM2_GetCapability с TPM_CAP_TPM_PROPERTIES в качестве возможности. TPM_PT_HR_PERSISTENT_AVAIL будет равен по крайней мере 1, если вы можете сохранить другой объект.
Объем доступной памяти NV зависит от устройства, вы должны проверить таблицы данных. Я предлагаю работать с числами из спецификации платформы ПК, они действительны для каждого устройства.