Библиотека для работы с Guardant API из C# -это набор классов,перечислений,структур и методов. Элементы этого набора написаны на алгоритмическом языке C# и входят в интерфейс прикладного программирования Guardant API
Название объекта | Краткое описание |
Базовый Класс для задания номера алгоритма. | |
Задает режим работы алгоритма и процесс шифрования. | |
Номера алгоритмов и защищенных ячеек в демонстрационной прошивке Guardant Sign | |
Класс содержит константы для получения информации с помощью метода GrdGetInfo. Режимы поиска и логина. | |
Константы для получения информации с помощью метода GrdGetInfo. Информация о текущем ключе. | |
Класс содержит константы для получения информации с помощью метода GrdGetInfo. Информация о режиме. | |
Константы для получения информации с помощью метода GrdGetInfo.Информация о текущем сетевом ключе. | |
Класс содержит константы для получения информации с помощью метода GrdGetInfo. Информация об API. | |
Номера программно-реализованных алгоритмов | |
Класс SAM адресов полей данных для использования в методах GrdRead и GrdWrite. | |
Для софтверных алгоритмов и вычислений хеш | |
Класс UAM адресов полей данных для использования в методах GrdRead и GrdWrite. | |
Метод устанавливает путь к библиотекам 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, разрешающие использовать при поиске параметры, записанные в обязательных полях ключа. |
Флаги, задающие список возможных интерфейсов ключей, участвующих в поиске. | |
Флаги, задающие список возможных моделей ключа, участвующих в поиске | |
Перечисление GrdFMR | Позволяет задать режим поиска ключей. |
Перечисление GrdGF | GrdGF |
Определяет размер цифровой подписи при вычислении HASH64 | |
Перечисление GrdLM | Флаги для метода GrdLogin. |
Перечисление GrdLNG | Идентификатор языка для метода GrdFormatMessage. |
Перечисление GrdLockMode | Флаги для метода GrdLock. |
Позволяет выбрать расположение файла сетевых настроек клиента. | |
Перечисление GrdSHA256 | Определяет размер цифровой подписи и контекста для алгоритма SHA256 |
Режим работы GrdTRU. | |
Перечисление GrdUM | Методы обновления защищенных ячеек. |
Перечисление GrdVSC | Типы алгоритмов цифровой подписи (для использования в GrdVerifySign) |
Режим работы, задается в методе GrdSetWorkMode. | |
Перечисление rs_algo | Тип защищенной ячейки |
Перечисление rs_HiFlags | Дополнительные флаги свойств защищенной ячейки. |
Перечисление rs_LoFlags | Младший байт флагов защищенной ячейки. |
Структура Handle | Структура, определяющая хендл не указателем, а 64-разрядным целым числом; ее использование в методах вместо IntPtr позволяет избежать unsafe-кода |