Пространство имен содержит базовые криптографические классы
Классы
Класс | Описание | |
---|---|---|
CPComputeKey |
Класс, реализующий вспомогательные функции по выработке
ключа на основе пароля (ComputeKeyForPassPhraseSHA256)
| |
CPCryptoAPITransform |
Криптографические преобразования данных. Этот класс не наследуется.
| |
CryptoHelper |
Класс, реализующий вспомогательные функции по работе с
криптографическими объектами.
| |
Gost2012_256KeyExchangeDeformatter |
Класс восстановления по данным обмена симметричного ключа
на основе ГОСТ Р 34.10
транспорта.
| |
Gost2012_256KeyExchangeFormatter |
Класс формирования данных для обмена симметричным ключом
на основе ГОСТ Р 34.10
транспорта.
| |
Gost2012_256SignatureDeformatter |
Класс проверки подписи на алгоритме ГОСТ Р 34.10-2012 256.
| |
Gost2012_256SignatureDescription |
Класс, содержащий информацию о свойствах цифровой подписи на
алгоритме ГОСТ Р 34.10-2012 256.
| |
Gost2012_256SignatureFormatter |
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 256.
| |
Gost2012_512KeyExchangeDeformatter |
Класс восстановления по данным обмена симметричного ключа
на основе ГОСТ Р 34.10
транспорта.
| |
Gost2012_512KeyExchangeFormatter |
Класс формирования данных для обмена симметричным ключом
на основе ГОСТ Р 34.10
транспорта.
| |
Gost2012_512SignatureDeformatter |
Класс проверки подписи на алгоритме ГОСТ Р 34.10-2012 512.
| |
Gost2012_512SignatureDescription |
Класс, содержащий информацию о свойствах цифровой подписи на
алгоритме ГОСТ Р 34.10-2012 512.
| |
Gost2012_512SignatureFormatter |
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 512.
| |
Gost28147 |
Абстрактный базовый класс для всех реализаций симметричного
шифрования по ГОСТ 28147.
| |
Gost28147CryptoServiceProvider |
Реализация алгоритма шифрования по ГОСТ 28147 через
Cryptographic Service Provider (CSP). Класс не может быть унаследован.
| |
Gost28147Imit |
Абстрактный базовый класс для всех реализаций функции
вычисления имитовставки по ГОСТ 28147.
| |
Gost28147ImitCryptoServiceProvider |
Реализация имитовставки, вычисленной по алгоритму ГОСТ 28147
при помощи CSP.
| |
Gost3410 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.10.
Все реализации алгоритма ГОСТ Р 34.10 должны быть унаследованы
от данного класса.
| |
Gost3410_2012_256 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.10-2012 256
Все реализации алгоритма ГОСТ Р 34.10-2012 256 должны быть унаследованы
от данного класса.
| |
Gost3410_2012_256CryptoServiceProvider |
Реализация алгоритма подписи по ГОСТ Р 34.10-2012 256 через
Cryptographic Service Provider (CSP).
Этот класс не наследуется.
| |
Gost3410_2012_256EphemeralCryptoServiceProvider |
Алгоритм формирования общих ключей (SharedSecret) на основе
алгоритма ГОСТ Р 34.10-2012 256,
эфимерного ключа и Криптопровайдера.
| |
Gost3410_2012_512 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.10-2012 512.
Все реализации алгоритма ГОСТ Р 34.10-2012 512 должны быть унаследованы
от данного класса.
| |
Gost3410_2012_512CryptoServiceProvider |
Реализация алгоритма подписи по ГОСТ Р 34.10-2012 512 через
Cryptographic Service Provider (CSP).
Этот класс не наследуется.
| |
Gost3410_2012_512EphemeralCryptoServiceProvider |
Алгоритм формирования общих ключей (SharedSecret) на основе
алгоритма ГОСТ Р 34.10-2012 512,
эфимерного ключа и Криптопровайдера.
| |
Gost3410CryptoServiceProvider |
Реализация алгоритма подписи по ГОСТ Р 34.10 через
Cryptographic Service Provider (CSP).
Этот класс не наследуется.
| |
Gost3410EphemeralCryptoServiceProvider |
Алгоритм формирования общих ключей (SharedSecret) на основе
алгоритма ГОСТ Р 34.10,
эфимерного ключа и Криптопровайдера.
| |
Gost3411 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11.
Все реализации алгоритма ГОСТ Р 34.11 должны быть отнаследованы от данного класса.
| |
Gost3411_2012_256 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11-2012 256.
Все реализации алгоритма ГОСТ Р 34.11-2012 256 должны быть отнаследованы от данного класса.
| |
Gost3411_2012_256CryptoServiceProvider |
Реализация алгоритма хэширования по ГОСТ Р 34.11-2012 256 через
Cryptographic Service Provider (CSP). Наследование от данного класса
запрещено.
| |
Gost3411_2012_256HMAC |
Вычисляет HMAC на алгоритме вычисления хэш ГОСТ Р 34.11-2012 256.
| |
Gost3411_2012_512 |
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11-2012 512.
Все реализации алгоритма ГОСТ Р 34.11-2012 512 должны быть отнаследованы от данного класса.
| |
Gost3411_2012_512CryptoServiceProvider |
Реализация алгоритма хэширования по ГОСТ Р 34.11-2012 512 через
Cryptographic Service Provider (CSP). Наследование от данного класса
запрещено.
| |
Gost3411_2012_512HMAC |
Вычисляет HMAC на алгоритме вычисления хэш ГОСТ Р 34.11-2012 512.
| |
Gost3411CryptoServiceProvider |
Реализация алгоритма хэширования по ГОСТ Р 34-11 через
Cryptographic Service Provider (CSP). Наследование от данного класса
запрещено.
| |
Gost3411HMAC |
Вычисляет HMAC на алгоритме вычисления хэш ГОСТ Р 34.11.
| |
GostKeyExchangeDeformatter |
Класс восстановления по данным обмена симметричного ключа
на основе ГОСТ Р 34.10
транспорта.
| |
GostKeyExchangeFormatter |
Класс формирования данных для обмена симметричным ключом
на основе ГОСТ Р 34.10
транспорта.
| |
GostSharedSecretAlgorithm |
Абстрактный базовый класс для всех реализаций ключа согласования.
| |
GostSharedSecretCryptoServiceProvider |
Реализация ключа согласования через криптопровайдер.
| |
GostSignatureDeformatter |
Класс проверки подписи на алгоритме ГОСТ Р 34.10-2001.
| |
GostSignatureDescription |
Класс, содержащий информацию о свойствах цифровой подписи на
алгоритме ГОСТ Р 34.10-2001.
| |
GostSignatureFormatter |
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2001.
| |
PrfGost3411 |
Реализация алгоритма генерации псевдослучайной последовательности
с помощью функции PRF_GOSTR3411 (P_GOSTR3411). Может создавать
симметричные ключи ГОСТ 28147 по выходной последовательности.
| |
PrfGost3411_2012_256 |
Реализация алгоритма генерации псевдослучайной последовательности
с помощью функции PRF_GOSTR3411_2012_256. Может создавать
симметричные ключи ГОСТ 28147 по выходной последовательности.
| |
PrfGost3411_2012_512 |
Реализация алгоритма генерации псевдослучайной последовательности
с помощью функции PRF_GOSTR3411_2012_512. Может создавать
симметричные ключи ГОСТ 28147 по выходной последовательности.
|
Структуры
Структура | Описание | |
---|---|---|
CERT_KEY_CONTEXT | ||
Gost3410Parameters |
Структура, содержащая параметры алгоритма подписи ГОСТ Р 34.10
и алгоритма формирования общего секретного ключа, включая
открытый ключ.
| |
GostKeyTransport |
Зашифрованная для передачи ключевая информация.
| |
GostWrappedKey |
Структура зашифрованного на алгоритме ГОСТ 28147 ключа.
|
Перечисления
Перечисление | Описание | |
---|---|---|
GostKeyWrapMethod |
Алгоритм зашифрования секретного ключа.
|