KeyExchangeECDH384
using Org.BouncyCastle.Asn1.Sec;
using Org.BouncyCastle.Asn1.X9;
using Renci.SshNet.Abstractions;
namespace Renci.SshNet.Security
{
    internal sealed class KeyExchangeECDH384 : KeyExchangeECDH
    {
        public override string Name => "ecdh-sha2-nistp384";
        protected override X9ECParameters CurveParameter => SecNamedCurves.GetByOid(SecObjectIdentifiers.SecP384r1);
        protected override int HashSize => 384;
        protected override byte[] Hash(byte[] hashData)
        {
            return CryptoAbstraction.HashSHA384(hashData);
        }
    }
}