summary refs log tree commit diff
path: root/Crypto/src/crypto/tls/EncryptionAlgorithm.cs
blob: 79d3b63b50cd2ba52a970f7431fcf9fa475bdb98 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;

namespace Org.BouncyCastle.Crypto.Tls
{
	public enum EncryptionAlgorithm
	{
		/*
		 * Note that the values here are implementation-specific and arbitrary.
		 * It is recommended not to depend on the particular values (e.g. serialization).
		 */
		NULL,
		RC4_40,
		RC4_128,
		RC2_CBC_40,
		IDEA_CBC,
		DES40_CBC,
		DES_CBC,
		cls_3DES_EDE_CBC,

		/*
		 * RFC 3268
		 */
		AES_128_CBC,
		AES_256_CBC,

		/*
		 * RFC 5289
		 */
		AES_128_GCM,
		AES_256_GCM,
	}
}