APPX_ENCRYPTED_PACKAGE_SETTINGS structure (appxpackaging.h)

Settings for encrypted Windows app packages.

Syntax

typedef struct APPX_ENCRYPTED_PACKAGE_SETTINGS {
  UINT32  keyLength;
  LPCWSTR encryptionAlgorithm;
  BOOL    useDiffusion;
  IUri    *blockMapHashAlgorithm;
} APPX_ENCRYPTED_PACKAGE_SETTINGS;

Members

keyLength

The key length.

encryptionAlgorithm

The encryption algorithm used.

useDiffusion

True is diffusion is used, false otherwise.

blockMapHashAlgorithm

The Uri of the block map hash algorithm.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header appxpackaging.h