HMAC.TryHashFinal(Span<Byte>, Int32) Metodo

Definizione

Tenta di finalizzare il calcolo HMAC dopo l'elaborazione degli ultimi dati dall'algoritmo HMAC.

protected:
 override bool TryHashFinal(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
protected override bool TryHashFinal(Span<byte> destination, out int bytesWritten);
override this.TryHashFinal : Span<byte> * int -> bool
Protected Overrides Function TryHashFinal (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametri

destination
Span<Byte>

Buffer per ricevere il valore HMAC.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero totale di byte scritti in destination. Questo parametro viene considerato non inizializzato.

Valori restituiti

true se destination è sufficientemente lungo da ricevere il valore HMAC; in caso contrario, false.

Eccezioni

Il metodo non viene sottoposto a override nel tipo derivato.

Commenti

L'implementazione predefinita di questo metodo genera un'eccezione PlatformNotSupportedException perché non esiste un'implementazione gestita di HMAC.

I tipi derivati devono eseguire l'override di questo metodo.

Si applica a