Технология Trusted Remote Update может быть реализована не только при помощи утилит, входящих в Комплект разработчика. При желании разработчики могут встраивать поддержку этой технологии непосредственно в свои приложения, используя набор предназначенных для этой цели функций (методов):


Название функции(метода)

Код доступа

Краткое описание

GrdTRU_SetKey

Private master

Инициализировать память электронного ключа и записать секретный ключ TRU

GrdTRU_GenerateQuestion

Private Read

Сгенерировать число-вопрос

GrdTRU_GenerateQuestionEx

Private Read

Сгенерировать число-вопрос (для Guardant Code)

GrdTRU_DecryptQuestion

Private Read

Расшифровать и проверить подлинность числа-вопроса

GrdTRU_DecryptQuestionEx

Private Read

Расшифровать и проверить подлинность числа-вопроса (для Guardant Code)

GrdTRU_SetAnswerProperties

Не нужен

Установить параметры дампа обновления (ответа)

GrdTRU_EncryptAnswer

Private Read

Сгенерировать и зашифровать дамп обновления

GrdTRU_EncryptAnswerEx

Private Read

Сгенерировать и зашифровать дамп обновления (для Guardant Code)

GrdTRU_ApplyAnswer

Private Read

Записать дамп обновления в электронный ключ


В отдельную подгруппу выделяются функции(методы) TRU для удаленного обновления ключей, содержащих часы реального времени  (Guardant Time, Guardant Time Net, Guardant Code Time).

  • No labels