Технология Trusted Remote Update может быть реализована не только при помощи утилит, входящих в Комплект разработчика. При желании разработчики могут встраивать поддержку этой технологии непосредственно в свои приложения, используя набор предназначенных для этой цели функций:
Название функции | Код доступа | Краткое описание |
Private master | Инициализировать память электронного ключа и записать секретный ключ TRU | |
Private Read | Сгенерировать число-вопрос | |
Private Read | Сгенерировать число-вопрос (для Guardant Code) | |
Private Read | Расшифровать и проверить подлинность числа-вопроса | |
Private Read | Расшифровать и проверить подлинность числа-вопроса (для Guardant Code) | |
Не нужен | Установить параметры дампа обновления (ответа) | |
Private Read | Сгенерировать и зашифровать дамп обновления | |
Private Read | Сгенерировать и зашифровать дамп обновления (для Guardant Code) | |
Private Read | Записать дамп обновления в электронный ключ |
В отдельную подгруппу выделяются функции TRU для удаленного обновления ключей, содержащих часы реального времени (Guardant Time, Guardant Time Net, Guardant Code Time).