Versions Compared

Key

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

Объекты С# Библиотека для работы с Guardant API из C# -это набор классов,перечислений,структур и методов. Элементы этого набора написаны на алгоритмическом языке C# и входят в интерфейс прикладного программирования Guardant API

...

Название объекта

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

Класс _ GrdAlgNum

Базовый Класс для задания номера алгоритма.

Класс _ GrdAM

Задает режим работы алгоритма и процесс шифрования.

Класс _ GrdAN

Номера алгоритмов и защищенных ячеек в демонстрационной прошивке прошивке Guardant Sign

Класс _ GrdGIF

Класс содержит константы для получения информации с помощью функции метода GrdGetInfo. Режимы поиска и логина.

Класс _ GrdGIL

Константы для получения информации с помощью функции метода GrdGetInfo. Информация о текущем ключе.

Класс _ GrdGIM

Класс содержит константы для получения информации с помощью функции метода GrdGetInfo. Информация о режиме.

Класс _ GrdGIR 

Константы для получения информации с помощью метода GrdGetInfo.Информация о текущем сетевом ключе.

Класс _ GrdGIV 

Класс содержит константы для получения информации с помощью метода GrdGetInfo. Информация об API.

Класс _ GrdSA 

Номера программно-реализованных алгоритмов

Класс _ GrdSAM 

Класс SAM адресов полей данных для использования в методах GrdRead и GrdWrite.

Класс _ GrdSC 

Для софтверных алгоритмов и вычислений хеш

Класс _ GrdUAM 

Класс UAM адресов полей данных для использования в методах GrdRead и GrdWrite.

Метод SetPuthToNativeLib 

Метод устанавливает путь к библиотекам Guardant API.

Перечисление CrdNotifyMessage Значения параметра nGrdNotifyMessage callback функции
Перечисление Grd Содержит константу Grd.StartCRC для вычисления 'последовательного' CRC
Перечисление GrdADS Guardant Stealth III: размеры определителей алгоритмов и защищенных ячеек по умолчанию.
Перечисление GrdAES Определяет размер контекста для программного алгоритма AES
Перечисление GrdAES256 Определяет размер ключа и блока данных для алгоритма AES256
Перечисление GrdAP Пароли к демонстрационным алгоритмам Guardant GSII64.
Перечисление GrdARS Guardant Stealth III: Размер вопроса к алгоритмам и защищенным ячейкам по умолчанию
Перечисление GrdAT Алгоритмы ключей Guardant Stealth.
Перечисление GrdCHM 

Флаги, задающие режим создания контейнера для метода GrdCreateHandle.

Перечисление GrdCodeState Значения GrdCodePublicData.bState
Перечисление GrdCRC32 Определяет размер цифровой подписи при вычислении CRC
Перечисление GrdDC Демонстрационные коды
Перечисление GrdDI Интерфейсы ключей
Перечисление GrdDM Модели ключей
Перечисление GrdDR Способ доступа
Перечисление GrdDSF Флаги часов реального времени
Перечисление GrdDT Типы ключей
Перечисление GrdE Стандартный набор ошибок.
Перечисление GrdECC160 Константы проверки цифровой подписи (для использования в GrdVerifySign)
Перечисление GrdF 

Режим поиска для метода GrdFind.

Перечисление GrdFM Флаги, используемые в методе GrdSetFindMode, разрешающие использовать при поиске параметры, записанные в обязательных полях ключа.

Перечисление GrdFMI

 

Флаги, задающие список возможных интерфейсов ключей, участвующих в поиске.

Перечисление GrdFMM

 
Флаги, задающие список возможных моделей ключа, участвующих в поиске
Перечисление GrdFMR 

Позволяет задать режим поиска ключей.

Перечисление GrdGF GrdGF

Перечисление GrdHASH64

 
Определяет размер цифровой подписи при вычислении HASH64
Перечисление GrdLM 

Флаги для метода GrdLogin.

Перечисление GrdLNG Идентификатор языка для метода GrdFormatMessage.
Перечисление GrdLockMode Флаги для метода GrdLock.

Перечисление GrdRCS

 

Позволяет выбрать расположение файла сетевых настроек клиента.

Перечисление GrdSHA256 Определяет размер цифровой подписи и контекста для алгоритма SHA256

Перечисление GrdTRU

 
Режим работы GrdTRU.
Перечисление GrdUM Методы обновления защищенных ячеек.
Перечисление GrdVSC Типы алгоритмов цифровой подписи (для использования в GrdVerifySign)

Перечисление GrdWM

 
Режим работы, задается в методе GrdSetWorkMode.
Перечисление rs_algo Тип защищенной ячейки
Перечисление rs_HiFlags Дополнительные флаги свойств защищенной ячейки.
Перечисление rs_LoFlags Младший байт флагов защищенной ячейки.
Структура FindInfo 
Структура GrdCodeInfo 

Структура GrdCodePublicData

 

Структура GrdSystemTime

 
HandleСтруктура, определяющая хендл не указателем, а 64-разрядным целым числом; ее использование в методах вместо IntPtr позволяет избежать unsafe-кодаСтруктура Handle