Share via


PROV_ENUMALGS_EX (Compact 2013)

3/28/2014

This structure is returned by calls to the CryptGetProvParam or CPGetProvParam function. This structure holds information on the algorithms supported by a CSP.

Syntax

typedef struct _PROV_ENUMALGS_EX {
  ALG_ID aiAlgid; 
  DWORD dwDefaultLen; 
  DWORD dwMinLen; 
  DWORD dwMaxLen; 
  DWORD dwProtocols; 
  DWORD dwNameLen; 
  WCHAR szName[20]; 
  DWORD dwLongNameLen;
  WCHAR szLongName[40]; 
} PROV_ENUMALGS_EX;

Members

  • aiAlgid
    ALG_ID identifying an algorithm supported.
  • dwDefaultLen
    DWORD value indicating the default key length using the indicated algorithm.
  • dwMinLen
    DWORD value indicating the minimum key length using the indicated algorithm.
  • dwMaxLen
    DWORD value indicating the maximum key length using the indicated algorithm.
  • dwProtocols
    DWORD value indicating the number of protocols supported.
  • dwNameLen
    DWORD value indicating the length of the short protocol name.
  • szName
    Null-terminated string with the name of the supported protocol.
  • dwLongNameLen
    DWORD value indicating the length of the supported protocol name.
  • szLongName
    Null-terminated string with the long name of the supported protocol.

Requirements

Header

wincrypt.h

See Also

Reference

Cryptography Structures
CryptGetProvParam
CryptGetProvParam
ALG_ID