Goedel.Cryptography.CryptoCatalog.CryptoCatalog C# (CSharp) Method

CryptoCatalog() public method

Create and populate a new catalog of cryptographic algorithms including the default providers for all the standard algorithms.
public CryptoCatalog ( ) : System
return System
        public CryptoCatalog() {
            // Load thje default algorithms first
            Add(new CryptoProviderSHA2_512());
            Add(new CryptoProviderHMACSHA2_512());
            Add(new CryptoProviderEncryptAES(256));
            Add(new CryptoProviderSignatureRSA(2048));
            Add(new CryptoProviderExchangeRSA(2048));

            // The rest
            Add(new CryptoProviderSHA2_256());
            Add(new CryptoProviderHMACSHA2_256());
            Add(new CryptoProviderEncryptAES(128));
            
            //Add(new CryptoProviderEncryptAES(128, CipherMode.CTS));
            //Add(new CryptoProviderEncryptAES(256, CipherMode.CTS));

            Add(new CryptoProviderSignatureRSA(4096));       
            Add(new CryptoProviderExchangeRSA(4096));
            Add(new CryptoProviderExchangeRSAPKCS(2048));
            Add(new CryptoProviderExchangeRSAPKCS(4096));

            }