Share via


FpcVpnEncryptionAlgorithm Enumeration

The FpcVpnEncryptionAlgorithm enumerated type contains values that specify the encryption algorithms that can be used during Phase 1 and Phase 2 of the Internet Protocol security (IPsec) negotiation process.

Syntax

typedef enum FpcVpnEncryptionAlgorithm {
  fpcVpnDES         = 0,
  fpcVpn3DES        = 1,
  fpcVpnAES128      = 2,
  fpcVpnAES192      = 3,
  fpcVpnAES256      = 4,
  fpcVpnGCMAES128   = 5,
  fpcVpnGCMAES192   = 6,
  fpcVpnGCMAES256   = 7
} FpcVpnEncryptionAlgorithm;

Constants

  • fpcVpnDES
    The Data Encryption Standard (DES) algorithm, which uses a 56-bit key.

  • fpcVpn3DES
    The Triple Data Encryption Standard (3DES) algorithm, which uses three 56-bit keys.

  • fpcVpnAES128
    The Advanced Encryption Standard (AES) algorithm with the use of a 128-bit key.

  • fpcVpnAES192
    The AES algorithm with the use of a 192-bit key.

  • fpcVpnAES256
    The AES algorithm with the use of a 256-bit key.

  • fpcVpnGCMAES128
    The Galois/Counter Mode Advanced Encryption Standard (GCM-AES) algorithm with the use of a 128-bit key.

  • fpcVpnGCMAES192
    The GCM-AES algorithm with the use of a 192-bit key.

  • fpcVpnGCMAES256
    The GCM-AES algorithm with the use of a 256-bit key.

Requirements

Client Requires Windows 7 or Windows Vista.
Server Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2.
Version Requires Forefront Threat Management Gateway (TMG) 2010.
Header

Declared in Comenum.h.

See Also

Enumerated Types

Send comments about this topic to Microsoft

Build date: 6/30/2010