Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 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 в иерархии криптографических алгоритмов.

Иерархия наследования

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантирована.

См. также: