X25519DiffieHellman.DeriveRawSecretAgreement Method

Definition

Overloads

DeriveRawSecretAgreement(Byte[])

Source:
X25519DiffieHellman.cs
public:
 cli::array <System::Byte> ^ DeriveRawSecretAgreement(cli::array <System::Byte> ^ otherPartyPublicKey);
public byte[] DeriveRawSecretAgreement(byte[] otherPartyPublicKey);
member this.DeriveRawSecretAgreement : byte[] -> byte[]
Public Function DeriveRawSecretAgreement (otherPartyPublicKey As Byte()) As Byte()

Parameters

otherPartyPublicKey
Byte[]

Returns

Byte[]

Applies to

DeriveRawSecretAgreement(X25519DiffieHellman)

Source:
X25519DiffieHellman.cs
public:
 cli::array <System::Byte> ^ DeriveRawSecretAgreement(System::Security::Cryptography::X25519DiffieHellman ^ otherParty);
public byte[] DeriveRawSecretAgreement(System.Security.Cryptography.X25519DiffieHellman otherParty);
member this.DeriveRawSecretAgreement : System.Security.Cryptography.X25519DiffieHellman -> byte[]
Public Function DeriveRawSecretAgreement (otherParty As X25519DiffieHellman) As Byte()

Parameters

otherParty
X25519DiffieHellman

Returns

Byte[]

Applies to

DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>)

Source:
X25519DiffieHellman.cs
public:
 void DeriveRawSecretAgreement(ReadOnlySpan<System::Byte> otherPartyPublicKey, Span<System::Byte> destination);
public void DeriveRawSecretAgreement(ReadOnlySpan<byte> otherPartyPublicKey, Span<byte> destination);
member this.DeriveRawSecretAgreement : ReadOnlySpan<byte> * Span<byte> -> unit
Public Sub DeriveRawSecretAgreement (otherPartyPublicKey As ReadOnlySpan(Of Byte), destination As Span(Of Byte))

Parameters

otherPartyPublicKey
ReadOnlySpan<Byte>
destination
Span<Byte>

Applies to

DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>)

Source:
X25519DiffieHellman.cs
public:
 void DeriveRawSecretAgreement(System::Security::Cryptography::X25519DiffieHellman ^ otherParty, Span<System::Byte> destination);
public void DeriveRawSecretAgreement(System.Security.Cryptography.X25519DiffieHellman otherParty, Span<byte> destination);
member this.DeriveRawSecretAgreement : System.Security.Cryptography.X25519DiffieHellman * Span<byte> -> unit
Public Sub DeriveRawSecretAgreement (otherParty As X25519DiffieHellman, destination As Span(Of Byte))

Parameters

otherParty
X25519DiffieHellman
destination
Span<Byte>

Applies to