using GostCryptography.Asn1.Gost.Gost_R3410;

namespace GostCryptography.Asn1.Gost.Gost_R3410_2001
{
    /// <inheritdoc />
    public sealed class Gost_R3410_2001_KeyExchange : Gost_R3410_KeyExchange
    {
        /// <inheritdoc />
        protected override OidValue KeyAlgorithm => Gost_R3410_2001_Constants.KeyAlgorithm;

        /// <inheritdoc />
        protected override Gost_R3410_PublicKeyParams CreatePublicKeyParams() => new Gost_R3410_2001_PublicKeyParams();

        /// <inheritdoc />
        protected override Gost_R3410_KeyExchangeParams CreateKeyExchangeParams() => new Gost_R3410_2001_KeyExchangeParams();
    }
}
