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
fpcVpnDES

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

		 = 0,
  fpcVpn3DES
fpcVpn3DES

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

		= 1,
  fpcVpnAES128
fpcVpnAES128

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

	= 2,
  fpcVpnAES192
fpcVpnAES192

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

	= 3,
  fpcVpnAES256
fpcVpnAES256

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

	= 4,
  fpcVpnGCMAES128
fpcVpnGCMAES128

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

   = 5,
  fpcVpnGCMAES192
fpcVpnGCMAES192

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

   = 6,
  fpcVpnGCMAES256
fpcVpnGCMAES256

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

   = 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 Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
Header

Declared in Comenum.h.

See Also

Enumerated Types


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.