X25519DiffieHellman.DeriveRawSecretAgreement Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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
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>
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