Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.10.
Все реализации алгоритма ГОСТ Р 34.10 должны быть унаследованы
от данного класса.
Пространство имен:
CryptoPro.SharpeiСборка: CryptoPro.Sharpei.Base (в CryptoPro.Sharpei.Base.dll)
Синтаксис
Visual Basic |
---|
<ComVisibleAttribute(True)> _ Public MustInherit Class Gost3410 _ Inherits AsymmetricAlgorithm |
C# |
---|
[ComVisibleAttribute(true)] public abstract class Gost3410 : AsymmetricAlgorithm |
Visual C++ |
---|
[ComVisibleAttribute(true)] public ref class Gost3410 abstract : public AsymmetricAlgorithm |
JavaScript |
---|
CryptoPro.Sharpei.Gost3410 = function(); Type.createClass( 'CryptoPro.Sharpei.Gost3410', AsymmetricAlgorithm); |
Заметки
Создание наследников данного класса позволяет создать конкретную реализацию алгоритма ГОСТ Р 34.10.
Основное применение данного класса, это идентификация алгоритма ГОСТ Р 34.10 в иерархии криптографических алгоритмов.
Иерархия наследования
System..::..Object
AsymmetricAlgorithm
CryptoPro.Sharpei..::..Gost3410
CryptoPro.Sharpei..::..Gost3410CryptoServiceProvider
CryptoPro.Sharpei..::..Gost3410EphemeralCryptoServiceProvider
AsymmetricAlgorithm
CryptoPro.Sharpei..::..Gost3410
CryptoPro.Sharpei..::..Gost3410CryptoServiceProvider
CryptoPro.Sharpei..::..Gost3410EphemeralCryptoServiceProvider
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантирована.