ECDiffieHellmanOpenSsl.DeriveKeyMaterial(ECDiffieHellmanPublicKey) Method

Definition

Performs a key derivation on the shared secret.

C#
public override byte[] DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);

Parameters

otherPartyPublicKey
ECDiffieHellmanPublicKey

The other party's public key.

Returns

Byte[]

The SHA-256 hash of the shared secret.

Exceptions

The curve used by otherPartyPublicKey has a different size than the curve from this key.

otherPartyPublicKey is null.

The curve used by otherPartyPublicKey is different than the curve from this key.

-or-

This instance represents only a public key.

Applies to

Proizvod Verzije
.NET 6