<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

EncryptionAlgorithm

public abstract class EncryptionAlgorithm
RFC 2246
public const int AES_128_CBC = 8

public const int AES_128_CCM = 15

public const int AES_128_CCM_8 = 16

public const int AES_128_GCM = 10

public const int AES_256_CBC = 9

public const int AES_256_CCM = 17

public const int AES_256_CCM_8 = 18

public const int AES_256_GCM = 11

public const int ARIA_128_CBC = 22

public const int ARIA_128_GCM = 24

public const int ARIA_256_CBC = 23

public const int ARIA_256_GCM = 25

public const int CAMELLIA_128_CBC = 12

public const int CAMELLIA_128_GCM = 19

public const int CAMELLIA_256_CBC = 13

public const int CAMELLIA_256_GCM = 20

public const int CHACHA20_POLY1305 = 21

public const int cls_28147_CNT_IMIT = 31

public const int cls_3DES_EDE_CBC = 7

public const int DES_CBC = 6

public const int DES40_CBC = 5

public const int IDEA_CBC = 4

public const int KUZNYECHIK_CTR_OMAC = 29

public const int MAGMA_CTR_OMAC = 30

public const int NULL = 0

public const int RC2_CBC_40 = 3

public const int RC4_128 = 2

public const int RC4_40 = 1

public const int SEED_CBC = 14

public const int SM4_CBC = 28

public const int SM4_CCM = 26

public const int SM4_GCM = 27

protected EncryptionAlgorithm()