BCRYPT_OAEP_PADDING_INFO 構造体 (bcrypt.h)

BCRYPT_OAEP_PADDING_INFO構造体は、最適非対称暗号化パディング (OAEP) スキームのオプションを提供するために使用されます。

構文

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

メンバー

pszAlgId

埋め込みの作成に使用する 暗号化アルゴリズム を識別する null で終わる Unicode 文字列へのポインター。 このアルゴリズムは ハッシュ アルゴリズムである必要があります。

pbLabel

パディングの作成に使用するデータを含むバッファーのアドレス。 cbLabel メンバーには、このバッファーのサイズが含まれています。

cbLabel

埋め込みの作成に使用する pbLabel バッファー内のバイト数を格納します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header bcrypt.h

こちらもご覧ください

BCryptDecrypt

BCryptEncrypt