Библиотека для работы с 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-кода |