static AlgorithmResolver() { Default.AddAlgorithm(Aes128CbcHmacSha256.AlgorithmName, new Aes128CbcHmacSha256()); Default.AddAlgorithm(Aes192CbcHmacSha384.AlgorithmName, new Aes192CbcHmacSha384()); Default.AddAlgorithm(Aes256CbcHmacSha512.AlgorithmName, new Aes256CbcHmacSha512()); Default.AddAlgorithm(Aes128Cbc.AlgorithmName, new Aes128Cbc()); Default.AddAlgorithm(Aes192Cbc.AlgorithmName, new Aes192Cbc()); Default.AddAlgorithm(Aes256Cbc.AlgorithmName, new Aes256Cbc()); Default.AddAlgorithm(AesKw128.AlgorithmName, new AesKw128()); Default.AddAlgorithm(AesKw192.AlgorithmName, new AesKw192()); Default.AddAlgorithm(AesKw256.AlgorithmName, new AesKw256()); Default.AddAlgorithm(Rsa15.AlgorithmName, new Rsa15()); Default.AddAlgorithm(RsaOaep.AlgorithmName, new RsaOaep()); Default.AddAlgorithm(Rs256.AlgorithmName, new Rs256()); #if FullNetFx Default.AddAlgorithm(RsNull.AlgorithmName, new RsNull()); #endif Default.AddAlgorithm(Es256.AlgorithmName, new Es256()); Default.AddAlgorithm(Es384.AlgorithmName, new Es384()); Default.AddAlgorithm(Es512.AlgorithmName, new Es512()); Default.AddAlgorithm(ES256K.AlgorithmName, new ES256K()); }
static AlgorithmResolver() { Default.AddAlgorithm(Aes128CbcHmacSha256.AlgorithmName, new Aes128CbcHmacSha256()); Default.AddAlgorithm(Aes192CbcHmacSha384.AlgorithmName, new Aes192CbcHmacSha384()); Default.AddAlgorithm(Aes256CbcHmacSha512.AlgorithmName, new Aes256CbcHmacSha512()); Default.AddAlgorithm(Aes128Cbc.AlgorithmName, new Aes128Cbc()); Default.AddAlgorithm(Aes192Cbc.AlgorithmName, new Aes192Cbc()); Default.AddAlgorithm(Aes256Cbc.AlgorithmName, new Aes256Cbc()); Default.AddAlgorithm(AesKw128.AlgorithmName, new AesKw128()); Default.AddAlgorithm(AesKw192.AlgorithmName, new AesKw192()); Default.AddAlgorithm(AesKw256.AlgorithmName, new AesKw256()); Default.AddAlgorithm(Rsa15.AlgorithmName, new Rsa15()); Default.AddAlgorithm(RsaOaep.AlgorithmName, new RsaOaep()); Default.AddAlgorithm(Rs256.AlgorithmName, new Rs256()); Default.AddAlgorithm(RsNull.AlgorithmName, new RsNull()); }