Freigeben über


A_SHAUpdate-Funktion

Fügt einem angegebenen Hashobjekt Daten hinzu.

Syntax

void RSA32API A_SHAUpdate(
  _Inout_ A_SHA_CTX     *Context,
  _In_    UNSIGNED CHAR *Buffer,
          UNSIGNED INT  BufferSize
);

Parameter

Kontext [in, out]

Der SHA-Kontext.

Puffer [in]

Ein Zeiger auf einen Puffer, der die Daten enthält, die dem Hashobjekt hinzugefügt werden sollen.

BufferSize

Die Größe des Puffers.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Diese Funktion kann mehrmals aufgerufen werden, um den Hash für lange Datenströme oder diskontinuierliche Datenströme zu berechnen. Die A_SHAFinal-Funktion muss aufgerufen werden, bevor der Hashwert abgerufen wird.

Diese Funktion ist SHAUpdate sehr ähnlich, wird aber direkt aus der Bibliothek aufgerufen, anstatt über die Kryptografieinfrastruktur weitergeleitet zu werden. Weitere Informationen finden Sie unter Windows NTCryptographic Providers.

Anforderungen

Anforderung Wert
Header
Sha.h
Bibliothek
Ntdll.dll
DLL
Ntdll.dll