Freigeben über


BCRYPT_OAEP_PADDING_INFO-Struktur (bcrypt.h)

Die BCRYPT_OAEP_PADDING_INFO-Struktur wird verwendet, um Optionen für das OAEP-Schema (Optimal Asymmetric Encryption Padding) bereitzustellen.

Syntax

typedef struct _BCRYPT_OAEP_PADDING_INFO {
  LPCWSTR pszAlgId;
  PUCHAR  pbLabel;
  ULONG   cbLabel;
} BCRYPT_OAEP_PADDING_INFO;

Member

pszAlgId

Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den kryptografischen Algorithmus identifiziert, der zum Erstellen des Abstands verwendet werden soll. Bei diesem Algorithmus muss es sich um einen Hashalgorithmus handelt.

pbLabel

Die Adresse eines Puffers, der die Daten enthält, die zum Erstellen des Abstands verwendet werden sollen. Das cbLabel-Element enthält die Größe dieses Puffers.

cbLabel

Enthält die Anzahl der Bytes im pbLabel-Puffer , die zum Erstellen des Auffüllungsvorgangs verwendet werden sollen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile bcrypt.h

Weitere Informationen

BCryptDecrypt

BCryptEncrypt