Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

 


Название функции

Код доступа

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

GcaRead

-

Считать данные из памяти ключа

GcaWrite

-

Записать данные в память ключа

GcaPI_Read

-

Считать данные защищенной ячейки

GcaPI_Update

-

Изменить данные защищенной ячейки или определителя алгоритма

GcaGetTime

-

Получить время таймера ключа

GcaPI_GetTimeLimit

-

Получить оставшееся время работы алгоритма

GcaPI_GetCounter

-

Получить значение счетчика запусков алгоритма

GcaGetLastError

-

Получить код последней ошибки

GcaGetRTCQuality

-

Выполнить тест часов реального времени - RTC

GcaLedOn

-

Включить светодиод

GcaLedOff

-

Выключить светодиод

GcaExit

-

Завершить выполнение загруженного кода

GccaCryptEx

-

Зашифровать/расшифровать блок данных

GccaSign

-

Вычислить ЭЦП массива данных

GccaVerifySign

-

Проверить ЭЦП массива данных

GcaCodeRun

-

Выполнить загружаемый код из другого участка загружаемого кода

GccaGenerateKeyPair

-

Создать пару ключей

GccaHash

-

Вычислить хэш-функцию блока данных

GccaGetRandom

-

Сгенерировать случайное число

GcaSetTimeout

-

Установить максимально разрешенное время работы загружаемого кода

GcaCodeGetInfo

-

Запросить информацию из дескриптора загружаемого кода

...