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
Перечисление GrdADSGuardant Stealth III: размеры определителей алгоритмов и защищенных ячеек по умолчанию.
Перечисление GrdAESОпределяет размер контекста для программного алгоритма AES
Перечисление GrdAES256Определяет размер ключа и блока данных для алгоритма AES256
Перечисление GrdAPПароли к демонстрационным алгоритмам Guardant GSII64.
Перечисление GrdARSGuardant 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

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

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

Перечисление 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
Структура используемая в функции GrdApi.GrdFind для получения информации об электронном ключе
Структура GrdCodeInfoСтруктура данных возвращаемая функцией GrdApi.GrdCodeGetInfo.

Структура GrdCodePublicData

Структура данных возвращаемая функцией GrdApi.GrdCodeGetInfo внутри стуктуры GrdCodeInfo.

Структура GrdSystemTime

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